O Ubuntu 14.04 está usando o systemd?


Respostas:


34

O Ubuntu 14.04 usa o Upstart como o sistema init, o plano de mudar para o systemd está planejado para 14.10+. Existem partes do "systemd" que são usadas no Ubuntu há muito tempo, mas para a maioria das intenções e propósitos, quando as pessoas dizem "systemd", elas significam systemd-as-init.

Aqui estão algumas informações básicas:


Os links estão quebrados.
tuk

13

Para mostrar qual processo de inicialização está ativado:

# readlink /sbin/init

Por padrão, nas versões 14.04 e 14.10, é "inicial"

Alterar isso envolveria muito mais configuração do que apenas alterar esse link simbólico, portanto, não faça isso. Este arquivo é quase sempre um simlink. Nesse caso, o caminho do link não inicia, /portanto esse é um caminho relativo ao arquivo de link simbólico para /sbin/upstart.

Para confundir questões, o systemd está instalado para outras coisas, mas não é usado como init. É na /binnão /sbin. Mas o systemd se instalou como init no man / help, então:

# man init

Exibe documentos no systemd (em 22 de dezembro de 2014) Isso é muito confuso! Você quer:

# man upstart 

Isso fornecerá os documentos para o init como deveriam.

Boa sorte para começar. (trocadilho ah ah)


7
Na verdade, no meu servidor Ubuntu 14.04.2 /sbin/inité um binário executável, para que o truque do readlink não funcione. Além disso, man initme fornece uma página inicial do manual. Talvez algo tenha mudado?
gerlos

2
O readlink /sbin/initnão funcionou para mim em 14.04 também. Apenas saída em branco. O man initfez o truque.
demisx

Arquivei um relatório de bug para a documentação. Parece que pode ter sido corrigido, e eu suspeito que o init foi alterado para ser um link físico, em vez de um link virtual relativo, que mal melhoraria o tempo de inicialização. Desde então, parti da 14.04, por isso não posso comentar definitivamente.
John Hall

Correr /sbin/init --versionparece funcionar. Eu tenho testado em 1404 e systemd, ambos retornar o sistema de inicialização correta
alleyoopster

4

Se você estiver executando o Ubuntu vivid (15.04), o upstart ainda é o padrão, mas é possível alternar facilmente entre upstart e systemd à vontade, pois os dois pacotes estão instalados no momento:
https://wiki.ubuntu.com/SystemdForUpstartUsers

No ubuntu 15.10, systemd é o padrão, mas você ainda pode escolher iniciar cada boottime no menu grub

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.