Функция перезагрузки в Linux через комбинацию клавиш Alt+SysRq+R E I S U B работает благодаря тому, что ядро системы отслеживает нажатие определённых сочетаний клавиш и выполняет нужные действия. losst.pro
Последовательность клавиш и их действие: losst.pro www.nic.ru
- R — возвращает управление клавиатурой, если Х-сервер был завершён некорректно. losst.pro
- E — ядро посылает всем процессам, кроме init, сигнал SIGTERM. losst.pro Происходит попытка безопасного завершения всех процессов, кроме процесса init. my.mail.ru
- I — отправляет всем процессам, кроме init, сигнал SIGKILL. losst.pro Все процессы, кроме init, уничтожаются, и данные теряются. my.mail.ru
- S — ядро проводит синхронизацию файловых систем, все данные из кэша переносятся на жёсткий диск. losst.pro
- U — перемонтирует все файловые системы в режим только чтение. losst.pro
- B — немедленная перезагрузка, без синхронизации и дополнительных приготовлений. losst.pro
Чтобы перезагрузить систему, нужно нажать все 6 комбинаций в последовательности R E I S U B с интервалом приблизительно в секунду. www.nic.ru
Если перезагрузка требуется срочно, можно нажать комбинацию Alt+SysRq+B, но в этом случае есть риск повреждения файловой системы и потери данных. www.nic.ru