Antworten:
Ubuntu 14.04 verwendet Upstart als Init-System, der Plan zum Umstieg auf systemd ist für 14.10+ geplant. Es gibt Teile von "systemd", die seit langem in Ubuntu verwendet werden, aber für die meisten Absichten und Zwecke, wenn Leute "systemd" sagen, meinen sie "systemd-as-init".
Hier einige Hintergrundinformationen:
So zeigen Sie an, welcher Init-Prozess aktiviert ist:
# readlink /sbin/init
Standardmäßig ist es am 14.04 und 14.10 "upstart"
Das zu ändern, würde viel mehr Konfiguration erfordern als nur diesen Symlink zu ändern. Tun Sie das also nicht. Diese Datei ist fast immer ein Simlink. In diesem Fall beginnt der Link-Pfad nicht mit, /
sodass dies ein Pfad relativ zur Symlink-Datei ist /sbin/upstart
.
Aus Gründen der Verwirrung wird systemd für andere Zwecke installiert, jedoch nicht als Init verwendet. Es ist /bin
nicht in /sbin
. Aber systemd hat sich als init in man / help installiert, also:
# man init
Ruft Dokumente auf systemd auf (Stand: 22. Dezember 2014) Dies ist sehr verwirrend! Sie wollen:
# man upstart
Dies gibt Ihnen die Dokumente für init, wie sie sein sollten.
Viel Glück beim Einstieg. (Wortspiel ah ah)
/sbin/init
eine ausführbare Binärdatei, so dass der Readlink-Trick nicht funktioniert. Außerdem man init
gibt mir Emporkömmling Manpage. Vielleicht hat sich etwas geändert?
readlink /sbin/init
hat bei mir auch am 14.04 nicht geklappt. Nur leere Ausgabe. Das man init
hat den Trick gemacht.
/sbin/init --version
scheint zu funktionieren. Ich habe auf 1404 und systemd getestet, beide geben das korrekte Init-System zurück
Wenn Sie Ubuntu vivid (15.04) ausführen, ist upstart immer noch die Standardeinstellung, Sie können jedoch problemlos nach Belieben zwischen upstart und systemd wechseln, da beide Pakete derzeit installiert sind:
https://wiki.ubuntu.com/SystemdForUpstartUsers
In Ubuntu 15.10 ist systemd die Standardeinstellung, Sie können jedoch weiterhin im Menü grub die Option upstart every boottime auswählen