Auto reboot the linux server when kernel panic

本文介绍如何通过修改Linux系统的sysctl.conf文件来设置内核在遇到panic时自动重启的机制。此外,还提供了通过直接写入/proc/sys/kernel/panic的方式来即时生效的方法,并附带了一个可能导致系统崩溃的实验性代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

设置kernel系统参数:
vi /etc/sysctl.conf
#增加此行,以保证此设置持续有效;
#含义是当系统遇到kernel panic时,系统在30秒后reboot;
kernel.panic = 30

#修改此参数,,以保证下一次当系统遇到kernel panic后有效;
#以后无需再修改,默认从上面的设置中加载;
vi /proc/sys/kernel/panic
echo 30 > panic


另外Redhat提供的可导致kernel panic的方式;
执行这几行代码,你的linux 系统就crash了;
:lol: :lol: :lol:

cd /proc/sys/kernel
echo 1 > sysrq
cd /proc
echo c > sysrq-trigger
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值