Jak korzystać z polecenia SystemCtl do zarządzania usługami SystemD

Jak korzystać z polecenia SystemCtl do zarządzania usługami SystemD

Ten artykuł pomoże Ci zarządzać usługami za pomocą polecenia SystemCtl dla usług SystemD. SystemD jest menedżerem systemu i usług dla systemów operacyjnych opartych na systemie Linux do zarządzania usługami. SystemD jest silniejszy i zyskuje większą popularność w stosunku do starszych sysvinit. Większość nowszych wersji systemu operacyjnego opartego na systemie Linux (np.: Centos/Redhat 7, Fedora 25, Ubuntu 16.04) Korzystanie z SystemD jako domyślnego narzędzia do zarządzania usługami.

Przed użyciem następujących przykładowych poleceń zmień z faktyczną nazwą usług, taką jak HTTPD, MySQL, Apache2 lub SSH.

Uruchom lub zatrzymaj usługę:

Składnia:

$ sudo systemctl start .Service $ sudo systemCtl Stop .praca 
  • początek: Służy do rozpoczęcia usługi zatrzymanej
  • Zatrzymywać się: Służy do zatrzymania usługi działającej

Przykład:

$ sudo systemctl start ssh.serwis $ sudo systemctl stop ssh.praca 

Uruchom ponownie lub ponownie załaduj:

$ sudo systemCtl Reload SSH.Service $ sudo systemctl restart ssh.Service $ sudo systemCtl Reload-or-restart SSH.praca 
  • Przeładować: Służy do ponownego załadowania konfiguracji działającej usługi
  • Uruchom ponownie: Służy do ponownego uruchomienia (zatrzymaj/start) Ubezpieczającą usługę
  • RELOOD-lub-RESTART: Służy do ponownego załadowania usługi domyślnej, ale jeśli przeładowanie nie jest dostępne dla tej usługi. To ponownie uruchomi

Sprawdź status usługi:

$ sudo Systemctl Status SSH.praca 
  • Status: Służy do sprawdzenia aktualnego statusu usługi

Włącz lub wyłącz usługę:

$ sudo systemctl włącz SSH.serwis $ sudo systemctl wyłącz SSH.praca 
  • Włączać: Służy do umożliwienia usługi uruchamiania rozruchu systemowego
  • Wyłączyć: Używane do wyłączenia usługi, aby nie rozpocząć uruchamiania systemu

Sprawdź Włącz/wyłącz status usługi:

$ sudo systemctl is-aktywny ssh.Service $ sudo systemCtl IS-obserwowany SSH.praca 
  • jest aktywny: Służy do sprawdzenia, czy aktualny status usługi
  • jest włączony: Służy do sprawdzenia, czy usługa jest włączona do uruchamiania uruchamiania systemu

Odniesienie:
https: // fedoraproject.org/wiki/sysvinit_to_systemd_cheatsheet