GNU/Linux >> Znalost Linux >  >> Cent OS

Jak spustit, zastavit nebo restartovat služby v CentOS 8

Ve staré distribuci CentOS používáte příkaz service nebo přímo spouštíte službu na svém systému pomocí příkazu „/etc/init.d/ start“. V moderních distribucích můžete snadno spustit, zastavit nebo restartovat službu na vašem systému CentOS pomocí příkazu systemctl. Příkaz systemctl je velmi užitečný nástroj, jehož prostřednictvím můžete zkoumat a ovládat správce služeb a systém systemd. Kolekce nástrojů pro správu systému, knihoven a démonů nám poskytuje úplné informace o využití služeb celého serveru a systémových služeb. Pokud se příkaz systemctl úspěšně spustí na vašem systému, zobrazí jakýkoli výstup v okně terminálu.

V tomto tutoriálu popíšeme, jak spouštět, zastavovat a restartovat služby na systému CentOS 8 pomocí utility systemctl. Pojďme implementovat užitečné příkazy systemctl v systému CentOS 8.

Předpoklady

Uživatelé potřebují oprávnění sudo ke spuštění, zastavení a restartování služby.

Spusťte službu v systému CentOS pomocí příkazu systemctl

Chcete-li spustit službu ve vašem systému, použijte následující syntaxi:

$ sudo systemctl start {service-name}

Například pro spuštění služby httpd na vašem systému spusťte níže uvedený příkaz:

$ sudo systemctl start httpd

Zkontrolujte stav služby pomocí příkazu systemctl

Chcete-li zkontrolovat stav spuštěné služby na vašem systému CentOS 8, postupujte podle následující syntaxe příkazu:

$ sudo systemctl status {service-name}
$ sudo systemctl status httpd

Výše uvedený příkaz zobrazí v okně terminálu stav spuštění nebo deaktivace. Pokud na vašem systému běží zadaná služba, měl by se na obrazovce zobrazit aktivní (běžící) stav následovně:

Zastavte službu v systému CentOS pomocí příkazu systemctl

Někdy potřebujeme zastavit službu ve vašem systému, abychom mohli spustit novou službu. Chcete-li tedy zastavit nebo deaktivovat běžící službu ve vašem systému, použijte následující syntaxi:

$ sudo systemctl stop {service-name}
$ sudo systemctl stop httpd

Po provedení výše uvedeného příkazu se běžící služba ve vašem systému zastaví. Nyní zkontrolujte stav. Stav deaktivace (mrtvé) služby se zobrazí v okně terminálu následovně:

Restartujte službu pomocí systemctl na CentOS 8

Chcete-li restartovat službu na CentOS 8, použijte níže uvedenou syntaxi:

$ sudo systemctl restart {service-name}

Chcete-li například restartovat zastavenou službu httpd, spusťte následující příkaz:

$ sudo systemctl restart httpd

Znovu načtěte službu pomocí příkazu systemctl 

Chcete-li znovu načíst všechny konfigurační soubory ve vašem systému, zadejte následující příkaz pro opětovné načtení služby:

$ sudo systemctl reload {service-name}

Chcete-li znovu načíst službu httpd na vašem systému CentOS, spusťte níže uvedený příkaz:

$ sudo systemctl reload httpd

Povolení a zakázání služby pomocí příkazu systemctl

Služba Systemctl také pomáhá uživatelům povolit a zakázat službu. Chcete-li povolit službu httpd ve vašem systému, použijte níže uvedený příkaz:

$ sudo system enable httpd

Pokud chcete zakázat službu httpd kvůli problémům s portem. Poté spusťte níže uvedený příkaz a deaktivujte jej:

Závěr

V tomto článku jsme si ukázali, jak spustit, zastavit a restartovat službu httpd na systému CentOS 8 pomocí příkazu systemctl. Pomocí tohoto nástroje můžete snadno ovládat jakoukoli systémovou a celoserverovou službu ve vašem systému. Dejte nám své návrhy nebo zpětnou vazbu k tomuto článku. Díky!


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

  2. Jak restartovat síťovou službu na CentOS 8 nebo RHEL 8

  3. Spuštění, zastavení nebo restartování služeb v CentOS 8 – proces krok za krokem?

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

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

  3. Jak zastavit/zakázat Firewalld na CentOS/RHEL 8

  1. Jak spustit, zastavit a restartovat Nginx (příkazy systemctl a Nginx)

  2. Jak spustit, zastavit nebo restartovat server Apache na CentOS 7

  3. Jak zastavit/spustit firewall na RHEL 8 / CentOS 8