Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1017777
  • 博文数量: 157
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1388
  • 用 户 组: 普通用户
  • 注册时间: 2015-04-09 15:37
文章分类

全部博文(157)

文章存档

2023年(9)

2022年(2)

2021年(18)

2020年(7)

2017年(13)

2016年(53)

2015年(55)

我的朋友

分类: 系统运维

2017-05-08 16:30:02

转载于:http://blog.csdn.net/vvqboy/article/details/43649567
查询机器是否开启core文件自动生成,ulimit -c (0是未开启,unlimited是开启了),如果没有设置core文件生成目录,出现的core也会在系统日志/var/log/messages中有记录

步骤一:开启core dump文件生成

ulimit -c unlimited

步骤二:设置core dump文件位置

vi /etc/sysctl.conf

修改(添加)如下两个变量

kernel.core_pattern =/var/core/core_%e_%p

kernel.core_uses_pid= 0


这里是改为生成目录在/var/core/,%e代表程序名称,%p是进程ID

如果想直接生成在可执行文件相同目录,前面不要加任何目录,直接

kernel.core_pattern =core_%e_%p


步骤三:让修改生效


sysctl -p/etc/sysctl.conf


阅读(770) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~