После ввода
shutdown now
в терминале у меня все работает нормально и потом:
All processes ended withing 2 seconds...done
INIT: Going single user
INIT: Sending processes the TERM signal
INIT: Sending processes the KILL signal
Give root password for maintenance(or....
Я нажимаю Ctrl+ D, и он показывает мне экран входа в систему Debian. Отключение через GUI работает правильно.
ОБНОВЛЕНИЕ 1
Кажется, какой-то процесс зависает.
Более того, мне удалось отключить сервер через несколько попыток. Недавно я установил только ntp и ntpdate, не более того.
Я полагаю, это может противоречить iptables.
poweroff
без каких-либо аргументов.Используйте параметр -h для выключения, чтобы запросить остановку или отключение питания, вместо того, чтобы просто запросить init, что вы переходите в однопользовательский режим (который, по-видимому, является поведением по умолчанию)
источник
shutdown now
бросает ваш Debian вmaintenance mode
. Используйтеshutdown -h now
вместо этого.источник
Вы можете сохранить набор текста, используя 'halt' вместо 'shutdown -h now'
источник
init
имеют такое поведение, но другие выдаютhalt
инструкцию в этом случае, что часто приводит к зависанию или перезагрузке системы. Я только что проверил это на некоторых виртуальных машинах, которые мне пригодились, а на upstart и SysVinithalt
это синонимpoweroff
, но на systemd он зависает после остановки init.halt
зависании системы, то это верно по крайней мере для FreeBSD. На FreeBSD вам необходимоhalt -p
выключить систему после остановки.