Linux Dienste

image-right


Prüfen welches Init System verwendet wird:

$ cat /proc/1/comm
systemd

Upstart/SysVinit

Befehl Beschreibung
sudo service DIENSTNAME start Dienst starten
sudo service DIENSTNAME stop Dienst stoppen
sudo service DIENSTNAME restart Status des Dienst anzeigen
sudo service DIENSTNAME status Status des Dienst anzeigen

Systemd

Befehl Beschreibung
systemctl list-units Listet alles geladenen Units auf
systemctl list-timers Listet alle geladenen Timer auf
systemctl list-sockets Listet alle geladenen Timer auf
systemctl start UNITNAME Startet die Unit(Dienst)
systemctl stop UNITNAME Stoppt die Unit(Dienst)
systemctl restart UNITNAME Startet die Unit(Dienst) neu
systemctl reload UNITNAME Startet die Unit(Dienst) neu und liest vorhande Konfigurationsdateien neu ein
systemctl status UNITNAME Zeigt den aktuellen Status der Unit(Dienst) an
systemctl enable UNITNAME Aktiviert die Unit damit diese mit dem System automatisch gestartet wird
systemctl disable UNITNAME Deaktiviert die Unit damit diese nicht mehr automatisch mit dem System gestartet wird