Spis treści

systemctl

Systemctl jest narzędziem do zarządzania systemd, używanym do kontrolowania i monitorowania usług systemowych oraz zarządzania różnymi funkcjami systemu. Oto podstawowe komendy i opcje używane z systemctl:

 

Sprawdzanie statusu usługi

Aby sprawdzić status usługi:

Przykład:

Uruchamianie i zatrzymywanie usług

Aby uruchomić usługę:

Aby zatrzymać usługę:

Aby zrestartować usługę:

Aby przeładować konfigurację usługi bez restartowania:

Włączanie i wyłączanie usług

Aby włączyć usługę, aby uruchamiała się przy starcie systemu:

Aby wyłączyć usługę, aby nie uruchamiała się przy starcie systemu:

Aby sprawdzić, czy usługa jest włączona:

Zarządzanie jednostkami systemowymi

Aby zobaczyć listę wszystkich aktywnych jednostek (usług):

Aby zobaczyć listę wszystkich jednostek, w tym nieaktywnych:

Aby zobaczyć listę wszystkich jednostek dostępnych w systemie:

Praca z targetami

Aby sprawdzić aktualnie uruchomiony target (czyli grupę usług):

Aby ustawić domyślny target, który ma być uruchamiany przy starcie systemu:

Monitorowanie dzienników

Aby przeglądać dzienniki systemowe:

Aby zobaczyć logi dla konkretnej usługi:

Aby zobaczyć logi dla konkretnej jednostki w czasie rzeczywistym:

Inne przydatne komendy

Aby zatrzymać systemd i uruchomić system ponownie:

Aby wyłączyć system:

Aby przełączyć system w tryb uśpienia:

Aby przełączyć system w tryb hibernacji:

Aby przełączyć system w tryb hybrydowego uśpienia:

Dokumentacja

Więcej informacji na temat `systemctl` można znaleźć w dokumentacji systemd: