Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:befehle:systemctl

Dies ist eine alte Version des Dokuments!


systemctl - Systemd-Dienste verwalten

(2025)

Das Kommando systemctl ist das zentrale Steuerungstool für systemd, das System- und Dienst-Manager unter Linux. Mit systemctl können Dienste gestartet, gestoppt, neu geladen oder neu gestartet werden. Außerdem können Sie den Status von Diensten abfragen, die Systemd-Units verwalten und die Systeminitialisierung konfigurieren.

Syntax

systemctl [OPTIONEN] <Befehl> [Dienstname]

Wichtige Optionen

Die häufig verwendeten Optionen für systemctl sind:

Option Beschreibung
–status Zeigt den Status eines Systems oder eines Dienstes an.
–start Startet einen Dienst.
–stop Stoppt einen Dienst.
–restart Startet einen Dienst neu.
–reload Lädt die Konfiguration eines Dienstes neu.
–enable Aktiviert einen Dienst, damit er beim Systemstart automatisch gestartet wird.
–disable Deaktiviert einen Dienst, sodass er nicht mehr automatisch beim Systemstart gestartet wird.
–is-active Überprüft, ob ein Dienst aktiv ist.
–is-enabled Überprüft, ob ein Dienst für den automatischen Start beim Systemstart aktiviert ist.
–list-units Zeigt eine Liste aller geladenen Units an.

Beispiele

Einige Beispiele für die Verwendung von systemctl:

  • Startet den Dienst `nginx`:
systemctl start nginx
  • Stoppt den Dienst `nginx`:
systemctl stop nginx
  • Startet den Dienst `nginx` neu:
systemctl restart nginx
  • Überprüft den Status des Dienstes `nginx`:
systemctl status nginx
  • Aktiviert den Dienst `nginx`, sodass er beim Systemstart automatisch gestartet wird:
systemctl enable nginx
  • Deaktiviert den Dienst `nginx`, sodass er beim Systemstart nicht mehr gestartet wird:
systemctl disable nginx
  • Überprüft, ob der Dienst `nginx` aktiv ist:
systemctl is-active nginx
  • Zeigt alle aktiven Dienste im System an:
systemctl list-units --type=service

Hinweis

  • systemctl erfordert häufig Administratorrechte, insbesondere zum Starten, Stoppen und Aktivieren von Diensten. Verwenden Sie gegebenenfalls `sudo`.
  • Achten Sie darauf, dass das Beenden oder Deaktivieren von Systemdiensten Auswirkungen auf die Systemstabilität haben kann. Vergewissern Sie sich, dass Sie die Auswirkungen eines Befehls kennen, bevor Sie ihn ausführen.

Weitere Informationen

Die Man-Page liefert detaillierte Informationen über systemctl:

man systemctl

Weitere Informationen zu systemd und seinen Optionen finden Sie in der offiziellen Dokumentation: Systemd Wiki

linux/befehle/systemctl.1740923492.txt.gz · Zuletzt geändert: 2025/03/02 13:51 von Branislav Zeljak