Zum Inhalt springen

Systemd – Init-System: Die unterbewertete Revolution im Linux-Systemmanagement – Tutorial – Befehle

systemd Init System

10 typische Befehle, um mit systemd umzugehen

Der Umgang mit systemd ist nicht wirklich kompliziert.
Am Ende nutzt Du diesen Dienst um Programme zu

  • starten
  • stoppen
  • neustarten
  • kontrollieren

Hier sind 10 häufig verwendete Befehle für Benutzer, die ein System mit systemd nutzen:

Dienst starten:

sudo systemctl start service_name
Startet einen systemd-Dienst mit dem Namen "service_name".

Dienst stoppen:

sudo systemctl stop service_name
Stoppt einen laufenden systemd-Dienst.

Dienst neustarten:

sudo systemctl restart service_name
Stoppt und startet einen systemd-Dienst neu.

Dienst deaktivieren:

sudo systemctl disable service_name
Deaktiviert einen systemd-Dienst, sodass er nicht automatisch beim Systemstart gestartet wird.

Dienst aktivieren:

sudo systemctl enable service_name
Aktiviert einen systemd-Dienst, sodass er automatisch beim Systemstart gestartet wird.

Status eines Dienstes anzeigen:

sudo systemctl status service_name
Zeigt den Status eines systemd-Dienstes sowie relevante Informationen an.

Liste der aktiven Dienste anzeigen:

systemctl list-units --type=service
Zeigt eine Liste aller aktiven systemd-Dienste an.

Journal-Logs anzeigen:

journalctl
Zeigt die systemd-Journal-Logs an, einschließlich System- und Dienst-Logs.

Systeminformationen anzeigen:

systemctl
Zeigt eine Zusammenfassung der systemd-Systeminformationen an.

System neustarten:

sudo systemctl reboot
Startet das System mit systemd neu.

Kann ich unter Debian oder Fedora ein anderes Linux Systemmanagement nutzen?

Wie auch bei der Desktopwahl oder all der anderen Komponenten, bist Du natürlich nicht gezwungen mit systemd zu arbeiten. Die Freiheiten, die Linux Dir jederzeit bietet.

Unter Debian und Fedora (wie auch unter vielen anderen Linux-Distributionen) ist es möglich, ein anderes Linux-Systemmanagement als systemd zu verwenden.

Hier sind Beispiele für alternative Init-Systeme, wie sie in Debian und Fedora konfiguriert werden können:

Beispiele und Alternativen für Debian:

OpenRC:
Installiere das OpenRC-Paket:


sudo apt-get install openrc

Ändere das Init-System zu OpenRC:

sudo update-alternatives --config init

Wähle OpenRC als das Standard-Init-System. => DONE 😉

Beispiel 2 für Debian : runit:Init-System :

Installiere das Runit-Paket:


sudo apt-get install runit

Aktiviere Runit als das Standard-Init-System:

sudo dpkg-reconfigure runit

Fedora Linux: Alternative Init-Systeme installieren: Beispiele: OpenRC und runit

OpenRC:
Installiere das OpenRC-Paket:

sudo dnf install openrc

Ändere das Init-System zu OpenRC:

sudo alternatives --config init


Wähle OpenRC als das Standard-Init-System. Done

Noch ein letztes Beispiel, um unter Fedora ein anderes Systemmanagement wie zum Beispiel runit zu nutzen:


Installiere das Runit-Paket:

sudo dnf install runit

Aktiviere Runit als das Standard-Init-System:

sudo alternatives --config runit

Im Vergleich: Wie sehen die Start-Befehle bei anderen Systemmanagement-Umgebungen aus?

OpenRC:

Beispiel: Starten eines Dienstes mit OpenRC:

sudo rc-service service_name start

Beispiel: runit: Starten eines Dienstes mit Runit:

sudo sv start service_name

Beispiel: SysVinit: Starten eines Dienstes mit SysVinit:

sudo service service_name start
Seiten: 1 2 3