Принудительная перезагрузка в Linux, или опять магические клавиши
Зачастую экспериментируя с системой или же просто в процессе тонкой настройки бывает так, что система полностью повисает и абсолютно не реагирует на попытки пользователя ее реанимировать. Так как повисшую систему кнопкой Reset отключать не совсем правильно (может поломаться файловая система), в Linux существует способ как безопасно перезагрузить. Работать этот метод будет только в том случае если ядро все еще работает и оно не свалилось в панику (Kernel panic).
Если вы используете самосборное ядро не забудьте включить в его конфигурации опцию Magic SysRq key в разделе Kernel hacking
Зажимаем клавишу Alt+SysRq и неотпуская этих клавиш последовательно нажимаем R -> E -> I -> S -> U -> B
Объясню что происходит при нажатии этой последовательности. R - "забирает" управление клавиатурой у X сервера (бывает полезно когда зависает Xorg)
E - Убивает все процессы кроме init. Другими словами остаются лишь системные процессы необходимые для работы.
I - если зависший процесс не убился по нажатию E (SIGTERM) то нажатие "I" уже посылает всем процессам кроме init - SIGKILL
S - попытка синхронизации всех файловых систем примонтированных в данный момент
U - перемонтирование всех файловых систем после синхронизации в режим "только чтение"
и собственно B - перезагружает компьютер принудительно.
Комментарии
49 недель 3 дня назад
1 год 11 недель назад
1 год 12 недель назад
1 год 12 недель назад
1 год 16 недель назад
1 год 33 недели назад
1 год 47 недель назад
2 года 37 недель назад
2 года 38 недель назад
2 года 49 недель назад