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

相关推荐
2023自学中10 分钟前
从键盘输入 ./aaa 到程序运行,中间发生了什么?
linux·嵌入式
keyipatience14 分钟前
13.系统调用与进程管理全解析
linux
xingyuzhisuan15 分钟前
风冷还是水冷?RTX 4090服务器散热方案对比
运维·服务器·ai·gpu算力
你今天努力了吗?*—*16 分钟前
4.1 Linux 日志排查
linux·运维·服务器
小狗爱吃黄桃罐头19 分钟前
宋宝华:原理和实战解析Linux中如何正确地使用内存屏障
linux·内存屏障
山上三树23 分钟前
操作系统如何实现各种功能
linux·运维·服务器
妹妹够啦29 分钟前
PyCharm创建venv环境
linux·运维·服务器
Tim风声(网络工程师)37 分钟前
iMaster NCE-Campus和iMaster NCE-Fabric的区别
运维·fabric
我爱小疯喵喵39 分钟前
5 Linux apt下载软件包
linux·运维·服务器
坚持就完事了41 分钟前
Linux中的tr命令
linux·运维·服务器