linux:befehle:systemctl
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
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