A reinicialização é igual à init 6 para o ubuntu?
Estou executando o Ubuntu 12.04 no Amazon EC2. Quando colocado na caixa, posso digitar runlevel
e recebo:
N 2
Olhando, man reboot
vejo que:
Quando chamada com --force ou no nível de execução 0 ou 6, essa ferramenta chama a própria chamada de sistema reboot (2) e reinicializa diretamente o sistema. Caso contrário, isso simplesmente chama a ferramenta shutdown (8) com os argumentos apropriados.
Se eu ler man shutdown 8
, vejo:
O encerramento determina que o sistema seja desativado de maneira segura. Todos os usuários conectados são notificados de que o sistema está inoperante e, nos últimos cinco minutos após TIME, novos logins são impedidos.
Meu entendimento básico sobre a diferença entre reboot
e init 6
é:
- Em outras distros e talvez distros mais antigos
reboot
, basta desmontar os discos e pressionar o botão liga / desliga sem executar nenhum script de desligamento init 6
executará todos os scripts de desligamento/etc/init/rc.*
, pois reduz o nível de execução do sistema- Nas versões mais recentes do Ubuntu, o
reboot
comando sem--force
ou-f
executará o comando shutdown, o que basicamente faria a mesma coisa queinit 6
- Provavelmente é melhor adquirir o hábito de usar em
init 6
vez dereboot
ser mais seguro e funcionaria melhor na distribuição cruzada, mas o comportamento padrão dereboot
foi alterado para tentar evitar erros / dataloss se alguém o usar.
Isso é certo? Se não, o que estou perdendo?
init 6
isso causaria isso. Quando você usa, emreboot
vez deinit 6
, sempre ultrapassa o BIOS?reboot
Às vezes, a execução pára no meu Ubuntu Server 14.02 apenas de usuário único e login local. É seguro eu sempre fazer,sync
seguido de umreboot -f
?