Interromper envolve parar todas as CPUs no sistema. Desligar envolve o envio de um comando ACPI para sinalizar a PSU para desconectar a energia principal.
Com o seu comando típico Linux shutdown
, qual é a diferença entre parar o sistema e desligar o sistema?
IIRC
# shutdown -H now
irá parar o sistema - o que significa que o sistema será desligado e no final da parada em uma tela com a última mensagem sendo algo como "Sistema interrompido".
# shutdown -P now
desligará o sistema - o que significa que o sistema será desligado e ao final desligado (somente possível se o sistema realmente suportar, mas a maioria dos sistemas que eu conheço já existe há algum tempo)
# shutdown -h now
só interromperá ou desligará o sistema, dependendo do que é o padrão no sistema (às vezes pode ser alterado no BIOS)
Se a máquina em questão não tiver recursos de gerenciamento de energia, não haverá diferença. Se isso acontecer, a diferença é que o power off enviará o sinal para desligar a máquina, o Halt desligará tudo e esperará em um prompt "Power Off", o que significa que é seguro pressionar o botão liga / desliga.
Tenho certeza de que um halt trará o sistema operacional para baixo, onde um Desligamento desligará o sistema operacional e enviará um comando ACPI power off para o sistema operacional. fonte de alimentação.
Bem, tecnicamente falando, você pode parar o sistema sem desligá-lo. Então você faz uma pausa, espere que ele diga "Você pode desligar o computador agora" e então você pode apertar o botão liga / desliga sem se preocupar que algo vai desmontar estranhamente.
Mas na parada mais moderna do unix, shutdown, init 0, poweroff, etc, etc, todos fazem a mesma coisa. Halt, por exemplo, é mapeado para "shutdown -h" quando o sistema não está no runlevel 0 ou 6.
Os comandos redundantes são todos concordam com a compatibilidade retroativa com os * nix's mais antigos e proprietários.
Nos velhos tempos, "shutdown" era uma requisição para executar os scripts init e tentar parar de forma graciosa tudo que estava rodando, notificando que o sistema estava prestes a parar e que deveria limpar ou sair bem.
"Halt" era a parede de tijolos. O sistema simplesmente parou imediatamente sem fazer nenhum desligamento ordenado. Foi melhor para o sistema do que apenas puxar a energia de entrada ... mas não muito.