1.打开coredump文件生成开关
查看开关是否打开:ulimit -a
如果core file size 为0,则为关闭。
执行:ulimit -c 10240 将其coredump文件大小设置。
2.coredump文件保存位置:
/proc/sys/kernel/core_pattern文件可以控制core文件的保存位置和文件格式。
例如:将所有的core文件生成到/var/crash目录下,文件名的格式为:core-pid-时间戳
echo “/var/crash/core-%e-%p-%t” | sudo dd of=/proc/sys/kernel/core_pattern
使用这个方式修改的原因在于/proc/sys/kernel目录下为镜像文件,不能直接使用vim进行修改