¿Ubuntu 14.04 usa systemd?

Respuestas:

34

Ubuntu 14.04 usa Upstart como sistema init, el plan para cambiar a systemd está planeado para 14.10+. Hay partes de "systemd" que se han usado en Ubuntu durante mucho tiempo, pero para la mayoría de los propósitos cuando la gente dice "systemd" se refieren a systemd-as-init.

Aquí hay información de fondo:

Jorge Castro
fuente
Los enlaces están rotos.
tuk
13

Para mostrar qué proceso de inicio está habilitado:

# readlink /sbin/init

Por defecto en 14.04 y 14.10 es "upstart"

Cambiar esto implicaría mucha más configuración que solo cambiar este enlace simbólico, así que no lo hagas. Este archivo es casi siempre un enlace sim. En este caso, la ruta del enlace no comienza, por /lo que esta es una ruta relativa al archivo de enlace simbólico /sbin/upstart.

Para confundir las cosas, systemd está instalado para otras cosas pero no se usa como init. Está en /binno /sbin. Pero systemd se ha instalado como init en man / help, así que:

# man init

Muestra documentos en systemd (a partir del 22 de diciembre de 2014) ¡Esto es muy confuso! Usted quiere:

# man upstart 

Esto le dará los documentos para init como deberían ser.

Buena suerte para empezar. (juego de palabras ah ah)

John Hall
fuente
77
En realidad, en mi servidor Ubuntu 14.04.2 /sbin/inites un binario ejecutable, por lo que el truco de enlace de lectura no funciona. Además, man initme da una nueva página de manual. Tal vez algo ha cambiado?
gerlos
2
El readlink /sbin/initno funcionó para mí en 14,04 tampoco. Solo salida en blanco. El man inithizo el truco.
retiro el
Archivé un informe de error para la documentación. Parece que se ha solucionado, y sospecho que init se cambió por un enlace rígido en lugar de un enlace blando relativo que apenas mejoraría el tiempo de arranque. Desde entonces he pasado de 14.04, así que no puedo comentar definitivamente.
John Hall
Correr /sbin/init --versionparece funcionar. He probado en 1404 y systemd, ambos devuelven el sistema init correcto
alleyoopster
4

Si está ejecutando Ubuntu vivid (15.04), el upstart sigue siendo el predeterminado, pero puede cambiar fácilmente entre upstart y systemd a voluntad, ya que ambos paquetes están instalados actualmente:
https://wiki.ubuntu.com/SystemdForUpstartUsers

En ubuntu 15.10, systemd es el valor predeterminado, pero aún puede elegir el inicio de cada arranque en el menú de grub

rubo77
fuente