故意让系统崩溃
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
文件。