终端 制造一个 kernel panic, 用于调试程序
时间: 2023-12-03 14:44:03 浏览: 107
制造 kernel panic 的方法取决于你的操作系统和系统架构。以下是在 Linux 上制造 kernel panic 的一些方法:
1. 在终端中运行以下命令:
```
echo c > /proc/sysrq-trigger
```
这会触发一个强制转储,并将系统重置为 kernel panic。
2. 如果您的系统陷入无限循环,您可以在终端中运行以下命令:
```
echo b > /proc/sysrq-trigger
```
这会使内核立即重新引导,并记录一个 kernel panic。
3. 您还可以使用 SysRq 键来制造 kernel panic。要启用 SysRq,请在终端中运行以下命令:
```
echo 1 > /proc/sys/kernel/sysrq
```
然后,按下 Alt+SysRq+P 然后 Alt+SysRq+B。这将使系统崩溃并重新启动。
请注意,在生产环境中不要经常制造 kernel panic,因为它可能会导致数据丢失和系统不可用。
阅读全文