У меня есть домашний сервер, с которым я играю :) Я хочу изучить администрирование сервера ...
У меня есть разница в понимании времени между shutdown -h now
и poweroff -h
сейчас Моя логика говорит мне, что это одно и то же ...
Но с выключением, остановками linux и включением питания - я вижу, что все горит и крутится. Странно, единственный способ полностью отключить мою коробку - использовать poweroff -h
, любое разъяснение будет оценено.
Ответ на странице manoffoff (8):
При вызове с --force или когда на уровне выполнения 0 или 6 этот инструмент вызывает сам системный вызов reboot (2) и непосредственно перезагружается система. В противном случае это просто вызывает инструмент shutdown (8) с соответствующими аргументами.Немного объяснения:
Системный вызов reboot () - это функция ядра, используемая для перезагрузки, остановки или отключения компьютера. Он называется reboot по историческим причинам, но выполняет все три функции в зависимости от параметров, которые ему передаются. Разница между halt и poweroff заключается в том, что в режиме halt управление возвращается в «монитор ПЗУ» (думаю, BIOS), тогда как poweroff просто отключает системную плату. (Я никогда не видел этого различия по отношению к архитектуре ПК, но на машинах Sun это все равно.) Таким образом, когда программа poweroff вызывается, когда система Linux находится на уровне запуска 0 или 6, она немедленно отключит систему через системный вызов reboot(RB_POWEROFF). В любом другом случае poweroff будет просто вести себя как псевдоним для shutdown now.Ответ находится на странице poweroff (8) man :
При вызове с --force или когда на уровне выполнения 0 или 6 этот инструмент вызывает перезагрузите (2) системный вызов и непосредственно перезагрузите систему. В противном случае это просто вызывает инструмент shutdown (8) с соответствующими аргументами.
blockquote>Немного объяснения:
- reboot () системный вызов - это функция ядра, используемая для перезагрузки, остановки или отключения компьютера. Он называется
reboot
по историческим причинам, но выполняет все три функции в зависимости от параметров, которые ему передаются.- Разница между
halt
иpoweroff
заключается в том, что в режимеhalt
управление возвращается в «монитор ПЗУ» (думаю, BIOS), тогда какpoweroff
просто отключает системную плату. (Я никогда не видел этого различия по отношению к архитектуре ПК, но на машинах Sun это все равно.)- Итак, когда программа
poweroff
вызывается, когда система Linux находится в уровне выполнения 0 или 6, он сразу отключит систему через системный вызовreboot(RB_POWEROFF)
.- В любом другом случае
poweroff
будет просто вести себя как псевдоним дляshutdown now
.