ubuntu 12.04 配置内核崩溃自动重启及转存

默认ubuntu12.04没有配置内核崩溃自动重启及转存,造成发生内核崩溃的时候,没有core dump文件去分析,并且卡死在内核崩溃界面,为了方便查找内核崩溃原因,需要将内核崩溃自动重启配置及内核转存配置起来,配置步骤如下:

第一步 配置内核崩溃自动重启

添加kernel.panic到内核参数,10为内核崩溃10秒之后,自动重启系统

vi /etc/sysctl.conf 
kernel.panic = 10

第二步 验证自动重启机制是否生效,需要配置sysrq

添加kernel.sysrq 到内核参数,1为生效

vi /etc/sysctl.conf 
kernel.sysrq = 1

运行命令,使配置的参数生效,或者重启系统

sysctl -p /etc/sysctl.conf

检查配置的参数是否生效

模拟系统内核崩溃,同时按alt+sysrq+c三个键,或者运行如下命令

echo c  >/proc/sysrq

看以看到内核崩溃,并读秒重启

第三步 配置内核转存

新装的系统需要升级下,否则不能通过apt-get安装软件

apt-get update
安装内核转存
sudo apt-get install linux-crashdump
查看是否生效
测试,模拟系统内核崩溃,同时按alt+sysrq+c三个键,或者运行如下命令
发现系统崩溃,并卡死住,没有发送转存,也没有重启!

经过查找资料,发送这样的情况,可能和core dump内存配置不够有关系,于是修改了core dum内存配置

修改成512M大小

重新生成grub.cfg

再测试,成功。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏菲宇

Linux设置和修改时间与时区

时区设置用tzselect 命令来实现。但是通过tzselect命令设置TZ这个环境变量来选择的时区,需要将变量添加到.profile文件中。

57420
来自专栏LINUX阅码场

从猫蛇之战看内核戏CPU

小时候曾经目睹过猫与蛇战斗,面对昂首发威的毒蛇,小猫不慌不忙,挥舞前爪,沉着冷静,看准时机进攻,胆大心细。

12020
来自专栏腾讯技术工程官方号的专栏

【内核模块auth_rpcgss】netns引用计数泄露导致容器弹性网卡残留

? 我们不久前定位了一个Linux内核bug,这个bug会影响所有在特权容器中启用了use-gss-proxy的Linux环境,表现为容器的网络命名空间(ne...

17260
来自专栏LINUX阅码场

eBCC性能分析最佳实践(2) - 一个简单的eBCC分析网络函数的latency

http://koji.aliyun-inc.com/kojifiles/packages/ebcc/1.0.0/3.1.al7/src/ebcc-1.0.0-...

13340
来自专栏LINUX阅码场

eBCC性能分析最佳实践(1) - 线上lstat, vfs_fstatat 开销高情景分析

eBCC,顾名思义则是extended BCC的缩写,是阿里巴巴内核团队在Aliyun Linux 2 上对BCC项目的拓展,包含BCC本身已有的工具集,和我们...

12520
来自专栏LINUX阅码场

eBCC性能分析最佳实践(0) - 开启性能分析新篇章

eBCC,顾名思义则是extended BCC的缩写,是阿里巴巴内核团队在Aliyun Linux 2上对BCC项目的拓展,包含BCC本身已有的工具集,和我们新...

14520
来自专栏Linux内核及编程语言底层相关技术研究

Linux根目录的文件系统是如何被挂载的 . 续

该方法中的saved_root_name变量的值是在kernel启动时,由传给kernel的root参数决定的,对应的设置方法如下:

39530
来自专栏PaddlePaddle

ActivityNet Kinetics夺冠 | PaddlePaddle视频联合时空建模方法开源

百度视觉技术部联合PaddlePaddle团队近期开源了用于视频分类的StNet框架。StNet框架为ActivityNetKinetics Challenge...

29320
来自专栏极客日常

Kubernetes 踩坑分享:开启tcp_tw_recycle内核参数在NAT环境会丢包

tcp_tw_recycle参数。它用来快速回收TIME_WAIT连接,不过如果在NAT环境下会引发问题。

33700
来自专栏LINUX阅码场

Linux Kernel中AEP的现状和发展

AEP是Intel推出的一种新型的非易失Optane Memory设备,又被称作Apache Pass,所以一般习惯称作AEP。在这之前也有类似的设备称作NVD...

23340

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励