Как мне выключиться или перезагрузиться с терминала?

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

5 ответов

Решение

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

sudo poweroff

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

sudo reboot

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

Откройте свой терминал с помощью 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

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

Для Ubuntu 15.04 и выше

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

systemctl poweroff
systemctl reboot
systemctl suspend
systemctl hibernate
systemctl hybrid-sleep

Поскольку hibernate обычно отключен по умолчанию в системах Ubuntu, вы можете включить это, проверив этот ответ.

Для 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

16.04 не нужно sudo

Выключить:

poweroff

Перезагрузить:

reboot

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

отключение sudo -h (ВРЕМЯ) (СООБЩЕНИЕ)

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

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

выключение sudo -r (время) (сообщение)

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

Другие вопросы по тегам