linux core. 文件占据容量处理方法

core dump 文件(核心转储)当程序崩溃(segmentation fault、非法内存访问等)时,系统会把进程当时的内存镜像写到一个文件里,方便开发人员用调试器(如 gdb)分析原因。

文件名通常叫 corecore.<pid>,有时也会在 /root//var/lib/systemd/coredump/ 或用户的 home 目录下出现。

如果你分析完这些文件要将其删除,很简单,输入:

rm -f /root/core.*

如果你不需要 core dump,可以禁用:

#临时关闭(立即生效)
ulimit -c 0
#永久关闭
#编辑 /etc/security/limits.conf
* soft core 0
* hard core 0

或者在 /etc/systemd/system.conf/etc/systemd/user.conf 里加:

DefaultLimitCORE=0

然后重启 systemd 服务:

systemctl daemon-reexec
READ  宝塔Docker部署Rocket Chat[CentOS 7.X]
赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《linux core. 文件占据容量处理方法》
文章链接:https://www.rank50.com/technique/2953.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

登录

找回密码

注册