
Бывает такое, что система зависает. Или иксы не выходят из свопа, или некий процесс отъел всю память и обработчик клавиатуры не может получить управление, или придётся признать, что у броузера медленно подтекает крышак, ну в общем, ничего не сделать, кроме ребута.
А вот как его сделать, чтобы не повредить причёску файловую систему. Прибегнем к так называемой магической ядерной кнопке, а именно сочетанию Alt-SysRq (он же PrintScreen) с разными буквами. Понадобятся нам такие, в этом порядке, с учётом, что у нас клавиатура qwerty:
Alt-Sysrq-R переключить клавиатуру в режим XLATE (перехватить управление у иксов)
Alt-Sysrq-E послать всем процессам, кроме инита, решительный привет, то есть SIGTERM
Alt-Sysrq-I послать всем процессам, кроме инита, окнчательный привет, то есть SIGKILL
Alt-Sysrq-S sync. Для последователй старой школы: нажать дважды ![]()
Alt-Sysrq-U перемонтировать все файловые системы в read-only
Alt-Sysrq-B начать загрузку
Говорят, что эту последовательность (Alt-SysRq-REISUB) можно запомнить как слово BUSIER наоборот. От себя можно добавить, что если хочется освежить в голове эту краткую мнемонику, то можно на консоли нажать Alt-SysRq-H, и будет выдана краткая справка. Для тех, кто не уверен, где у него консоль: надо нажать Ctrl-Alt-F1.
via bbubuq @ habr
photo Sebástian
Print This

November 20th, 2007 at 9:04 am
November 20th, 2007 at 9:25 am
[…] вот совет по перезагрузке зависшей Линукс […]
November 20th, 2007 at 11:28 am
Если что - об этом есть у меня
November 20th, 2007 at 12:08 pm
December 15th, 2007 at 8:54 pm
December 31st, 2007 at 9:44 pm
January 5th, 2008 at 11:32 pm
January 8th, 2008 at 9:03 pm
January 8th, 2008 at 9:28 pm
January 21st, 2008 at 4:54 pm
February 3rd, 2008 at 8:13 pm
February 4th, 2008 at 3:07 am
February 16th, 2008 at 3:00 pm
May 15th, 2008 at 1:26 pm
May 31st, 2008 at 5:45 pm
June 6th, 2008 at 10:45 pm
June 24th, 2008 at 3:45 pm
July 25th, 2008 at 3:40 am
August 12th, 2008 at 1:34 pm
August 15th, 2008 at 4:34 pm