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:
Um zu prüfen, welches Init-System ihr gerade benutzt, hilft folgender Befehl:
Dieser Tipp wird nach weiteren Erfahrungen permanent erweitert.
Weiteren Details findet ihr unter
https://wiki.ubuntu.com/SystemdForUpstartUsers
Gruß
Frank
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-Key: 270060
Url: https://administrator.de/contentid/270060
Ausgedruckt am: 19.03.2024 um 05:03 Uhr