有些硬件平台可能不能使用SysRq
复合键,这种情况下,也可以通过/proc
接口进入系统请求状态。
因为在内核配置选项中,使能了CONFIG_MAGIC_SYSRQ
选项后,系统启动之后,就会生成/proc/sysrq-trigger
节点用于调试。
例如:
产生空指针panic事件,认为导致系统崩溃:
echo c > /proc/sysrq-trigger
导出当前CPU寄存器和标志位信息:
echo p > /proc/sysrq-trigger
在控制台上显示内存信息:
echo m > /proc/sysrq-trigger
echo输出的字符,其实就是第三个键的命令
系统请求键SysRq
主要用来辅助调试和拯救系统,在系统宕机或者运行不正常的时候,通过系统请求键SysRq
可以查询当前进程执行的状态,从而判断出错的进程和函数。
全部0条评论
快来发表一下你的评论吧 !