sysrq

内核源码说明文档

Documentation\sysrq.txt

立即重新启动计算机

echo "b" > /proc/sysrq-trigger

立即关闭计算机

echo "o" > /proc/sysrq-trigger

导出内存分配的信息 (可以用/var/log/message 查看)

echo "m" > /proc/sysrq-trigger

导出当前CPU寄存器信息和标志位的信息

echo "p" > /proc/sysrq-trigger

导出线程状态信息

echo "t" > /proc/sysrq-trigger

故意让系统崩溃

echo "c" > /proc/sysrq-trigger

立即重新挂载所有的文件系统

echo "s" > /proc/sysrq-trigger

立即重新挂载所有的文件系统为只读

 echo "u" > /proc/sysrq-trigger

参考文档

https://www.ibm.com/developerworks/cn/linux/l-cn-sysrq/

 

使用SysRq有两种方式:

一种是直接通过键盘 Alt+SysRq+<command key>(部分笔记本上是Alt+Fn+PrtSrc+<command key>) 来出发,

还有一种是直接通过 /proc/sysrq-trigger 接口来完成.

echo “ b ” |sudo tee /proc/sysrq-trigger

其中,这里每个 command-key 都对应一种kernel的行为,而且需要说明的是,不同种类的键盘上,相同kernel行为对应的 command-key 居然是不同的!

下面表格就是各个kernel行为对应的 command-key 的说明:

ActionQWERTYDvorakAZERTYColemak
设置控制台日志级别(console_loglevel),它决定了哪些kernel信息会被输出到控制台上0 - 90 - 90 - 9(without ⇧ Shift)0 - 9
不同步并卸载文件系统,立即重启系统bxbb
让系统立即崩溃. 在配置得当的情况下会产生一个 crashdumpcjcc
显示所有排它锁 (需要内核启用CONFIG_LOCKDEP选项)deds
发送 SIGTERM 信号到除了 init (PID 1) 外的所有进程e.ef
触发 oom_kill, 会随机杀掉一个进程以缓解 OOMfuft
当进入内核模式时,切换到内核的 framebuffer 控制台. 若有内核调试器 kdb,则进入该调试器中gigd
在控制台上输出一个简短的帮助信息. (其他不能识别的key也会输出帮助信息)hdhh
发送 SIGKILL 信号到除了 init (PID 1) 外的所有进程iciu
强制通过 FIFREEZE ioctl 冻结文件系统.jhjn
杀掉当前虚拟控制台中的所有进程 (包括 X 和 SVGALib 程序).ktke
列出所有活动CPU上的 stack backtracelnli
在控制台上输出当前内存信息mm,m
重置所有高优先级和实时任务的 nice 级别nbnk
关闭系统oroy
在控制台输出当前寄存器和标志位信息plp;
Display all active high-resolution timers and clock sources.q'aq
将键盘从 raw 模式(常被诸如X11和SVGALib这样的程序所使用)切换到 XLATE模式rprp
同步所有已挂载的文件系统sosr
在控制台输出当前任务列表tytg
重新以只读模式重新挂载所有已挂载的文件系统ugul
强制恢复 framebuffer console. 若为ARM处理器,则会导致 ETM buffer dump.vkvv
显示所有阻塞状态(状态为D)的任务w,zw
Used by xmon interface on PPC/PowerPC platforms.xqxx
显示全局的CPU寄存器内容 (仅对SPARC-64平台有效)yfyj
Dump the ftrace bufferz;wz
输出一份简单的系统支持SysRq的键列表spacespacespacespace

转载于:https://www.cnblogs.com/linuxxl/p/11458940.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值