Мягкая перезагрузка Linux с помощью сочетания REISUB

Мягкая перезагрузка Linux с помощью сочетания горячих клавиш Alt + SysRq + REISUBВообще-то то о чем я сейчас поведаю относится к азам при работе с операционной системой Linux однако уверен что многие об этом не знают — я сам-то не мог запомнить это сочетание несколько месяцев ибо повесить хорошо настроенный линукс при обычной работе — не самая простая задача :)

Речь идет о способе мягкой перезагрузки системы с помощью простого сочетания — REISUB.
Итак для памятки чтобы безопасно перезагрузить систему которая зависла и не отвечает на запросы можно воспользоваться следующим методом:

Одновременно нажать клавиши Alt + SysRq (PrintScreen — кстати например у меня на ноутбуке это разные клавиши) затем последовательно — с короткими паузами — клавиши R E I S U B…

После этой нехитрой процедуры компьютер уйдет в мягкую перезагрузку.

Почему это происходит? И почему именно эта комбинация клавиш? Тут довольно просто — каждая из клавиш при нажатии оправляет ядру системы такие команды:

unRaw — приказывает вернуть управление системой клавиатуре.
tErminate — посылает сигнал SIGTERM всем процессам чем производится попытка безопасного завершения всех процессов с сохранением данных исключение составляет лишь процесс init.
kIll — посылает сигнал SIGKILL всем процессам которые не смогли быть закрыты ранее также за исключением процесса init — все остальные процессы будут уничтожены и не сохраненные данные будут утеряны.
Sync — переписывает всё из кэша на жесткий диск происходит синхронизация что уменьшает возможность повреждения данных.
Unmount — перемонтирует все файловые системы в режим только для чтения — после использования этого ключа вы можете перезагружать систему нажатием Alt + SysRq + B без ущерба для системы.
reBoot — собственно команда перезагрузки системы. Кстати если воспользоваться этим ключом без использования предыдущих система перезагрузится в жестком режиме…

ПС: Странно но данная комбинация может не сработать при отсутствии каких-то модулей ядра… каких точно — не скажу ибо сам не знаю :)
ППС: узнал и даже написал о решении :)


Оригинал статьи http://pingvinoff.net/2011/09/06/myagkaya-perezagruzka-reisub/

0 комментариев

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