четвер, 21 травня 2009 р.

 по лінуксу цікава стаття. http://www.liveinternet.ru/users/linux_loader
Итак вернём клаву ядру:
 снова есть клава.

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

Alt+SysRq+E

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

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

Alt+SysRq+I

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

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

Alt+SysRq+S


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

Alt+SysRq+U

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

Alt+SysRq+B

Вот так просто и не затейливо мы свели риск к повреждению системы практически к нулю. Теперь я думаю ясно, что фраза "Linux завис" может значить только Kernel Panic, а не висяк иксов ;) От себя добавлю, что мне кажется, что под словами "Линукс завис" чаще понимают зависание иксов... А оно часто лечится убиением процесса, который их подвесил :). А бывает и наоборот, когда единственная магическая клавиша, способная разтормошить компьютер, это рубильник на задней стенке ситемника...


я мало не заматюкався! хром такий вумний, що вставив мен білого текста! А я не міг второпати , що воно таке?! Аж поки не виділив частину текста і він знову не став чорним! ;-)  Капець! 

2 коментарі:

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

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

    Alt+SysRq+R

    ВідповістиВидалити
  2. афтар тупо прожжав! але витирати не буду! ;-) принтскрынить хай народ! ;-) я вже все його клавіатурне безглуздя відтикав!

    ВідповістиВидалити