Risposte:
Ubuntu 14.04 utilizza Upstart come sistema init, il piano per passare a systemd è previsto per 14.10+. Ci sono parti di "systemd" che sono state usate in Ubuntu per molto tempo, ma per la maggior parte degli intenti e scopi quando le persone dicono "systemd" intendono systemd-as-init.
Ecco alcune informazioni di base:
Per mostrare quale processo di inizializzazione è abilitato:
# readlink /sbin/init
Di default su 14.04 e 14.10 è "upstart"
La modifica di questo implicherebbe molta più configurazione rispetto alla semplice modifica di questo link simbolico, quindi non farlo. Questo file è quasi sempre un simlink. In questo caso, il percorso del collegamento non inizia /
quindi questo è un percorso relativo al file del collegamento simbolico /sbin/upstart
.
Per confondere le questioni systemd è installato per altre cose ma non usato come init. E 'in /bin
non /sbin
. Ma systemd si è installato come init in man / help, quindi:
# man init
Visualizza documenti su systemd (dal 22 dicembre 2014) Questo è molto confuso! Tu vuoi:
# man upstart
Questo ti darà i documenti per init come dovrebbero essere.
Buona fortuna per iniziare. (gioco di parole ah ah)
/sbin/init
è un file binario eseguibile, quindi il trucco readlink non funziona. Inoltre, man init
mi dà la pagina man upstart. Forse qualcosa è cambiato?
readlink /sbin/init
non ha funzionato per me su entrambi i 14.04. Solo output vuoto. Lo ha man init
fatto il trucco.
/sbin/init --version
sembra funzionare. Ho provato su 1404 e systemd, entrambi restituiscono il sistema init corretto
Se stai eseguendo Ubuntu vivid (15.04) upstart è ancora predefinito, ma puoi passare facilmente da upstart a systemd a piacimento, poiché al momento sono installati entrambi i pacchetti:
https://wiki.ubuntu.com/SystemdForUpstartUsers
In Ubuntu 15.10 systemd è l'impostazione predefinita, ma puoi comunque scegliere di avviare ogni avvio nel menu di grub