Jak Spustit, Zastavit A Restartovat Služby v Ubuntu a Ostatních Linuxových Distribucí

Služby jsou nezbytné procesy na pozadí, které jsou obvykle běží při spuštění a vypnutí OS.

Pokud jste sysadmin, budete se službou pravidelně zabývat.

Pokud jste normální uživatel na ploše, můžete narazit na potřebu restartovat službu, jako je nastavení bariéry pro sdílení myši a klávesnice mezi počítači. nebo když používáte ufw k nastavení brány firewall.,

dnes vám ukážu dva různé způsoby, jak můžete spravovat služby. Naučíte se spouštět, zastavovat a restartovat služby v Ubuntu nebo v jakékoli jiné distribuci Linuxu.

systemd vs init

Ubuntu a mnoho dalších distribucí těchto dnech používat systemd namísto staré dobré init.

v systemd spravujete sevices příkazem systemctl.

v init spravujete službu příkazem service.,

všimnete si, že i když váš systém Linux používá systemd, je stále schopen používat příkaz služby (určený pro použití se systémem init). Je to proto, že příkaz service je ve skutečnosti přesměrován na systemctl. Je to druh zpětné kompatibility zavedené systemd, protože sysadmins byly obvyklé používat příkaz služby.

v tomto tutoriálu ukážu příkaz systemctl i service.

jsem zde Ubuntu 18.04, ale proces (bez slovní hříčky) je stejný pro jiné verze.,

Metoda 1: Řízení služeb v Linuxu se systemd

začínám s systemd, protože je jasné, důvodem jeho široké přijetí.

seznam všech služeb

Chcete-li spravovat služby, musíte nejprve vědět, jaké služby jsou ve vašem systému k dispozici.

můžete použít systemd příkaz seznam všech služeb v systému Linux:

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

Tento příkaz vypíše stav všech služeb., Hodnota stavu služby může být povolena, zakázána, maskována (neaktivní, dokud není maska nastavena), statická a generována.

Kombinovat s grep příkaz a můžete zobrazit právě spuštěné služby:

sudo systemctl | grep running
Zobrazit spuštěné služby systemctl

Nyní, když víte, jak odkazovat všechny různé služby, můžete začít aktivně je spravují.

2.,op systemd služby, můžete použít možnost zastavení z systemctl příkaz:

systemctl stop <service-name>

Restart služby

Chcete-li restartovat službu v Linuxu se systemd, můžete použít:

systemctl restart <service-name>

Zkontrolujte stav služby

můžete potvrdit, že jste úspěšně provedli určitou akci podle tiskové služby stav:

systemctl status <service-name>

Tento bude výstupní informace následujícím způsobem:

systemctl status

To bylo systemd., Pojďme přejít na init teď.

Metoda 2: Správa služeb v Linuxu s init

příkazy v init jsou také stejně jednoduché jako systém.

Seznam všech služeb

seznam všech Linux služby, použít

service --status-all
servisní –status-all

služby předchází se zdravotním postižením a ty s jsou povoleny.

2. Spusťte službu

Chcete-li spustit službu v Ubuntu a dalších distribucích, použijte tento příkaz:

service <service-name> start

3., Zastavení služby

zastavení služby je stejně snadné.,

service <service-name> stop

Restart služby

chcete-Li restartovat službu, příkaz je:

service <service-name> restart

Zkontrolujte stav služby

Dále zkontrolujte, zda vaše zamýšlené výsledku bylo dosaženo, můžete výstup stav služby:

service <service-name> status

Tento bude výstupní informace v následujícím způsobem:

stav služby

To bude, co je nejdůležitější, vám říct, zda určitá služba je aktivní (běh), nebo ne.,

dnes jsem podrobně popsal dvě velmi jednoduché metody správy služeb na Ubuntu nebo jiném systému Linux. Doufám, že vám tento článek pomohl.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *