红帽设置内核coredump

设置红帽的coredump

  echo "ulimit -c 1024" >> /etc/profile

  退出 LINUX 重新登陆 LINUX,键入 ulimit –c,如果显示 1024 那么说明 coredump 已经被开启。1024 限制产生的 core 文件的大小不能超过 1024kb,可以使用参数unlimited,取消该限制,ulimit -c unlimited

  /proc/sys/kernel/core_uses_pid 可以控制产生的 core 文件的文件名中是否添加pid 作为扩展,如果添加则文件内容为 1 ,否则为 0.

  proc/sys/kernel/core_pattern 可以设置格式化的 core 文件保存位置或文件名 。

测试产生 core 文件,直接输入指令:kill -s SIGSEGV $$,发生coredump。然后重新登录系统,会有提示,通过命令abrt-cli list即可查看。

  一般都是在进程收到某个信号的时候,Linux上现在大概有60多个信号,可以使用 kill -l 命令全部列出来。

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值