coredumpctl
查看/提取 systemd-coredump 保存的核心转储
补充说明
coredumpctl 列出崩溃进程、查看元数据、导出 core 并用 gdb 调试。依赖 systemd-coredump 和 core pattern 配置。
常用示例
coredumpctl list
coredumpctl info <PID>
coredumpctl dump <PID> -o core
coredumpctl gdb <PID>
易错点与排错
- 需要 systemd-coredump 且
kernel.core_pattern 指向它;不是所有系统默认开启。
- core 可能被压缩/限制大小;看
/etc/systemd/coredump.conf。
- 没有调试符号时栈信息有限;安装 debuginfo。
- 容器崩溃的 core 可能在宿主机或容器 runtime 侧;先确认位置。
- core 含内存敏感数据;权限和留存要控制。
- 生产上不要无限保留 core;配置清理策略。