Як вимкнути або перезавантажити з терміналу?


Відповіді:


1045

Для відключення:

sudo poweroff

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

sudo reboot

Додаток: Якщо ваше ключове слово "Блокування", тому ви не можете вводити таку команду, як "перезавантаження", яка б у будь-якому випадку виконувалася з "су", використовуйте клавіатуру: утримуйте клавіші Alt+ PrintScreen/SysRq, кнопки та введіть "REISUB". Це не повинно бути великими літерами. Він обережно перезапустить ваш комп'ютер. http://blog.kember.net/articles/reisub-the-gentle-linux-restart/


9
sudoнасправді може не знадобитися.
Ніколя Рауль

3
На Armbian просто rebootне зустрічається. натомість /sbin/rebootпрацює.
Марк Єронімус

1
@MarkJeronimus Це залежить від вашої PATHзмінної та вашої SECURE_PATHу /etc/sudoersфайлі.
Теоремізер

3
про що shutdown nowі shutdown -r now?
Опублікувати самоврядування

@NicolasRaoul nopes, для мене я бачу це без sudo. Failed to set wall message, ignoring: Interactive authentication required. Failed to reboot system via logind: Interactive authentication required. Failed to open /dev/initctl: Permission denied Failed to talk to init daemon.
Paramvir Singh Karwal

202

Відкрийте свій термінал 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

@jai мета - запропонувати оп і всім іншим альтернативним способам робити те, що він попросив.
fromnaboo

1
Здається shutdown -r now, що краще, rebootтому що другий може перевести вас у режим обслуговування
ubiquibacon


Чи може хто-небудь пояснити, чому sudo haltв деяких випадках не може бути зупинено, тоді як sudo halt -p?
Хе Джин

89

Ненавидіти паролі ( sudo) і любити однолінійки?

Для Ubuntu 15.04 та новіших версій

Це пов’язано зі зміною Ubuntu у використанні systemdзамістьUpstart

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

Оскільки сплячий режим зазвичай відключений за замовчуванням у системах 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

Спящий режим: (якщо увімкнено у вашій системі)

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

19
Мені завжди було цікаво, як GUI вимикає систему, не потребуючи sudo. Я припускаю, що це все.
триєдиність

Мені подобається відчути перший крок праворуч на першому рядку
duhaime

Сьогодні я знайшов перевагу systemd.
Хашим

37

16.04 не потрібно sudo

Для вимкнення:

poweroff

Для перезавантаження:

reboot

2
Failed to set wall message, ignoring: Interactive authentication required.від ssh
kyb

15

Використовуйте

вимкнення sudo -h (TIME) (ПОВІДОМЛЕННЯ)

Це вимкне ваш комп'ютер і зупинить його. Саме це і -hє. Потім, у часовій області, ви можете вибрати затримку відключення (у хвилинах), а якщо хочете, ви можете надіслати широкомовне повідомлення в області повідомлень (наприклад, до побачення, або я закриваю річ: P).

Щоб перезапустити комп’ютер, введіть

sudo shutdown -r (час) (повідомлення)

Тепер, замість того, щоб вимкнути та зупинити його, ви перезавантажите комп'ютер після його завершення. :)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.