Narzędzia użytkownika

Narzędzia witryny


kategoria:systemd

systemd

Systemd to nowoczesny system init oraz menedżer systemu i usług dla systemów Linux. Został zaprojektowany, aby zarządzać procesami, usługami oraz różnymi komponentami systemu operacyjnego. systemd zastępuje tradycyjne systemy init, takie jak SysVinit i Upstart, oferując szereg zaawansowanych funkcji i usprawnień.

Podstawowe Komendy

  • systemctl - Narzędzie do zarządzania usługami i jednostkami systemowymi.
  • journalctl - Narzędzie do przeglądania dzienników systemowych.

Zarządzanie Usługami

Aby sprawdzić status usługi:

  • systemctl status <nazwa_usługi>

Aby uruchomić usługę:

  • systemctl start <nazwa_usługi>

Aby zatrzymać usługę:

  • systemctl stop <nazwa_usługi>

Aby zrestartować usługę:

  • systemctl restart <nazwa_usługi>

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

  • systemctl reload <nazwa_usługi>

Włączanie i Wyłączanie Usług

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

  • systemctl enable <nazwa_usługi>

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

  • systemctl disable <nazwa_usługi>

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

  • systemctl is-enabled <nazwa_usługi>

Zarządzanie Jednostkami Systemowymi

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

  • systemctl list-units

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

  • systemctl list-units –all

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

  • systemctl list-unit-files

Praca z Targetami

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

  • systemctl get-default

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

  • systemctl set-default <nazwa_targetu>

Monitorowanie Dzienników

Aby przeglądać dzienniki systemowe:

  • journalctl

Aby zobaczyć logi dla konkretnej usługi:

  • journalctl -u <nazwa_usługi>

Aby zobaczyć logi dla konkretnej jednostki w czasie rzeczywistym:

  • journalctl -f -u <nazwa_usługi>

Inne Przydatne Komendy

Aby zatrzymać systemd i uruchomić system ponownie:

  • systemctl reboot

Aby wyłączyć system:

  • systemctl poweroff

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

  • systemctl suspend

Aby przełączyć system w tryb hibernacji:

  • systemctl hibernate

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

  • systemctl hybrid-sleep

Dokumentacja

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

  • man systemd
  • man systemctl
  • man journalctl
kategoria/systemd.txt · ostatnio zmienione: przez tester