A futó szolgáltatások listázása Linuxon

A Futo Szolgaltatasok Listazasa Linuxon



A szolgáltatások minden operációs rendszer gerincét képezik, és elengedhetetlenek a különféle alkalmazások optimális működésének biztosításához. Általában azokra a démonokra vagy háttérfolyamatokra vonatkozik, amelyek függetlenül, felhasználói beavatkozás nélkül futnak.

A felhasználóknak gyakran meg kell tekinteniük ezeket a szolgáltatásokat különféle helyzetekben, például rendszerfelügyelet, biztonsági auditok, hibaelhárítás, szolgáltatásfüggőségi elemzés stb. esetén. Ezen túlmenően, ha ismeri ezeket a szolgáltatásokat, hatékonyabban kezelheti rendszere erőforrásait.







Azonban sok Linux kezdő mindig keresi a módszereket az éppen futó szolgáltatások megjelenítésére. Tehát ez a rövid blog arról szól, hogyan lehet gond nélkül felsorolni a Linuxon futó szolgáltatásokat.



A futó szolgáltatások listázása Linuxon

Különféle módon listázhatja ki a futó szolgáltatásokat Linuxon. Ezért ez a szakasz különböző alfejezetekre van felosztva, hogy egyenként belemerüljön ezekbe a módszerekbe.



1. Systemctl parancs

A „systemctl” parancs képes figyelni és kezelni a rendszereket, beleértve annak szolgáltatásait. Hátránya azonban, hogy a szolgáltatásokat állapotuktól függetlenül (futó, megszakadt vagy sikertelen) listázza. Ezért a futó szolgáltatások felsorolásához a következő parancsot kell használnia:





sudo systemctl lista-egységek --típus =szolgáltatás --állapot =futás

Az adott parancsban a „–type=service” és „–state=running” opciók, amint azt sugallják, kifejezetten utasítják az eszközt, hogy csak a futó szolgáltatásokat listázza ki.



Jegyzet:

  1. Egyszerre csak néhány sort sorol fel. Miután elérte a végét, nyomja meg az „Enter” gombot a lista megtekintéséhez.
  2. A parancs használata után nem tud kommunikálni a terminállal. Ezért ki kell lépnie a „Q” gomb megnyomásával.

Ezenkívül, ha egy adott program által futtatott szolgáltatásokat kívánja felsorolni, használja a „grep” parancsot az eredmények szűrésére.

sudo systemctl lista-egységek --típus =szolgáltatás --állapot =futás | markolat App név

Ebben a parancsban cserélje ki az „alkalmazás_neve” elemet a megcélozni kívánt alkalmazás vagy program tényleges nevére. Például soroljuk fel a cron démon által futtatott szolgáltatásokat:

sudo systemctl lista-egységek --típus =szolgáltatás --állapot =futás | markolat cron

2. Netstat parancs

A Netstat részletes információkat nyújt a kapcsolódó portokon futó különféle szolgáltatásokról.

sudo netstat -tulpn

Ez a parancs felsorolja a szolgáltatásokat és a hozzájuk tartozó portszámokat és folyamatazonosítókat. A „-tulpn” opció szűri az eredményt, hogy megjelenítse a TCP és UDP szolgáltatásokat.

Következtetés

Az adminisztrációhoz elengedhetetlen a futó szolgáltatások listázása a rendszerben. Ezért ez a rövid blog egyszerű módszereket tartalmaz az eszközein futó szolgáltatások felsorolására. Elmagyaráztunk két módot, amelyek magukban foglalják a „systemctl”, „grep” és „netstat” parancsok használatát. Sőt, ezek a parancsok teljes mértékben megfelelnek a célnak, ezért nem soroltunk fel más megfoghatatlan módszereket.