https://ru.wikipedia.org/wiki/SysRq#SysRq_в_UNIX/Linuxhttps://en.wikipedia.org/wiki/Magic_SysRq_keyКлавиша SysRq — единственная прямая связь с ядром, которая работает всегда, если работает ядро, так как соответствующие комбинации напрямую перехватываются ядром и соответствующий код является частью драйвера клавиатуры. При помощи некоторых комбинаций клавиш можно заставить систему аварийно сбросить данные на диски, перемонтировать все файловые системы в режим «только чтение», перезагрузиться или перезапустить графическую подсистему даже при зависшей системе.
Debian и Ubuntu по умолчанию поддерживают лишь некоторые Magic SysRq key.
Для включения поддержки всех Magic SysRq key нужно выполнить команду
echo 1 > /proc/sys/kernel/sysrqЖелательно добавить эту команду в автозагрузку для готовности системы к принудительной безопасной перезагрузке в случае необходимости.
Также можно включить Magic SysRq keys путем добавления в /etc/sysctl.conf строки
kernel.sysrq=1Правильно экстренную перезагрузку стоит проводить, зажав клавиши Alt + SysRq и с интервалом в 2-3 секунды нажать последовательно: R E I S U B
un
Raw (перехватить управление клавиатурой),
t
Erminate (послать SIGTERM всем процессам),
k
Ill (послать SIGKILL всем процессам, которые не смогли завершиться предыдущей командой),
Sync (синхронизировать файловые системы),
Unmount (перемонтировать файловые системы в режим «только чтение»),
re
Boot (и напоследок, совершить перезагрузку)
Сочетание Alt + SysRq + K позволяет перезапустить графическую подсистему (сочетание работает по умолчанию в Debian, но не работает в Ubuntu).