如何强制Linux崩溃:
我们在 redhat 机器(版本 7.1)上安装了 kexec-tools(kdump),以便通过在 /var/crash 文件夹下创建核心文件来捕获问题
我们检查 kdump 是否安装为
rpm -qa | grep kexec ( verify rpm kdump is installed )
kexec-tools-2.0.7-19.el7_1.2.x86_64
我们检查 kdump 服务如下
# /usr/bin/kdumpctl status
Kdump is operational
我们使用以下命令手动触发核心转储:
echo 1 > /proc/sys/kernel/sysrq
echo c > /proc/sysrq-trigger
服务器应自行重启并生成崩溃转储。在 /var/crash 下
bot什么都没发生
请指点如何使 kdump 不触发 linux 机器重启?
关于 KDUMP 的 redhat 文档:
more /etc/redhat-release
Red Hat Enterprise Linux Server release 7.1 (Maipo)
dmidecode | grep -i VM
Manufacturer: VMware, Inc.
Product Name: VMware Virtual Platform
答案1
您能提供更多关于服务器的详细信息吗?这是一个专用的盒子,还是虚拟化容器?如果它是虚拟化的,当内核在容器之外时,使用 kdump 可能会出现问题。