core 文件无法生成的解决办法,100%有效

经常遇到各种环境下无法生成core文件,下面的步骤有效,笔记方便自己,方便他人。转载请注明出处。

core 文件生成

(1)设置core文件的大小不受限制

ulimit -a

ulimit -c

ulimit -c unlimit

vim /etc/security/limits.conf

* soft core unlimited

* hard core unlimited

(2)设置core文件的生成模式 (可以包括绝对路径\相对路径\文件名等)

echo core-%e-%p-%t > /proc/sys/kernel/core_pattern

cat /proc/sys/kernel/core_pattern

建议不要设置绝对路径,因为绝对路径dmdba等程序的执行者不一定有w权限.

(3)设置core的suid,建议设置1.不要0

echo 1 > /proc/sys/fs/suid_dumpable

相关推荐
艾莉丝努力练剑4 分钟前
文件描述符fd:跨进程共享机制
java·linux·运维·服务器·开发语言·c++
工藤新一¹6 分钟前
《操作系统》第一章(1)
java·服务器·前端
原来是猿6 分钟前
Linux-【文件系统下】
linux·运维·数据库
勇闯逆流河8 分钟前
【Linux】linux进程概念(冯洛伊曼体系、操作系统、进程详解)
linux·运维·服务器
姓刘的哦9 分钟前
RK3568之热插拔
linux
Penguido11 分钟前
解决 VS Code 中 Git 推送报错:ECONNREFUSED vscode-git.sock 与鉴权失败
linux·git·vscode
Han.miracle16 分钟前
Lombok 构造相关核心注解全解析
java·linux·算法
小杰帅气28 分钟前
网络层IP理解
服务器·网络·tcp/ip
爱丽_36 分钟前
Linux 安装 MySQL 与远程连接排障(yum 方案)
linux·运维·mysql
IT WorryFree40 分钟前
OpenClaw的运维命令
运维