С вашим типичным Linux shutdown
команда, в чем разница между остановка система и выключение система?
Остановка подразумевает остановку всех процессоров в системе. Выключение включает отправку команды ACPI, чтобы сигнализировать блоку питания об отключении основного питания.
IIRC
# shutdown -H now
остановит систему - это означает, что система выключится и в конце остановится на экране с последним сообщением вроде «Система остановлена».
# shutdown -P now
отключит систему - это означает, что система выключится и в конце отключит питание (возможно только в том случае, если система действительно поддерживает это, но большинство систем, которые я знаю, имеют уже довольно долгое время)
# shutdown -h now
остановит или отключит систему только в зависимости от того, что установлено по умолчанию в этой системе (иногда может быть изменено в BIOS)
Если рассматриваемая машина не имеет возможности управления питанием, разницы нет. Если это так, разница в том, что выключение питания отправит сигнал на выключение машины, Halt отключит все и будет ждать сообщения «Power Off», что означает, что можно безопасно нажать выключатель питания.
Я почти уверен, что остановка просто отключит ОС, тогда как Выключить отключит ОС, а затем отправит команду отключения питания ACPI на источник питания.
Ну, технически говоря, вы можете остановить систему, не выключая ее. Итак, вы вызываете остановку, ждете, пока он не скажет: «Вы можете выключить компьютер сейчас», а затем можете нажать кнопку питания, не беспокоясь о том, что что-то будет странным образом отключено.
Но в большинстве современных unix остановка, выключение, инициализация 0, отключение питания и т. Д. Делают примерно одно и то же. Halt, например, отображается в «shutdown -h», когда система не находится на уровне выполнения 0 или 6.
Все избыточные команды являются намеком на обратную совместимость со старыми проприетарными * nix.
В старые времена «выключение» представляло собой запрос на выполнение сценариев инициализации и попытку изящно остановить все, что работает, уведомив его о том, что система вот-вот остановится, и она должна очиститься или нормально выйти.
«Привал» был кирпичной стеной. Система просто остановилась немедленно, без какого-либо упорядоченного отключения. Для системы это было лучше, чем просто потреблять входную мощность ... но не намного.