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...
在串口终端上,要想获得同样的效果,需要先在终端上发送Break信号,然后在5秒内输入sysrq组合键。 如果你在机器上有root权限,你能把commandkey字符写入到/proc/sysrq-trigger文件。这能帮助你通过脚本或你不在系统终端上的时候触发sysrq事件。 echo ‘m’ > /proc/sysrq-trigger 当我触发一个sysrq事件的时候,结果...
33 echo "number" >/proc/sys/kernel/sysrq 34 35 Note that the value of /proc/sys/kernel/sysrq influences only the invocation 36 via a keyboard. Invocation of any operation via /proc/sysrq-trigger is always 37 allowed (by a user with admin privileges). 38 39 * How do I use the ma...
echo v >/proc/sysrq-trigger 强制恢复 framebuffer console echo w >/proc/sysrq-trigger 将进入 uninterrupted 状态的任务信息 dump 出来 echo x >/proc/sysrq-trigger Used by xmon interface on ppc/powerpc platforms echo y >/proc/sysrq-trigger Show global CPU Registers [SPARC-64 specific] echo ...
所以,这两行命令先开启SysRq功能,然后用'b'命令让计算机立刻重启。 /proc/sysrq-trigger该文件能做些什么事情呢? # 立即重新启动计算机 (Reboots the kernel without first unmounting file systems or syncing disks attached to the system) echo "b" > /proc/sysrq-trigger ...
/proc/sysrq-trigger 这个节点是最近调试稳定性的时候接触的,完整的内容可以参考内核目录下 /kernel-4.9/Documentation/sysrq.txt,这里只写出常用部分。 用该功能必须将内核中的 CONFIG_MAGIC_SYSRQ 配置选项打开,但一般的发行版本都将此选项关闭了,该功能主要是用于调试的,想体验该功能的重新配置下内核。
或 sudo sysctl -w kernel.sysrq=1 给sysrq-trigger 写入字符触发功能常用以下命令来触发一个crash 进行测试 使sysrq-trigger 的值为c,会执行系统崩溃和崩溃转储,然后重启echo c > /proc/sysrq-trigger以下是使用其他字符时的功能:CommandFunction b Will immediately reboot the system without syncing or unmou...
在linux里,可以利用/proc/sysrq-trigger做些事情 立即重新启动计算机 $ echo"b">/proc/sysrq-trigger 立即关闭计算机 $ echo"o">/proc/sysrq-trigger 导出内存分配的信息 (可以用/var/log/message 查看) $ echo"m">/proc/sysrq-trigger 导出当前CPU寄存器信息和标志位的信息 ...
当然,最重要的还是echo w > /proc/sysrq-trigger,查了只知道proc/sysrq-trigger是一个神奇的文件,用echo写一些System Request Key上去,就可以像操作本地计算机一样操纵远程计算机。w呢就是将进入uninterrupted状态的任务的信息dump出来,结果在/var/log/messages里边,输入类似于: ...
echo "b" > /proc/sysrq-trigger # 立即关闭计算机 echo "o" > /proc/sysrq-trigger # 导出内存分配的信息 (可以用/var/log/message 查看) echo "m" > /proc/sysrq-trigger # 导出当前CPU寄存器信息和标志位的信息 echo "p" > /proc/sysrq-trigger ...