• Авторизация


SysRq -клавиши в Linux 17-05-2009 19:59 к комментариям - к полной версии - понравилось!

Это цитата сообщения Sb0y Оригинальное сообщение

Linux. Когда система ушла в штопор.



Читая форумы в интернетах, я всё чаще вижу что у людей "завис" Linux.
Под "завис" люди понимают:

  1. не двигается мышка
  2. не убиваются иксы (Alt+Ctrl+Backspace)
  3. вообще не отвечает клава





Но мы-то с вами знаем, что ядро Linux практически не возможно убить ;)

На самом деле, достаточно иксам подвесить клавиатуру, как большенство пользователей уже считаю Linux зависшим. (наверно потому что пресловутый Alt+Ctrl+Backspace не работает)

Сейчас, уважаемые читатели, вы пройдёте курс молодого бойца Linux, который поможет вам в экстренной ситуации избежать нажатия кнопки Reset и корректно вывести свою машину из крутого пике.

Первое что, нам нужно сделать, это дать команду ядру отнять у иксов управление клавиатурой. Такой режим, кстати называется XLATE.

Итак вернём клаву ядру:

Alt+SysRq+R

Кнопку SysRq, на qwerty-клавиатурах её можно найти на месте кнопки Print Screen.


Гуд, теперь у нас снова есть клава.


Теперь попытаемся инициализировать перезагрузку машины:

Alt+SysRq+E

Этой командой мы пошлём всем процессам, кроме Init'а сигнал SIGTERM, тоесть пока ещё вежливо попросим их завершится.


Ну, а если вежливость ситуацию не спасла, жмём более грубую комбинацию:

Alt+SysRq+I

Опять же шлём всем, кроме Init сигнал, но уже SIGKILL.


Аварийная синхронизация всех файловых систем:

Alt+SysRq+S



Когда у нас из процессов не осталось ничего кроме Init и самого ядра можно смело перемонтировать все файловые системы только для чтения:

Alt+SysRq+U


Ну и наконец Reboot:

Alt+SysRq+B


Вот так просто и не затейливо мы свели риск к повреждению системы практически к нулю. Теперь я думаю ясно, что фраза "Linux завис" может значить только Kernel Panic, а не висяк иксов ;)

Сообщение добавлено через MovableType API

вверх^ к полной версии понравилось! в evernote
Комментарии (5):
altesack 17-05-2009-20:57 удалить
Эээ... что-то не так ))
Humiliating 17-05-2009-21:27 удалить
всё верно - просто я увидел это тут и не понял что оно цитата Linux_Loader
[показать]
dandr 18-05-2009-10:43 удалить
altesack, это цитата, что ли? О_о


Комментарии (5): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник SysRq -клавиши в Linux | altesack - Записки Старого Мешка | Лента друзей altesack / Полная версия Добавить в друзья Страницы: раньше»