使用SysRq

一、SysRq是什么

        无论内核处于什么状态,都可以通过SysRq特殊的组合键跟内核进行通信。

二、配置内核参数

        要使用SysRq需要配置内核参数:

        设置Magic SysRq key (CONFIG_MAGIC_SYSRQ)为Y

三、启用/禁用

3.1 临时启用

        echo "1" >/proc/sys/kernel/sysrq       

3.2 永久启用
        etc/sysctl.conf中设置kernel.sysrq = 1  

四、执行命令:

4.1 通用方式

        echo 'h' > /proc/sysrq-trigger 

4.2 终端上(可以用)

        atl + sysrq + 命令键(即“Print Screen”)

        (顺序很重要:1.按下ATL,2.按下sysrq,3.抬起sysrq,4.按下命令键)

        (不同平台按键方式不同,具体查看内核源码中的Documentation/sysrq.txt)

五、查看命令结果

        dmesg



参考资料:

        最权威资料:内核源码中的Documentation/sysrq.txt

        Linux中SysRq的使用:http://www.chinaunix.net/old_jh/4/902287.html

        利用 SysRq 键排除和诊断系统故障:http://www.ibm.com/developerworks/cn/linux/l-cn-sysrq/

你可能感兴趣的:(使用SysRq)