linux-kernel-crash-debug
Linux内核崩溃调试利器
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:linux-kernel-crash-debug。 它的用途是:Linux内核崩溃调试利器 完整的 Skill 内容见:https://321skill.com/skills/linux-kernel-crash-debug/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'我的Linux服务器刚发生了内核panic,生成了vmcore文件位于/var/crash/vmcore,请帮我分析根因。' 它会自动加载crash工具,执行bt命令查看崩溃时的堆栈回溯,结合log命令提取内核日志,最终定位到某个驱动模块的内存越界导致panic,并给出修复建议。
介绍
Linux内核崩溃(Kernel Panic、Oops)是系统运维中最棘手的故障之一,通常伴随系统宕机、服务中断。本Skill聚焦于使用crash工具和内存调试工具分析vmcore转储文件,帮助快速定位内核崩溃的根因,包括驱动异常、内存越界、锁死锁等问题。通过自动化的crash命令组合和符号解析,大幅降低手动调试的复杂度。
使用方式:当系统发生内核panic并生成vmcore后,将vmcore文件路径提供给AI,它会自动加载crash工具,执行bt(回溯)、log(日志)、vm(内存映射)、files(文件)等关键命令,结合内核符号表分析堆栈和内存状态,最终输出根因分析报告,并给出修复建议或补丁方向。
适合运维工程师、系统管理员、内核开发者以及需要排查线上Linux服务器严重故障的技术人员。尤其适用于生产环境偶发但难以复现的内核问题,以及需要快速恢复服务的紧急场景。
建议与kdump、makedumpfile等工具配合使用,确保vmcore文件完整。此Skill不适用于应用层(用户态)程序崩溃调试,且需要目标系统已安装crash工具及对应内核符号包。
核心特点
专注于Linux内核崩溃场景,集成crash utility和内存调试工具链,能够自动解析vmcore并执行专业调试命令,而非通用系统日志分析或应用层调试。
注意事项
不适用于用户态进程崩溃或没有vmcore转储文件的场景,且需要目标环境已安装crash工具和对应内核符号文件。
常见问题
如何安装crash工具?
在大多数Linux发行版中,可直接使用包管理器安装,如 apt install crash 或 yum install crash。
没有vmcore文件怎么办?
需要先配置kdump服务,确保系统在panic时自动生成vmcore。此Skill无法在没有vmcore的情况下分析内核崩溃。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/linux-kernel-crash-debug/raw/index.md 读取 linux-kernel-crash-debug 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/linux-kernel-crash-debug/raw/index.md(查看排版版本)