Ako vypísať zoznam spustených služieb v systéme Linux

Ako Vypisat Zoznam Spustenych Sluzieb V Systeme Linux



Služby sú chrbtovou kosťou každého operačného systému a sú nevyhnutné na zabezpečenie optimálneho fungovania rôznych aplikácií. Vo všeobecnosti sa to týka démonov alebo procesov na pozadí, ktoré bežia nezávisle bez zapojenia používateľa.

Používatelia si tieto služby často potrebujú prezerať v rôznych situáciách, ako je monitorovanie systému, bezpečnostné audity, riešenie problémov, analýza závislosti služieb atď. Navyše, znalosť týchto služieb vám môže umožniť efektívnejšie spravovať zdroje vášho systému.







Mnoho začiatočníkov Linuxu však vždy hľadá spôsoby, ako zobraziť aktuálne spustené služby. Takže tento krátky blog je o spôsoboch, ako bez problémov vymenovať bežiace služby v systéme Linux.



Ako vypísať zoznam bežiacich služieb v systéme Linux

Existujú rôzne spôsoby, ako môžete uviesť zoznam spustených služieb v systéme Linux. Preto je táto časť rozdelená na rôzne podsekcie, aby ste sa mohli ponoriť do týchto metód, každú naraz.



1. Príkaz Systemctl

Príkaz „systemctl“ môže monitorovať a spravovať systémy vrátane jeho služieb. Jeho nevýhodou však je, že uvádza služby bez ohľadu na ich stav (spustené, ukončené alebo neúspešné). Ak chcete zobraziť zoznam spustených služieb, musíte použiť nasledujúci príkaz:





sudo systemctl zoznam-jednotky --typ = služba --štát =beh

V danom príkaze možnosti „–type=service“ a „–state=running“, ako naznačujú, explicitne inštruujú nástroj, aby vypísal iba spustené služby.



Poznámka:

  1. Uvádza iba niekoľko riadkov naraz. Po dosiahnutí konca môžete stlačením „Enter“ pokračovať v prezeraní zoznamu.
  2. Po použití príkazu nemôžete interagovať s terminálom. Preto ho musíte opustiť stlačením „Q“.

Okrem toho, ak máte v úmysle uviesť služby, ktoré spúšťa konkrétny program, použite na filtrovanie výsledkov príkaz „grep“.

sudo systemctl zoznam-jednotky --typ = služba --štát =beh | priľnavosť app_name

V tomto príkaze nahraďte „app_name“ skutočným názvom aplikácie alebo programu, na ktorý chcete zacieliť. Uveďme si napríklad zoznam služieb, ktoré spúšťa démon cron:

sudo systemctl zoznam-jednotky --typ = služba --štát =beh | priľnavosť cron

2. Príkaz Netstat

Netstat poskytuje podrobné informácie o rôznych službách, ktoré sú spustené na ich priradených portoch.

sudo netstat -tulpn

Tento príkaz uvádza služby a ich zodpovedajúce čísla portov a ID procesov. Voľba „-tulpn“ filtruje výsledok tak, aby zobrazoval služby TCP a UDP.

Záver

Výpis spustených služieb v systéme je pre administráciu nevyhnutný. Preto tento krátky blog obsahuje jednoduché metódy na zoznam spustených služieb na vašich zariadeniach. Vysvetlili sme dva spôsoby, ktoré zahŕňajú použitie príkazov „systemctl“, „grep“ a „netstat“. Okrem toho tieto príkazy plne slúžia vášmu účelu, takže sme neuviedli žiadne ďalšie nepolapiteľné metódy.