reinicio vs apagado -r ahora para reiniciar Linux

11

Normalmente uso rebootpara reiniciar mi caja de Linux, pero un amigo dijo que debería usar shutdown -r nowen su lugar. ¿Hay alguna diferencia?

Mirar las páginas de manual me dice algo sobre los niveles de ejecución, pero espero una respuesta en inglés simple que un usuario de Linux relativamente inexperto pueda entender.

nas
fuente

Respuestas:

7

Muchos sistemas Unix han realizado rebootun reinicio instantáneo , sin sincronización, sin montaje, nada. Es como presionar el botón de reinicio.

Su amigo está tratando de ahorrarle horas de fscking, o peor, si alguna vez desea reiniciar uno de esos sistemas.

sarnold
fuente
2
Por ejemplo, este es el comportamiento para reiniciar en Mac OS X, por lo que ya estamos hablando de la mayoría de los sistemas UNIX de usuario final implementados. Según la respuesta de Shakedown, esto probablemente varía entre los diferentes tipos * NIX.
NReilingh
4

Es probable que haya ligeras diferencias en la funcionalidad ofrecida, pero ambas se pueden usar para lograr lo mismo. De hecho, esto es lo que rebootdice la página del manual :

Cuando se llama con --force o cuando está en el nivel de ejecución 0 o 6, esta herramienta invoca la llamada al sistema reiniciar (2) y reinicia directamente el sistema. De lo contrario, esto simplemente invoca la herramienta shutdown (8) con los argumentos apropiados.

Además, parece que la información RUN-LEVEL para ambas operaciones es la misma. A juzgar por las páginas del manual de reinicio y apagado, parece que el apagado proporciona un poco más de funcionalidad de nivel inferior, y el reinicio es una herramienta de nivel superior que utiliza el apagado.

Nate W.
fuente