【发布时间】:2018-09-14 07:21:57
【问题描述】:
我需要制造内核恐慌,我尝试了以下操作
sysctl kernel.panic=0 && echo c > /proc/sysrq-trigger
当我运行上面的命令时。我看到系统总是重新启动。我需要系统处于恐慌模式而不重新启动
【问题讨论】:
标签: linux linux-kernel reboot panic
我需要制造内核恐慌,我尝试了以下操作
sysctl kernel.panic=0 && echo c > /proc/sysrq-trigger
当我运行上面的命令时。我看到系统总是重新启动。我需要系统处于恐慌模式而不重新启动
【问题讨论】:
标签: linux linux-kernel reboot panic
当您想在 RHEL 下更改 sysctl 设置时,请使用 -w 选项。
多个命令示例:
> sysctl -w kernel.panic="0"
> echo c > /proc/sysrq-trigger
请注意,如果您想在重启后保留内核设置,最好将它们添加到 /etc/sysctl.conf 文件中。但是,快速设置方法可能足以满足您的测试要求。
还要确保不要将两个命令“sysctl -w kernel.panic=0 echo c > /proc/sysrq-trigger”粘贴在一起。(我总是在我看到多个 shell 命令一起发布,就像我在你的问题中看到的那样)。或者使用 && 运算符执行下一个命令,如下所示:
单行示例:
sysctl -w kernel.panic="0" && echo c > /proc/sysrq-trigger
【讨论】: