CentOS 6.2、2.6.32-220.el6.x86_64 笔记本电脑。SysRQ 为键盘输入启用,如下所示:
$ cat /proc/sys/kernel/sysrq
1
Run Code Online (Sandbox Code Playgroud)
Common Magic SysRQ Keys 正在工作,例如alt- sysrq- h。但是,其他按键似乎不起作用。最值得注意的是,alt- sysrq-b用于重新启动。但是,我可以通过重新启动 SysRQ 选项来工作echo "b" > /proc/sysrq-trigger
我意识到/proc/sys/kernel/sysrq不需要启用回显选项即可sysrq-trigger工作,因此我假设实际上发出的 Magic SysRQ 组合键存在一些问题。
什么会导致某些 SysRQ 按键无法工作,而其他按键却不能?然而手动发送选项sysrq-triggers 会起作用吗?
可耻的是,我在上述问题中遗漏了一些信息。是的,我使用的是笔记本电脑,但我也在使用外接键盘。我想我已经多年没有在我的戴尔 XPS 1530 上使用内置键盘了,所以我什至没有想到键盘情况可能是问题的一部分。
在戴尔 XPS 1530 的内置键盘上,SysRQ 键在技术上是一个功能键。“SysRQ”以蓝色打印,表示理论上一个人应该按下该Fn键来访问它。然而,使用内置的键盘,你只是必须按标准的时候alt- sysrq-b组合导致重新启动!不需要功能键。
我的外接键盘是罗技发光键盘,上面有自己的FN按键。但是,SysRQ 显然没有映射为备用键。我说“显然”是因为SysRQ实际上没有印在任何键上。相反,我认为那Print Screen是 SysRQ 密钥,因为这就是 SysRQ 近年来与之共享密钥的内容。这似乎是一个合理的假设,因为在我测试时,大多数 Magic …