linux-kernel-crash-debug
用crash工具调试Linux内核崩溃
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:linux-kernel-crash-debug。 它的用途是:用crash工具调试Linux内核崩溃 完整的 Skill 内容见:https://321skill.com/skills/linux-kernel-crash-debug-x/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'我的Linux服务器发生内核panic,vmcore文件在/var/crash/下,请帮我分析根因。' AI会先检查vmcore完整性,然后执行crash命令加载转储,运行bt和log命令查看崩溃时堆栈与内核日志,定位到具体的内核模块或驱动,并给出修复建议。
介绍
该Skill解决Linux内核崩溃、内核恐慌(panic)、vmcore转储文件分析以及内核oops调试等系统级故障排查问题。当服务器出现内核级别异常导致宕机或重启时,运维人员需要快速从crash dump中定位根因,该Skill提供了标准化分析流程。
使用时,用户只需提供vmcore文件路径,AI将自动调用crash工具加载内存转储,执行bt(回溯)、log(内核日志)、ps(进程列表)、dev(设备信息)等核心命令,结合内存调试工具解析堆栈、寄存器、变量及数据结构,最终输出导致崩溃的内核模块、驱动或内存损坏点。
适合运维工程师、系统管理员、内核开发人员以及需要自行排查服务器内核故障的后端工程师使用。要求用户具备一定的Linux内核基础知识,了解crash工具基本命令,并拥有root权限访问vmcore文件。
建议在获取vmcore后立即分析,避免转储文件被覆盖;同时注意vmcore可能包含敏感内存数据,需在安全环境中处理。对于非内核级崩溃(如应用层OOM),该Skill不适用,应优先使用用户态调试工具。
核心特点
与通用的日志分析工具不同,该Skill直接操作内核内存转储,通过crash命令解析内核数据结构、堆栈回溯和内存状态,能够精确定位驱动缺陷、内存损坏、锁问题等深层内核故障。
注意事项
不适用于非Linux操作系统的内核崩溃,也不适用于应用层进程崩溃或用户态调试场景。
常见问题
如何获取vmcore文件?
配置kdump服务,在系统崩溃时自动生成vmcore,通常位于/var/crash/目录下。
crash工具如何安装?
在Red Hat/CentOS上使用yum install crash,Debian/Ubuntu上使用apt install crash,同时需要安装对应内核版本的debuginfo包。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/linux-kernel-crash-debug-x/raw/index.md 读取 linux-kernel-crash-debug 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/linux-kernel-crash-debug-x/raw/index.md(查看排版版本)