摘要: 获得vmcore Kernel dump 是什么 Kdump – 捕捉kernel dump的工具 Kdump的工作原理 Kdump的配置 Dump分析的工具crash(1) 准备环境 根据vmcore文件获取内核版本及系统信息 kernel debuginfo 内核符号文件 Kernel sour 阅读全文
posted @ 2017-09-29 16:33 苏小北1024 阅读(2529) 评论(0) 推荐(1) 编辑
摘要: linux backtrace()详细使用说明,分析Segmentation fault 在此之前,开发eCos应用程序时,经常碰到程序挂掉后,串口打印输出一大串让人看不懂的数据。今天才明白,原来这些数据是程序挂掉时的堆栈帧数据(stack frame data)。 通过这些堆栈帧数据可以分析出程序 阅读全文
posted @ 2017-09-29 13:29 苏小北1024 阅读(12271) 评论(0) 推荐(3) 编辑
摘要: Centos7升级内核后无法启动解决办法:mpt[23]sas驱动问题 前言 这个问题存在有一段时间了,之前做的centos7的ISO,在进行内核的升级以后就存在这个问题: 系统盘在板载sata口上是可以正常启动新内核并且能识别面板硬盘 系统盘插在面板口上新内核无法启动,调试发现无法找到系统盘 系统 阅读全文
posted @ 2017-09-29 11:51 苏小北1024 阅读(4605) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-09-29 11:32 苏小北1024 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 如何手动触发物理机panic,并产生vmcore? 1. 配置kdump 1.1 el6 如果是CentOS 6 则编辑/boot/grub/grub.conf配置在内核参数中添加 crashkernel=auto 类似如下 1.2 el7 如果是CentOS 7 则编辑 修改 行添加 类似如下 1 阅读全文
posted @ 2017-09-29 11:24 苏小北1024 阅读(14751) 评论(0) 推荐(1) 编辑
摘要: 在 CentOS 7 上设置 grub2 1. 开机选单是自动创建出来的 请勿尝试手动编辑开机选单,因为它是按照 目录内的文件自动创建出来的。然而你可以调整 档内定义的通用设置,及在 档内加入个别自定项目。 档的内容如下: 通用于所有项目的内核选项都通过 行来定义。举个例说,要是你想看见详细的开机消 阅读全文
posted @ 2017-09-29 11:05 苏小北1024 阅读(931) 评论(0) 推荐(0) 编辑