https://www.ibm.com/developerworks/cn/linux/l-cn-kdump4/index.html?ca=drs
https://blog.csdn.net/guowenyan001/article/details/19807555
用kdump 和 crash 工具分析内核的奔溃信息
当linux内核发生崩溃的时候,可以用kdump等方式收集内核崩溃之前的内存,生成一个转储文件vmcore,内核开发者通过分析转储文件core就可以诊断出内核崩溃的原因,从而进行操作系统代码的改进, 用crash工具分析vmcore文件
crash工具的常用命令:
- 启动crash 分析文件core
crash linux内核版本 vmcore
- Bt 命令用来查看堆栈信息
信息前面带‘#’的为堆栈信息
- Dis -l xxx(内存地址)
查看崩溃内存地址的反汇编信息
可以用 echo c > /proc/sysrq-trigger模拟系统崩溃异常