查询和修改Linux操作系统生成core dump文件的默认路径
一. 查询core dump文件路径:
方法1: # cat /proc/sys/kernel/core_pattern
方法2: # /sbin/sysctl kernel.core_pattern
二. 修改core dump文件路径:
方法1:临时修改/proc/sys/kernel/core_pattern文件,但/proc目录本身是动态加载的,每次系统重启都会重新加载,因此这种方法只能作为临时修改: /proc/sys/kernel/core_pattern
# echo ‘/var/log/%e.core.%p’ > /proc/sys/kernel/core_pattern
方法2:永久修改:使用sysctl -w name=value命令。
# /sbin/sysctl -w kernel.core_pattern=/var/log/%e.core.%p
为了更详尽的记录core dump当时的系统状态,可通过以下参数来丰富core文件的命名: %% 单个%字符。