Jak vypsat spuštěné služby v systému Linux

Jak Vypsat Spustene Sluzby V Systemu Linux



Služby jsou páteří každého operačního systému a jsou nezbytné pro zajištění optimálního fungování různých aplikací. Obecně se odkazuje na démony nebo procesy na pozadí, které běží nezávisle bez zapojení uživatele.

Uživatelé často potřebují prohlížet tyto služby v různých situacích, jako je monitorování systému, bezpečnostní audity, odstraňování problémů, analýza závislostí služeb atd. Kromě toho vám znalost těchto služeb může umožnit efektivněji spravovat zdroje vašeho systému.







Mnoho začátečníků v Linuxu však vždy hledá způsoby, jak zobrazit aktuálně běžící služby. Takže tento krátký blog je o způsobech, jak bez problémů vypsat seznam běžících služeb v Linuxu.



Jak vypsat seznam spuštěných služeb v systému Linux

Existují různé způsoby, jak můžete uvést spuštěné služby v Linuxu. Proto je tato část rozdělena do různých podsekcí, abyste se mohli ponořit do těchto metod, každou po druhé.



1. Příkaz Systemctl

Příkaz „systemctl“ může monitorovat a spravovat systémy včetně jejich služeb. Jeho nevýhodou však je, že uvádí služby bez ohledu na jejich stav (běžící, ukončené nebo neúspěšné). Chcete-li tedy zobrazit seznam spuštěných služeb, musíte použít následující příkaz:





sudo systemctl seznam-jednotek --typ = služba --Stát = běhání

V daném příkazu možnosti „–type=service“ a „–state=running“, jak naznačují, výslovně instruují nástroj, aby vypsal pouze spuštěné služby.



Poznámka:

  1. Uvádí pouze několik řádků najednou. Po dosažení konce můžete stisknutím „Enter“ pokračovat v prohlížení seznamu.
  2. Po použití příkazu nemůžete interagovat s terminálem. Proto jej musíte opustit stisknutím „Q“.

Navíc, pokud máte v úmyslu vypsat seznam služeb, které spouští konkrétní program, použijte k filtrování výsledků příkaz „grep“.

sudo systemctl seznam-jednotek --typ = služba --Stát = běhání | rukojeť app_name

V tomto příkazu nahraďte „app_name“ skutečným názvem aplikace nebo programu, na který chcete cílit. Uveďme například seznam služeb, které spouští démon cron:

sudo systemctl seznam-jednotek --typ = služba --Stát = běhání | rukojeť cron

2. Příkaz Netstat

Netstat poskytuje podrobné informace o různých službách, které běží na jejich přidružených portech.

sudo netstat -tulpn

Tento příkaz uvádí služby a jejich odpovídající čísla portů a ID procesů. Volba „-tulpn“ filtruje výsledek tak, aby zobrazoval služby TCP a UDP.

Závěr

Výpis běžících služeb v systému je pro administraci nezbytný. Proto tento krátký blog obsahuje jednoduché metody pro výpis spuštěných služeb na vašich zařízeních. Vysvětlili jsme dva způsoby, které zahrnují použití příkazů „systemctl“, „grep“ a „netstat“. Navíc tyto příkazy plně slouží vašemu účelu, takže jsme neuváděli žádné další nepolapitelné metody.