人为使操作系统崩溃方法汇总
好奇,遂查阅资料并收集整理到此处,顺便整理了 Linux 内核调试命令进行汇总,供查阅。
Linux
内核调试
1$ echo "c" > /proc/sysrq-trigger
Windows
杀死进程
1for /f %%I in ('wmic process get Name') do (wmic process where Name="%%I" delete)
死循环
将以下内容写入 bat 文件并运行,会不断弹出命令窗口直至死机。
1:start
2start
3goto start
附录
Linux 内核调试
1# 立即重新启动计算机
2echo "b" > /proc/sysrq-trigger
3
4# 立即关闭计算机
5echo "o" > /proc/sysrq-trigger
6
7# 导出内存分配的信息 (可以用/var/log/message 查看)
8echo "m" > /proc/sysrq-trigger
9
10# 导出当前CPU寄存器信息和标志位的信息
11echo "p" > /proc/sysrq-trigger
12
13# 导出线程状态信息
14echo "t" > /proc/sysrq-trigger
15
16# 故意让系统崩溃
17echo "c" > /proc/sysrq-trigger
18
19# 立即重新挂载所有的文件系统
20echo "s" > /proc/sysrq-trigger
21
22# 立即重新挂载所有的文件系统为只读
23echo "u" > /proc/sysrq-trigger