Respostas:
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:
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 /bin
nã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)
/sbin/init
é um binário executável, para que o truque do readlink não funcione. Além disso, man init
me fornece uma página inicial do manual. Talvez algo tenha mudado?
readlink /sbin/init
não funcionou para mim em 14.04 também. Apenas saída em branco. O man init
fez o truque.
/sbin/init --version
parece funcionar. Eu tenho testado em 1404 e systemd, ambos retornar o sistema de inicialização correta
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