command-line – ¿Cuál es la diferencia entre los comandos Halt y Shutdown?

Pregunta:

¿Cuál es la diferencia entre los halt y shutdown comandos?

Respuesta:

Generalmente, se usa el comando de shutdown . Permite un retraso de tiempo y un mensaje de advertencia antes del apagado o reinicio, lo cual es importante para la administración del sistema de servidores de shell multiusuario; puede proporcionar a los usuarios un aviso previo del tiempo de inactividad.

Como tal, el comando de apagado debe usarse así para detener / apagar la computadora inmediatamente (en Linux y FreeBSD al menos):

shutdown -h now

O reiniciarlo con una advertencia personalizada con 30 minutos de anticipación:

shutdown -r +30 "Planned software upgrades"

Después de la demora, el shutdown le dice a init que cambie al nivel de ejecución 0 (detener) o 6 (reiniciar). (Tenga en cuenta que omitir -h -r hará que el sistema entre en modo de usuario único (nivel de ejecución 1), lo que mata la mayoría de los procesos del sistema pero en realidad no detiene el sistema; aún permite que el administrador permanezca conectado como root. )

Una vez que se han eliminado los procesos del sistema y se han desmontado los sistemas de archivos, el sistema se detiene / apaga o se reinicia automáticamente. Esto se hace usando el comando de halt o reboot , que sincroniza los cambios en los discos y luego realiza la detención / apagado o reinicio real.

En Linux, si se ejecuta halt o reboot cuando el sistema aún no ha iniciado el proceso de apagado, invocará el comando de shutdown automáticamente en lugar de realizar directamente la acción prevista. Sin embargo, en sistemas como FreeBSD , estos comandos primero registran la acción en wtmp y luego realizarán inmediatamente la detención / reinicio por sí mismos, sin primero matar procesos o desmontar sistemas de archivos.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım