GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak spustit, zastavit nebo restartovat služby v Ubuntu 20.04 LTS

V tomto článku se budeme zabývat spouštěním, zastavováním a restartováním služeb v Ubuntu 20.04. Měli byste vědět, jak to funguje, protože vám to dává větší kontrolu. Ale nejprve, co jsou služby? Služby jsou procesy na pozadí, které se spouštějí při spuštění operačního systému a končí při jeho vypnutí.

Správa služeb v Ubuntu pomocí systemd

Systemd je System Management Daemon a odkazuje na všechny knihovny, balíčky a nástroje kolem démona.

Zobrazení všech služeb

Než začnete spouštět, zastavovat nebo restartovat své služby, musíte znát ty, které jsou ve vašem systému k dispozici. Seznam všech služeb dostupných ve vašem systému můžete zobrazit pomocí:

systemctl list-unit-files --type service –all

Budete moci zobrazit služby jako na obrázku níže:

Stav vašich služeb může být povolen, zakázán, statický, maskovaný nebo generovaný.

Zobrazení běžících služeb

Chcete-li zobrazit spuštěné služby, použijte:

sudo systemctl | grep running

Výsledkem tohoto příkazu je seznam spuštěných služeb, jak je uvedeno níže.

Spustit službu

Ke spuštění služby použijte následující příkaz:

systemctl start {service-name}

Zastavit službu

K zastavení služby použijte následující příkaz:

systemctl stop {service-name}

Restartujte službu

Pomocí níže uvedeného příkazu restartujte službu:

systemctl restart {service-name}

Stav služby

Pomocí příkazu níže zobrazíte stav služby:

systemctl status {service-name}

Správa služeb v Ubuntu pomocí služby

Služba je příkaz na vysoké úrovni, který přesměrovává na různé binární soubory. Ve srovnání se systemd je méně pokročilý a je součástí init.

Zobrazení všech služeb

V porovnání se systémem jsou servisní příkazy mnohem jednodušší. Chcete-li zobrazit všechny používané služby,

service --status-all

Budete moci zobrazit služby jako na obrázku níže:

Způsob jejich zobrazení je odlišný. [ + ] znamená, že služby jsou povoleny a [ – ] znamená zakázáno.

Spustit službu

Ke spuštění služby použijte následující příkaz:

service {service-name} start

Zastavit službu

K zastavení služby použijte následující příkaz:

service {service-name} stop

Restartujte službu

Pomocí níže uvedeného příkazu restartujte službu:

service {service-name} restart

Stav služby

Pomocí příkazu níže zobrazíte stav služby:

service {service-name} status

Správa služeb v Ubuntu pomocí init

Init skripty pro služby jsou načteny v adresáři /etc/init.d/. Init znamená inicializaci, je to proces démona, který začíná při spuštění počítače a končí při jeho vypnutí. Pokud se init nespustí, nespustí se žádný proces a systém se dostane do fáze Kernel Panic. Byl nahrazen systemd, který snižuje výpočetní režii.

Spustit službu

Ke spuštění služby použijte následující příkaz:

/etc/init.d/{service name} stop

Zastavit službu

K zastavení služby použijte následující příkaz:

/etc/init.d/{service name} stop

Restartujte službu

Pomocí níže uvedeného příkazu restartujte službu:

/etc/init.d/{service name} restart

Stav služby

Tento příkaz použijte k zobrazení stavu služby:

/etc/init.d/{service name} status

A takto zastavíte, spustíte nebo restartujete službu v Ubuntu 20.04.


Ubuntu
  1. Jak spustit, zastavit a restartovat služby na dedikovaném serveru Linux

  2. Jak nainstalovat lak na Ubuntu 16.04 LTS

  3. Jak spustit/zastavit/restartovat služby ve webovém panelu CentOS

  1. Jak spustit, zastavit a restartovat služby v systému Linux

  2. Jak spustit, zastavit nebo restartovat server Apache na Ubuntu

  3. Jak restartovat síť na Ubuntu 20.04 LTS Focal Fossa

  1. Jak spustit službu při spouštění na Ubuntu 22.04

  2. Jak spustit, zastavit nebo restartovat Apache

  3. Jak spustit, zastavit nebo restartovat Nginx