如何在RHEL中创建内核恐慌而不会在恐慌后重新启动

时间:2018-04-04 16:23:24

标签: linux linux-kernel reboot panic

我需要创建内核恐慌,我尝试了

  

sysctl kernel.panic = 0&& echo c>的/ proc / sysrq的触发

当我运行上面的命令时。我看到系统总是重新启动。我需要系统处于恐慌模式而不重新启动

1 个答案:

答案 0 :(得分:0)

如果要在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的触发"一起。(当我看到多个shell命令一起发布时,我总是给出这个建议,就像我在你的问题中看到的那样)。或者使用&&运算符执行下一个命令,如下所示:

单行示例:

sysctl -w kernel.panic="0" && echo c > /proc/sysrq-trigger