Creative Saplings

Jak používat systemctl k výpisu služeb na systemd Linux

17 ledna, 2021
No Comments

systemd je softwarová sada, která je přítomna na mnoha linuxových distribucích. Není to úplně všudypřítomné, ale je to základ pro nejoblíbenější distros, včetně Debian, Ubuntu, Fedora, Manjaro a Arch a dalších.

Nejznámější je schopnost řídit procesy běžící v systému. Pomocí systemd můžete spustit nebo zastavit jakoukoli službu nainstalovanou v systému Linux. Je to také snadný nástroj pro výpis informací o službách, například o tom, zda jsou spuštěné, zda se spouštějí automaticky při spuštění atd. V této příručce ukážeme, jak používat systemd (konkrétně systemctl příkaz) pro zobrazení seznamu služeb v systému Linux.

V tomto výukovém programu se naučíte:

  • Jak vypsat služby v systemd pomocí příkazu systemctl

Seznam služeb v systému Linux

Softwarové požadavky a konvence příkazového řádku systému Linux
Kategorie Požadavky, konvence nebo verze softwaru Použité
Systém Libovolná distribuce Linuxu s systemd
software nepoužitelné
jiné privilegované přístup k vašemu systému Linux jako root nebo pomocí příkazu sudo.
Konvence # – vyžaduje spuštění daných příkazů linuxu s oprávněními uživatele root buď přímo jako uživatel root, nebo pomocí sudo příkazu $ – vyžaduje zadané příkazy linuxu být spuštěn jako běžný neprivilegovaný uživatel

Seznam služeb v systemd

PŘIHLÁSIT SE k odběru NEWSLETTER & RSS
Přihlaste se k odběru RSS a NEWSLETTERU a získejte nejnovější zprávy o Linuxu, pracovní místa, kariérní rady a návody.

Chcete-li zobrazit všechny načtené služby v systému , otevřete terminál příkazového řádku a proveďte následující příkaz.

# systemctl list-units --type=service

Seznam všech služeb označených jako aktivní

V mnoha situacích je výhodnější pouze získat rychlý výstup všech aktivně spuštěných služeb (tj. služeb, které spotřebovávají zdroje a ve skutečnosti něco dělá). V tomto ohledu je to podobné jako s příkazem ps. Stručnější seznam můžete zobrazit pomocí následujícího příkazu systemctl:

# systemctl list-units --type=service --state=running 

Seznam aktivně spuštěných služeb

Načtené, ale neaktivní jednotky můžete zobrazit také předáním --all možnost. Zobrazí se seznam mnohem více služeb, což může být irelevantní, pokud potřebujete zobrazit pouze aktivní a spuštěné služby.

# systemctl list-units --type=service --all

Chcete-li zjistit, které služby jsou povoleny (to znamená, že se spustí automaticky po spuštění systému), použijte následující příkaz:

# systemctl list-unit-files --state=enabled

Seznam služeb, které mají automatické spouštění

Změnit stav deaktivován, pokud chcete vidět deaktivované služby (které se automaticky nespustí):

# systemctl list-unit-files --state=disabled

Seznam zakázaných služeb

Další informace o konkrétní službě můžete kdykoli zkontrolovat kontrolou jejího stavu v systemd. Například:

# systemctl status cups.service

Kontrola stavu konkrétní služby v systému systemd

Závěr

V tomto článku jsme se naučili, jak pomocí systemd zobrazit seznam služeb v systému Linux. Pomocí příkazu systemctl můžete určit různé možnosti, abyste izolovali potřebné informace. Znalost těchto příkazů by vám měla umožnit lépe porozumět všem službám, které ve vašem systému běží.

Articles
Previous Post

Baptistická církev Grace

Next Post

krmiva a krmení pro ryby Betta

Napsat komentář Zrušit odpověď na komentář

Nejnovější příspěvky

  • Nejlepší fotografické školy na světě, 2020
  • Sovereign Citizens Take their Anti-Government Philosophy to the Roads
  • Průvodce náklady na opravy Stucco
  • Muckrakers (Čeština)
  • Precision Oncology (Čeština)

Archivy

  • Únor 2021
  • Leden 2021
  • Prosinec 2020
  • Listopad 2020
  • Říjen 2020
  • Září 2020
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.