Если вы работаете над разработкой ядра, драйверами устройств или работаете с кодом, который может вызвать панику ядра, ключ SysRq будет очень полезен. Magic SysRq — это комбинация клавиш в ядре Linux, которая позволяет пользователю выполнять различные команды низкого уровня независимо от состояния системы.
Он часто используется для восстановления после зависаний или для перезагрузки компьютера без повреждения файловой системы. Комбинация клавиш состоит из Alt + SysRq + commandkey . Во многих системах ключ SysRq является ключом экрана печати. Во-первых, вам нужно включить ключ SysRq , как показано ниже.
echo "1" > /proc/sys/kernel/sysrq
Ниже приведены клавиши управления, доступные для Alt + SysRq + commandkey .
Мы также можем сделать это, повторив ключи в файле /proc/sysrq-trigger . Например, для перезагрузки системы вы можете выполнить следующее.
echo "b" > /proc/sysrq-trigger
Чтобы выполнить безопасную перезагрузку компьютера с Linux, который зависает, выполните следующие действия. Это позволит избежать fsck во время следующей перезагрузки. т.е. нажмите Alt + SysRq + буква, выделенная ниже.
Продолжая использовать данный сайт вы принимаете политику конфиденциальности и cookies