Магия или безопасный рестарт компьютера когда Ubuntu подвисла

Иногда это случается и в Linux… Компьютер повис, вы пробуете перезагрузить иксы нажатием комбинации кнопок Ctrl+Alt+Backspace, но у вас ничего не вышло. Вы в панике, с ужасом в глазах тыкаете кнопку перезагрузки на системном блоке и грызёте ногти…

Стоп!

Одумайся, ведь от такой перезагрузки компьютера могут появиться проблемы, особенно если в момент перезагрузки записывались какие-либо данные на жесткий диск. Такая перезагрузка может вызвать больше проблем, чем решить их.

«Но что же тогда делать?» – спросите вы.

А вот что: удерживая кнопки Alt+SysRq (PrintScreen) нажимайте последовательно следующие кнопки: R, E, I, S, U, B. После этого ваш компьютер перезагрузится. Да, это магия. Просто запомните последовательность нажатия кнопок REISUB. Между нажатиями кнопок лучше сделать небольшой интервал. Для лучшего запоминания можно просто запомнить фразу: «REстарт ISкуственный UBийственный», ну или придумайте что-нибудь своё.

Если серьёзно, то это скрытые возможности ядра вашей системы.
Описание используемых ключей:
R – возвращает управление мышке и клавиатуре.
E – посылает сигнал SIGTERM всем запущенным процессам, кроме init. Другими словами производится попытка безопасного (с сохранением данных) завершения всех процессов, кроме процесса init.
I – посылает сигнал SIGKILL всем запущенным процессам, кроме init. Это значит, что все процессы кроме init будут уничтожены и данные будут утеряны.
S – переписывает все данные из кэш-памяти на жесткий диск, происходит синхронизация, уменьшает шанс повреждения данных.
U – перемонтирует все примонтированные файловые системы в режиме только чтение. После использования этого ключа вы можете перезагружать систему нажатием Alt + SysRq + B без ущерба для системы.
B – перезагрузка системы. Использование этого ключа без использования других ключей равноценно «холодной» перезагрузке.

Источник+дополнительная информация.

16 comments to Магия или безопасный рестарт компьютера когда Ubuntu подвисла

  • Hitman95

    Полезная статья, СПАСИБО

  • Блин, а я все голову ломал… На слабом ноуте стоит убунта и редко, но метко зависает. Спасибо!

  • j

    Вообще-то это всех линуксов касается, не только убунту. Но в ядре должны быть включены «магические клавиши».

  • не раз читал подобные штуки, но они всегда нужны когда ты повис, а когд висишь в гугл уже не глянешь. вот думаю надо распечатать и наклеить с нижней стороны ноута или где-нибудь рядом повесить.спасибо :)

  • pilat

    ээээ.. у меня Ubuntu недавно подвисала, что даже индикаторы на клавиатуре (Num Lock/etc..) не реагировали (после установки свежего драйвера для видюхи) — таие ситуации тоже лечит?…А то у меня ощущени создалось, что ввод с клавы как с устройства не воспринимается вообще.

  • Pilat, если клавиатура физически не отключена, то будет работать, эти команды – прямое взаимодействие с ядром системы. Первое сочетание Alt+SysRq+R  как раз позволяет «достучаться» в таких случаях до клавиатуры. Переключает клавиатуру из режима скан-кодов (raw mode) и
    устанавливает в режим XLATE.

  • способ этот давно знал, но впервые вижу мнемонику на эту комбинацию – так действительно легче запомнить

  • [lol]2Fast4U

    убунту не зависает, зависает иногда федора с компизом, а за статью спасибо

  • Спасибо!а то кроме ctrl-alt-backspace ничего не знаю

  • Полезно, как бы только теперь запомнить? :)

  • crazzy

    Ааааа спасиба!!)) Очень полезная комбинация :) ) Правда сколько помню серьёзные висы били только при нарушении контакта видяхи с материнкой… :) ) reisub в обоих случаях не помог)) а так control+alt+backspace всегда спасает, и то если ничего важного нет, и лень ждать развиса)) комбинацию rei-sub запомнил с 1 раза ))) Спасибо.) Смайликов много… :( гггг. сорри

  • можно запомнить как BUSIER (более занятый) наоборот. ^_~

  • [...] aidsoid This entry was posted on Четверг, октября 30, 2008 at 14:55 and is filed under [...]

  • skiter

     Alt+SysRq+K  может прибить повисший Х сервер.

  • ОУ! ШИКАРНО! Спасибо.

  • Art

    А вот в Ubuntu 9.10 не сработало. И так и сяк набирал, ни в какую…

Оставить комментарий

 

 

 

 

Вы можете пользоваться этими HTML тэгами

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>