Как заставить принудительную перезагрузку?

Когда мой Ubuntu зависает, есть ли способ принудительной перезагрузки, кроме нажатия кнопки сброса аппаратного обеспечения на моем компьютере, чтобы как можно лучше убедиться, что я не испортил ни один раздел жесткого диска? ] РЕДАКТИРОВАТЬ: Что мне делать, если я даже не могу получить доступ к терминалу?

7
задан 23 January 2012 в 22:54

2 ответа

Если ваша локальная клавиатура работает, вы можете попробовать «магические клавиши»

Сначала отредактируйте /etc/sysctl.conf

# Graphical
gksu gedit /etc/sysctl.conf

# Command line
sudo -e /etc/sysctl.conf

Добавьте в строку (внизу)

kernel.sysrq = 1

"Чтобы выполнить безопасную перезагрузку компьютера с Linux, используйте комбинацию клавиш RSEIUB magic SysRq Magic:

Удерживая Alt + PrtSc, введите R + S + E + I + U + B. нужно нажимать каждую клавишу в течение 2-3 секунд. "

http://www.unixmen.com/use-magic-sysrq-combination-key-to-recover-from-a-frozen -system-in-linux-ubuntu /

Если вы не получаете ответ от локальной клавиатуры или мыши, единственным вариантом будет попытка выполнить ssh из другого блока.

Сначала вам нужно будет установить openssh-сервер.

sudo apt-get install openssh-server

Затем вы должны подключиться и выключить его. Если вы можете войти в ssh, это также поможет проверить журналы (до того, как вы выключитесь).

ssh user@froxen_box_ip

sudo shutdown -h now
sudo reboot
0
ответ дан 23 January 2012 в 22:54

Да. Лучше набрать Ctrl + Alt + F1 , чтобы прибыть в терминал (настоящий пугающий, да). Затем войдите и запустите sudo reboot. Это лучший способ, чем просто нажать кнопку перезагрузки.

Но перед перезагрузкой вы можете захотеть убить проблемный процесс. Введите ps -ejH в терминале, чтобы просмотреть текущие процессы. Определите, какой из них проблематичен (давайте произвольно возьмем пример из banshee). Затем введите killall banshee. Вернитесь в графический интерфейс, нажав Ctrl + Alt + F7 .

0
ответ дан 23 January 2012 в 22:54

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

Похожие вопросы: