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
相关推荐
江湖人称-杰1 小时前
CentOS配置了镜像源之后依旧下载元数据失败
linux·运维·centos
阿运河1 小时前
如何配置 VScode 断点调试Linux 工程代码
linux·ide·vscode
BXCQ_xuan2 小时前
DNS负载均衡和CDN的区别
运维·负载均衡
林九生3 小时前
【SQLSERVER】Ubuntu 连接远程 SQL Server(MSSQL)
数据库·ubuntu·sqlserver
Xena_Networks3 小时前
SierraNet协议分析使用指导[RDMA]| 如何设置 NVMe QP 端口以进行正确解码
linux·服务器·网络
purrrew3 小时前
【Java ee初阶】网络原理
java·运维·服务器·网络·网络协议·udp·java-ee
滴水之功4 小时前
Ubuntu22.04怎么退出Emergency Mode(紧急模式)
linux·运维·服务器
小馬佩德罗4 小时前
Linux/AndroidOS中进程间的通信&线程间的同步 - 信号量
linux·信号量
明仔丶5 小时前
开启docker中mysql的binlog日志
运维·docker·容器·binlog
wqqqianqian5 小时前
国产linux系统(银河麒麟,统信uos)使用 PageOffice 在线打开Word文件,并用前端对话框实现填空填表
linux·前端·word·pageoffice