¿Reiniciar es lo mismo que init 6 para ubuntu?
Estoy ejecutando Ubuntu 12.04 en Amazon EC2. Cuando aparece en el cuadro, puedo escribir runlevel
y obtengo:
N 2
Mirando man reboot
veo que:
Cuando se llama con --force o cuando está en el nivel de ejecución 0 o 6, esta herramienta invoca la llamada al sistema reboot (2) y reinicia directamente el sistema. De lo contrario, esto simplemente invoca la herramienta shutdown (8) con los argumentos apropiados.
Si leo man shutdown 8
, veo:
shutdown se encarga de que el sistema se desactive de manera segura. Se notifica a todos los usuarios que han iniciado sesión que el sistema se está cayendo y, en los últimos cinco minutos de TIME, se evitan nuevos inicios de sesión.
Mi comprensión básica sobre la diferencia entre reboot
y init 6
es:
- En otras distribuciones y quizás distribuciones más antiguas
reboot
, simplemente desmontarían los discos y, básicamente, presionarían el interruptor de encendido sin ejecutar ningún script de apagado init 6
ejecutará todos los scripts de apagado/etc/init/rc.*
ya que reduce el nivel de ejecución del sistema- En las versiones más nuevas de Ubuntu, el
reboot
comando sin--force
o-f
ejecutará el comando de apagado que básicamente haría lo mismo queinit 6
- Probablemente sea mejor acostumbrarse a usarlo en
init 6
lugar de hacerlo,reboot
ya que es más seguro y funcionaría mejor en la distribución cruzada, pero el comportamiento predeterminado dereboot
se ha cambiado para tratar de evitar errores / daños si alguien lo usa.
¿Eso es correcto? Si no, ¿qué me estoy perdiendo?
init 6
esto causaría esto. Cuando usa enreboot
lugar deinit 6
, ¿siempre pasa el BIOS?reboot
detiene a veces en mi Ubuntu Server 14.02 de usuario único e inicio de sesión local solamente. ¿Es seguro que siempre hagosync
seguido de unreboot -f
?