ubuntu不生成core文件的处理

1、设置unlimited

ulimit -a 查看是否设置,没有设置的使用下面命令设置

shell 复制代码
ulimit -c unlimited

这个设置只在当前会话有效,添加到 ~/.bashrc 中,重开终端生效

2、sysctl配置

修改 /etc/sysctl.conf 文件 ,增加以下两个配置, core_uses_pid 表示 core 文件名是否使用 pid

shell 复制代码
kernel.core_pattern = core
kernel.core_uses_pid = 1

修改后执行 sysctl -p 生效

3、apport配置

ubuntu 默认启用了 apport,它会拦截崩溃信息并生成错误报告,而不是直接生成 core 文件

禁止生成错误报告,修改 vim /etc/default/apport

shell 复制代码
enabled=0
相关推荐
Perishell15 分钟前
Arm系统ubuntu20.04中自带的火狐浏览器打开网页B站视频和百度网盘网页视频,视频无法打开,并且没有声音——(本质上解决)
ubuntu·arm系统
犯困的土子哥18 分钟前
Linux:Ext系列文件系统
linux
努力努力再努力wz1 小时前
【Linux实践系列】:用c/c++制作一个简易的进程池
linux·运维·数据库·c++·c
liyongjun63162 小时前
CentOS 下 Zookeeper 常用命令与完整命令列表
linux·服务器·zookeeper·centos
facaixxx20243 小时前
什么是巨型帧Jumbo Frames?云服务器开启巨型帧有什么用?
运维·服务器
巨可爱熊6 小时前
高并发内存池(定长内存池基础)
linux·运维·服务器·c++·算法
zkmall6 小时前
ZKmall开源商城静态资源管理:Nginx 配置与优化
运维·nginx·开源
Silence4Allen8 小时前
Ubuntu24.04装机安装指南
ubuntu
yangang1858 小时前
linuxbash原理
linux·运维·服务器
小小毛桃8 小时前
在Ubuntu系统中运行Windows程序
linux·windows·ubuntu