Ubuntu 14.04 utilizza systemd?


Risposte:


34

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:


I collegamenti sono interrotti.
martedì

13

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 /binnon /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)


7
In realtà, sul mio server Ubuntu 14.04.2 /sbin/initè un file binario eseguibile, quindi il trucco readlink non funziona. Inoltre, man initmi dà la pagina man upstart. Forse qualcosa è cambiato?
gerlos,

2
Il readlink /sbin/initnon ha funzionato per me su entrambi i 14.04. Solo output vuoto. Lo ha man initfatto il trucco.
Demisx,

Ho presentato una segnalazione di bug per la documentazione. Sembra che potrebbe essere stato risolto e sospetto che init sia stato modificato in un collegamento reale anziché in un collegamento diretto che migliorerebbe a malapena il tempo di avvio. Da allora sono passato dal 14.04, quindi non posso commentare in modo definitivo.
John Hall,

La corsa /sbin/init --versionsembra funzionare. Ho provato su 1404 e systemd, entrambi restituiscono il sistema init corretto
alleyoopster il

4

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.