¿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.

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.


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!
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.