Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:systemd:systemd_kommandos

Dies ist eine alte Version des Dokuments!


systemd-Kommandos

(2025)

Systemd bietet eine Reihe von nützlichen Kommandos zur Verwaltung und Steuerung von Systemdiensten und -prozessen. Hier sind einige der wichtigsten Befehle, die du in der Verwaltung deines Systems mit systemd verwenden kannst:

systemctl

Das wichtigste Kommando in systemd ist `systemctl`, mit dem du Systemdienste starten, stoppen, neu starten, aktivieren und deaktivieren kannst.

Befehl Beschreibung
`systemctl start <dienstname>` Startet einen Dienst.
`systemctl stop <dienstname>` Stoppt einen Dienst.
`systemctl restart <dienstname>` Startet einen Dienst neu.
`systemctl reload <dienstname>` Lädt die Konfiguration eines laufenden Dienstes neu, ohne ihn neu zu starten.
`systemctl status <dienstname>` Zeigt den aktuellen Status eines Dienstes an.
`systemctl enable <dienstname>` Aktiviert einen Dienst, damit er beim nächsten Systemstart automatisch gestartet wird.
`systemctl disable <dienstname>` Deaktiviert einen Dienst, sodass er beim nächsten Systemstart nicht gestartet wird.
`systemctl list-units` Zeigt eine Liste aller aktiven Systemd-Einheiten (Dienste, Targets, Sockets, etc.).
`systemctl is-active <dienstname>` Überprüft, ob ein Dienst aktiv ist.
`systemctl is-enabled <dienstname>` Überprüft, ob ein Dienst beim Systemstart aktiviert ist.

journalctl

`journalctl` ist das Kommando zur Anzeige und Verwaltung der Systemprotokolle, die von `systemd` gesammelt werden.

Befehl Beschreibung
`journalctl` Zeigt alle Systemprotokolle an.
`journalctl -u <dienstname>` Zeigt die Protokolle für einen bestimmten Dienst an.
`journalctl -f` Zeigt die neuesten Protokolle in Echtzeit an.
`journalctl –since „YYYY-MM-DD HH:MM:SS“` Zeigt Protokolle seit einem bestimmten Zeitpunkt an.
`journalctl –until „YYYY-MM-DD HH:MM:SS“` Zeigt Protokolle bis zu einem bestimmten Zeitpunkt an.

systemd-analyze

Mit `systemd-analyze` kannst du den Bootvorgang und die Leistung deines Systems analysieren.

Befehl Beschreibung
`systemd-analyze` Zeigt eine Übersicht des Systemstarts und wie lange einzelne Komponenten gebraucht haben.
`systemd-analyze blame` Zeigt, welche Dienste den meisten Zeitaufwand beim Starten des Systems verursacht haben.
`systemd-analyze critical-chain` Zeigt eine Kette von Diensten an, die den Start des Systems verzögert haben.

systemd-cgls

`systemd-cgls` zeigt die hierarchische Struktur der cgroups (Control Groups), die von Systemd verwaltet werden.

Befehl Beschreibung
`systemd-cgls` Zeigt die hierarchische Struktur der cgroups auf, die vom System verwaltet werden.

systemd-tmpfiles

`systemd-tmpfiles` wird verwendet, um temporäre Dateien und Verzeichnisse zu erstellen, zu bereinigen oder zu entfernen.

Befehl Beschreibung
`systemd-tmpfiles –clean` Bereinigt temporäre Dateien und Verzeichnisse, die nicht mehr benötigt werden.
`systemd-tmpfiles –create` Erstellt temporäre Dateien und Verzeichnisse laut Konfiguration.

Weitere systemd-Kommandos

Befehl Beschreibung
`systemd-analyze plot` Erstellt eine SVG-Datei mit einer grafischen Darstellung des Bootvorgangs.
`systemd-run` Führt einen Befehl in einer separaten, systemd-managed Instanz aus.
`systemd-escape` Entkompiliert Dateinamen und andere Zeichenketten in ein Format, das von systemd verwendet werden kann.

Hinweis

Systemd bietet eine breite Palette an Kommandos, die dir bei der Verwaltung und Überwachung deines Systems helfen. Eine vollständige Liste und weiterführende Informationen findest du in der Man-Page von `systemd` und `systemctl`.

Weitere Informationen

Die Man-Page liefert detaillierte Informationen:

man systemd

Weitere Informationen und Dokumentation zu systemd findest du auf Freedesktop.org systemd.

linux/systemd/systemd_kommandos.1740913344.txt.gz · Zuletzt geändert: 2025/03/02 11:02 von Branislav Zeljak