Linux内核崩溃转储分析:指南

前端之家收集整理的这篇文章主要介绍了Linux内核崩溃转储分析:指南前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
注意:

> 2.6内核
>或更老2.4

题:

>关于Linux内核崩溃转储分析的通用建议指南

>需要技能,即内核编译技能等

建议:

> Red Hat Crash Utility的详细演练
> Kdump的用法

解决方法

对于基本的崩溃转储分析,不需要特殊技能.如果您可以按照说明操作并在崩溃时打开转储,那么您可以在不深入了解内核的情况下进行一些基本诊断.但是,对于除基础之外的任何事情,您将需要知道如何使用gdb调试代码,开发内核结构和代码的良好知识,以及学习x86和x86_64实际工作的方式.有很多资源可以谷歌帮助解决这个问题. RedHat还运行内核内部课程,非常值得(如果其他人支付)

打开转储后,您可以执行一些基本检查,以帮助诊断大量转储.当你打开转储时,你应该得到一些基本的信息,包括崩溃时的负载 – 总是一个有用的指针.查看环形缓冲区日志会给你一个崩溃的痕迹,从这里获取信息,谷歌搜索通常会显示它是修复的已知问题.另一个值得关注的地方是免费记忆 – 如果你只是一些小页面,你知道崩溃/挂起的原因.

这是一个非常重要的主题.我从未遇到任何非常好的教程类型资源,其中包含示例崩溃转储,从简单到诊断问题开始,直接导致更深入的根本原因.也许这将是一个值得的项目.

猜你在找的Linux相关文章