Как правильно отключить сервер Unix / Linux?
Из моего поискового запроса я узнал (надеюсь) следующее:
shutdown : я должен использовать это с параметром -h для остановки или параметром -r для перезагрузки
halt : останавливает компьютер (останавливает процессор? физически ли это отключает питание компьютера?). Я думаю, что это вызовет завершение работы, если не в init0, иначе просто останавливается.
перезагрузка : если не в init6, вызывает завершение работы, в противном случае просто перезагружает компьютер.
если все это правильно, то единственное, что я не могу понять, это то, что делает «остановка». Это просто останавливает процессор, но не выключает компьютер физически? Как мне выключить компьютер?
Спасибо
В Linux я всегда пользовался
reboot
иhalt
, хотя я также знаю людей, которые находятhalt
пугающим.halt(8)
вроде рассказывает почему:sysvinit 2.74 от 17 марта 1998 г. 21:53. :)
Что касается вашего вопроса, как выключить, вы можете использовать
poweroff
илиhalt -p
. Похоже, что большинство последних систем Linux отключаются толькоhalt
илиshutdown -h
тоже.источник
Я использую
halt
- меньше параметров, чтобы запомнить.Кто-то разработал виртуальную Molly Guard, чтобы никто не мог случайно остановить не тот сервер. Это спасло меня в нескольких случаях. Он упакован в
molly-guard
Ubuntu.источник
Я обычно использую (как пользователь root):
привести систему в выключенное состояние. Это выполняет краткое изложение сценариев.
чтобы выключить систему и автоматически перезагрузить ее. Это также выполняет краткое изложение сценариев.
источник
Стоит отметить здесь:
Для выключения Solaris требуется либо «shutdown -y -i5 -g0», либо «shutdown -y -i6 -g0» для перезагрузки. Остановку или перезагрузку в Solaris следует использовать только в том случае, если допустимо не выдавать предупреждение или льготный период перед тем, как вы начнете выключать систему ... это может отразиться на дисковых системах, если вы не размонтируете их перед выключением, «знаете?
Лучше всего применять процедуры, которые лучше всего подходят для операционных систем, к которым вы ежедневно прикасаетесь, чтобы случайно не прикрутить что-либо в 2 часа ночи с помощью пальцев на автопилоте.
Например, никогда не вводите killall в солярисе, тогда как в linux это довольно распространенная команда. 'pkill' работает одинаково на обоих.
источник
Чтобы немедленно отключить его, введите:
и немедленно выключить его и перезапустить:
источник