Из-за моей проблемы с игнорированием щелчков мышью в Ubuntu , я хочу перезапустить из командной строки. (У меня есть открытый терминал, и клавиатура не игнорируется.)
Как перезагрузить компьютер под управлением Linux (или, точнее, Ubuntu) из командной строки?
linux
ubuntu
command-line
reboot
Дэрил Спитцер
источник
источник
sudo
? При нажатии , вам не нужно бытьsudo
...Если у вас есть менеджер сеансов, совместимый с freedesktop, вы можете использовать DBus для вызова перезапуска из X-сессии. Команда идет:
(это, вероятно, более чем необходимо; работает для меня). Я использую это в сценарии оболочки. Вам не нужно запускать это из
root
, но вам нужно запустить его изнутри сеанса X (например, в терминале). Вы можете найти больше по этой теме на https://wiki.ubuntu.com/DebuggingGNOMEPowerManagerисточник
sudo reboot
?reboot
илиshutdown
нет. Кроме того, как я написал в ответе, вам не нужны sudo или su (вам нужно разрешить это делать с помощью менеджера сеансов, но это обычно так в большинстве настольных дистрибутивов).Иногда обычные (и предпочтительные) команды перезагрузки и выключения не работают. Я видел это в системе с проблемами (именно поэтому она нуждалась в перезагрузке).
Вы можете запустить механизм «Magic SysRq» из командной строки:
Это эквивалентно alt-SysRq + b и перезагрузит компьютер.
Вы можете сначала попробовать «s» и «u» для синхронизации дисков и размонтирования файловых систем соответственно.
источник
Я нашел эту страницу на computerhope.com :
Команда перезагрузится . Существует также остановка , отключение питания и завершение работы .
источник
В этом нет ничего плохого, но вы также можете установить gnome-do и включить плагин управления сеансом, который позволяет легко выключать, перезагружать, приостанавливать работу с gnome-do
источник
Если вы работаете в виртуальной среде Это поставит жесткий диск в режиме ожидания:
sudo /sbin/shutdown -h now
.источник