Когда я выдаю следующее:
sudo shutdown now
.. мой новый сервер Ubuntu 14.04 не отключается. Он останавливается со следующим сообщением:
* Stopping System V runlevel compatibility
Give root password for maintenance:
(or type Control-D to continue):
Если я ввожу пароль root, машина просто сидит там в командной строке.
Я уверен, что правильная команда должна содержать опцию -h (halt). Попробуйте следующее:
sudo shutdown -h now
Это наследие от тех дней, когда физическая машина не могла отключиться сама по себе. Например, команда halt sudo halt завершает все программы и выгружает почти все из ОЗУ, готовые к отключению. Однако, если вы запустите sudo halt -p, он сделает все это, а затем подаст сигнал на выключение системы или в случае команды shutdown вам понадобится опция -a, хотя я лично использую [ f5].
Я всегда использовал следующий
sudo shutdown -a now
или перезагрузился сразу после выключения
sudo shutdown -r now
. Смотря на параметр справки shutdown, он не перечисляет -a as правильная команда, но я мог бы поклясться давным-давно - был прерван или что-то в этом роде. В любом случае, я продолжал использовать это, и он работал все эти годы, но похоже, что shutdown -h теперь правильный вариант.