¿Cuál es la diferencia entre los comandos de apagado y apagado?

38

Tengo un servidor doméstico con el que estoy jugando :) Quiero aprender sobre la administración del servidor ...

Me cuesta entender la diferencia entre shutdown -h nowy poweroff -hahora Mi lógica me dice que es lo mismo ...

Pero con el apagado, las paradas de Linux y la energía permanecen encendidas: puedo ver todas las luces encendidas y el refrigerador girando. Extraño, la única forma de apagar mi caja por completo es usarpoweroff -h

Cualquier aclaración será apreciada.

Jorge Castro
fuente

Respuestas:

38

La respuesta está en la página de comando man poweroff (8) :

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.

Un poco de explicación:

  • La llamada al sistema reboot () es la función del núcleo utilizada para reiniciar, detener o apagar la máquina. Se llama rebootpor razones históricas, pero realiza las tres funciones, dependiendo de los parámetros que se le pasan.

  • La diferencia entre halty poweroffes que en haltmodo el control se devuelve a un "monitor ROM" (piense en BIOS), mientras que poweroffsimplemente apaga la placa del sistema. (Nunca he visto esta distinción en efecto en las arquitecturas de PC; sin embargo, en las máquinas Sun es diferente).

  • Entonces, cuando poweroffse invoca el programa cuando el sistema Linux está en el nivel de ejecución 0 o 6, inmediatamente se apagará el sistema a través de la reboot(RB_POWEROFF)llamada del sistema.

  • En cualquier otro caso, poweroffsolo se comportará como un alias para shutdown now.

Riccardo Murri
fuente
44
No soy tan bueno leyendo tecnicismos. Todavía no entiendo la diferencia. Puede que sea estúpido, pero para mí reiniciar es reiniciar. No entiendo por qué el apagado tiene que reiniciar nada ...
@SandroDzneladze He agregado una explicación; Espero que esté más claro ahora.
Riccardo Murri
Es increíblemente claro :) gracias por tu tiempo ... ¡de verdad!