GNU/Linux >> Tutoriales Linux >  >> Linux

¿La diferencia entre los comandos Halt y Shutdown?

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

Respuesta aceptada:

Generalmente, uno usa el shutdown dominio. Permite un retraso de tiempo y un mensaje de advertencia antes de apagar o reiniciar, lo cual es importante para la administración del sistema de servidores 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 (al menos en Linux y FreeBSD):

shutdown -h now

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

shutdown -r +30 "Planned software upgrades"

Después del retraso, shutdown le dice a init para cambiar al nivel de ejecución 0 (detener) o 6 (reiniciar). (Tenga en cuenta que omitir -h o -r hará que el sistema entre en modo de usuario único (nivel de ejecución 1), lo que elimina la mayoría de los procesos del sistema, pero en realidad no detiene el sistema; todavía 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, se apaga o se reinicia automáticamente. Esto se hace usando el halt o reboot comando, que sincroniza los cambios en los discos y luego realiza la detención/apagado o reinicio.

En Linux, si halt o reboot se ejecuta cuando el sistema aún no ha iniciado el proceso de apagado, invocará el shutdown comando 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 inmediatamente realizar la detención/reinicio por sí mismos, sin eliminar primero los procesos o desmontar los sistemas de archivos.


Linux
  1. ¿La diferencia entre [[ $a ==Z* ]] y [ $a ==Z* ]?

  2. Centos:¿la diferencia entre el apagado a las 18:00 y el apagado a las 18:00?

  3. Diferencia entre ${} y $() en Bash

  4. ¿Cuál es la diferencia entre procfs y sysfs?

  5. ¿Cuál es la diferencia entre ls y l?

La diferencia entre más, menos y la mayoría de los comandos

¡Explicado! La diferencia entre los comandos grep, egrep y fgrep

¿Cuál es la diferencia entre los comandos kill y killall?

¿Cuál es la diferencia entre la llamada al sistema y la llamada a la biblioteca?

¿Cuál es la diferencia entre una llamada de biblioteca y una llamada de sistema en Linux?

Diferencia entre los comandos 'ifconfig' e 'ip'