故意让系统崩溃

echo “c” > /proc/sysrq-trigger

立即重新启动计算机

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

关于linux下/proc/sysrq-trigger

/proc/sysrq-trigger是一个特殊的文件路径,用于触发系统的SysRq功能。SysRq是Linux内核提供的一种机制,旨在允许管理员在系统遇到异常情况时进行高级调试和管理操作。

SysRq功能通常是通过按下组合键"Ctrl+Alt+SysRq"来触发的,其中SysRq键通常与Print Screen键位于同一物理按键上(有时标有"SysRq"、“SysReq"或"SysRq/SysReq”)。

通过写入特定的命令到/proc/sysrq-trigger文件,可以模拟按下SysRq键来执行相应的操作。但是,请注意,在生产环境中直接操作该文件可能会带来风险,因为SysRq功能涉及对系统的底层控制和操作。在正常情况下,我们通常不需要直接操作/proc/sysrq-trigger文件。

09-01 15:44