Вопрос Как отключить или перезагрузить терминал?


Как я могу отключить или перезагрузить Ubuntu с помощью команд терминала?


720
2017-09-12 18:09


происхождения


Связанный (но не дубликат): Выключение системы с помощью виртуальной консоли - Eliah Kagan


ответы:


Для выключения:

sudo poweroff

Для перезапуска:

sudo reboot

Приложение: Если ваше ключевое слово - «блокировка», поэтому вы не можете ввести команду «перезагрузка», которая будет работать от «su» в любом случае, используйте клавиатуру: удерживайте нажатой клавишу Alt + Print Screen SysRq, кнопки и тип «REISUB». Это не должны быть заглавные буквы. Он перезагрузит ваш компьютер мягко. http://blog.kember.net/articles/reisub-the-gentle-linux-restart/ 


916
2017-09-12 18:17



sudo возможно, не понадобится. - Nicolas Raoul
На Armbian, просто reboot не найден. вместо, /sbin/reboot работает. - Mark Jeronimus
@MarkJeronimus Это зависит от вашего PATH переменной и SECURE_PATH в /etc/sudoers файл. - An Epic Person
как насчет shutdown now а также shutdown -r now? - Post Self


Откройте терминал с помощью CTRL+ALT+T и выполните следующие команды:

Для выключения системы:

sudo shutdown -h now 

Заново:

sudo reboot

& еще одна команда для перезапуска:

sudo shutdown -r now

Другой способ, о котором говорил один из пользователей.

Для выключения:

sudo halt

или:

sudo init 0 

Для перезапуска:

sudo init 6

Вы можете получить дополнительную информацию о shutdown выполните одно из следующих действий:

  • shutdown --help
  • man shutdown

187
2017-09-12 18:09



@jai Цель состоит в том, чтобы предложить оператору и всем остальным альтернативные способы делать то, что он попросил. - fromnaboo
Кажется shutdown -r now предпочтительнее reboot поскольку второй может ввести вас в режим обслуживания - ubiquibacon
FYI В чем разница между командами shutdown, halt и reboot? - Franck Dernoncourt
Может кто-нибудь объяснить, почему sudo halt в некоторых случаях может не работать, тогда как sudo halt -p делает? - Emily


Ненавидьте пароли (sudo) и любите однострочники?


Для Ubuntu 14.10 или ранее:

Неисправность:

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop

Перезапуск:

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart

Другие команды, которые могут вам понравиться:

Приостановка:

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend

Hibernate: (если включено в вашей системе)

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Hibernate


Для Ubuntu 15.04 и более поздних версий:

(Это связано с изменением Ubuntu в использовании systemd вместо Upstart)

systemctl poweroff

systemctl reboot

systemctl suspend

systemctl hibernate

systemctl hybrid-sleep

поскольку зимовать обычно отключается по умолчанию в системах Ubuntu, вы можете включить это, проверив этот ответ: https://askubuntu.com/a/617254/101985


79
2018-06-08 10:03



Я всегда задавался вопросом, как GUI отключает систему, не нуждаясь в sudo. Я предполагаю, что это так. - triunenature
Я обожаю шаг за шагом в первой строке - duhaime


16.04 нет необходимости sudo

Выключить :

poweroff

Перезагрузка:

reboot

35
2018-06-15 10:17



Failed to set wall message, ignoring: Interactive authentication required. от ssh - kyb


использование

sudo shutdown -h (TIME) (СООБЩЕНИЕ)

это остановит ваш компьютер и остановит его. Это то, за что -h. Затем в области времени вы можете выбрать задержку выключения (в минутах), и если вы хотите, вы можете отправить сообщение brodcast в области сообщений (например, до свидания, или я закрываю вещь вниз: P).

Чтобы перезагрузить компьютер

sudo shutdown -r (время) (сообщение)

Теперь, вместо того, чтобы отбросить его и остановить его, вы перезагрузите компьютер после его выключения. :) Удачи


13
2018-06-28 05:23