1.查看core文件存储的位置
[root@localhost ~]# cat /proc/sys/kernel/core_pattern
core
[root@localhost ~]#
2. 修改core的位置
[root@localhost day7]# echo "/tmp/core.%e.%p" > /proc/sys/kernel/core_pattern
[root@localhost day7]#
说明:
%e:程序文件的完整路径(路径中的/会被!替代)
%p:进程 ID
%t:进程奔溃的时间戳
%s:哪个信号让进程奔溃
3. 修改core文件的大小
linux系统默认生成core文件时空,可以用命令查看
ulimit -c
//详细信息
ulimit -a
如果结果是0,我们需要修改其大小
//当前有效的修改
ulimit -c [size] //这里size一般修改为unlimited,或者是其他数字:2048