frank
Goto Top

Ubuntu 15.04: Umstellung von Upstart auf Systemd - was ist zu beachten?

Ubuntu 15.04 kommt mit "Systemd" statt dem bisherigen "Upstart". Damit ändern sich auch die Aufrufe und das Handling von "Start/Stop/Restarts/Status" der Daemon-Skripte (z.B. im Ubuntu Server). Hier eine erste kleine Übersicht um sich besser auf Systemd vorzubereiten bzw. darauf umzustellen.

Hier die wichtigsten Unterschiede:

Aktion Upstart Befehl Systemd Befehl (ab Ubuntu 15.04)
Dienst starten start $job systemctl start $unit
Dienst stoppen stop $job systemctl stop$unit
Dienst Neustart restart $job systemctl restart $unit
Status der Dienste initctl list systemctl status
Konfiguration überprüfen init-checkconf /tmp/foo.conf systemd-analyze verify <unit_file>
Dienste Variablen anzeigen initctl list-env systemctl show-environment
Dienste Logfile anzeigen cat /var/log/upstart/$job.log sudo journalctl -u $unit
Dienste Logfile anzeigen (nur den letzten Teil) tail -f /var/log/upstart/$job.log sudo journalctl -u $unit -f
Abhängigkeit der Dienste anzeigen initctl2dot systemctl list-dependencies --all

Um zu prüfen, welches Init-System ihr gerade benutzt, hilft folgender Befehl:
$ ps -p1 | grep systemd && echo systemd || echo upstart

Dieser Tipp wird nach weiteren Erfahrungen permanent erweitert.

Weiteren Details findet ihr unter
https://wiki.ubuntu.com/SystemdForUpstartUsers

Gruß
Frank

Content-Key: 270060

Url: https://administrator.de/contentid/270060

Ausgedruckt am: 19.03.2024 um 05:03 Uhr