Волшебный ключ SysRq сам по себе AltSysRqили AltPrint Screenна ПК, который в свою очередь комбинируется с третьим ключом (буквой), указывающим на какое-то конкретное действие.
Короткая версия заключается в том, что на консоли AltSysRqSpaceбудут отображаться доступные ярлыки (спасибо Josip Rodin за указание на это).
Волшебный ключ SysRq, если он включен, управляется с помощью /proc/sys/kernel/sysrq
; вы можете определить, включен ли он и какие функции разрешены, запустив
cat /proc/sys/kernel/sysrq
Если он жалуется, что такого файла или каталога нет, то магический SysRq вообще не включен. В противном случае он покажет число, которое определяет доступные функции:
- 0: полностью отключить SysRq
- 1: включить все функции
- любое другое значение является битовой маской разрешенных функций:
- 2: уровень регистрации консоли управления
- 4: управляющая клавиатура
- 8: процесс отладки дамп
- 16:
sync
- 32: только для чтения
- 64: сигнализация процесса
- 128: перезагрузка / выключение
- 256: наблюдение за всеми задачами RT
Если система работоспособна и имеет работающую root
оболочку, вы также можете вызвать волшебную функцию SysRq, написав ее письмо /proc/sysrq-trigger
; например
echo s > /proc/sysrq-trigger
выполнит аварийную ситуацию sync
.
Все это подробно описано в документации к ядру .