首页/系统/信创系统运维速查/coredumpctl 查看崩溃核心转储
服务与运维65 条

coredumpctl 查看崩溃核心转储

程序崩溃后 systemd-coredump 接管核心转储:coredumpctl list 列出记录、info 查看崩溃信息、debug 进入调试;配合 coredump.conf 控制存储策略。

信创系统运维速查系统更新于 2026-10-12

常用命令

常用命令
coredumpctl list
coredumpctl info /usr/bin/myapp      # 或按 PID
coredumpctl dump 12345 -o /tmp/core.12345
coredumpctl debug 12345
# /etc/systemd/coredump.conf
[Coredump]
Storage=external
MaxUse=1G
内核 core_pattern 指向 systemd-coredump 时由其接管;应用侧还要 ulimit -c unlimited 允许生成转储。

易错点

  • 转储文件可能含敏感内存数据,权限按 coredump.conf 收紧,对外传递遵循安全流程
  • coredumpctl 的元数据来自 journal:日志被清理后旧记录随之消失,需要调试时及时导出

数据来源与参考

  • man 1 coredumpctl
  • man 5 coredump.conf
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌