这篇文章小编就为大家带来一篇分析磁盘满linux清理系统日志,centos删除系统日志,journalctl管理清除日志。小编觉得挺不错的,现在就分享给大家,如果你在找linux日志保留7天,linux日志保留30天,centos重启journald,也可以做个参照。一起跟随小编过来看看吧。
磁盘满linux清理系统日志,centos删除系统日志,journalctl管理清除日志
作者:微信小程序观察员 发布时间:2021-05-27
前面的文章,
我们讲了如果你的linux磁盘满了没有空间,
使用du快速找到哪些目录,文件占用了大量硬盘,
删除安装软件目录来恢复服务,
接下来要重点排查的地方就是:日志。
四、 清理日志
主要包含: 4-1) 清理系统日志 4-2) 清理应用日志 由于内容比较多, 我们一个一个来讲…4-1-1) 查看系统日志占用空间情况
centOS的系统日志, 保存在/var/log/journal/xxxx中 其中xxxx是一串字符, 每个centOS系统不一样。 使用du命令查看日志目录,
[root@qinziheng]# du -h --max-depth=1 /var/log/
4.0K /var/log/ppp
12K /var/log/tuned
36K /var/log/anaconda
34M /var/log/audit
4.0K /var/log/ntpstats
4.1G /var/log/journal
4.0K /var/log/rhsm
4.0K /var/log/chrony
4.2G /var/log/
我们看到/var/log/journal用了4个G,
可以进行清理,
主要使用 journalctl 命令。
journalctl 查看日志占用磁盘空间大小
[root@qinziheng]# journalctl --disk-usage
Archived and active journals take up 4.0G on disk.
4-1-2) linux centOS清理系统日志
设置日志保留时间[root@qinziheng]# journalctl --vacuum-time=30d
最多保留30天,
以前的都会删除。
[root@qinziheng]# journalctl --vacuum-time=1w
最多保留1周,
以前的都会删除。
设置日志占用最大空间
[root@qinziheng]# journalctl --vacuum-size=512M
超过512M会被删除
上面是登录账号单次清理日志的方法,
也可以修改系统日志配置文件/etc/systemd/journald.conf,
来实现自动清理。
vi /etc/systemd/journald.conf
SystemMaxUse=256M
ForwardToSyslog=no
重启系统日志服务
[root@qinziheng]# systemctl restart systemd-journald.service
猛击这里,
观看子恒老师《小程序支付项目开发》系列视频
了解实现过程和下载相关源代码
声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
磁盘满linux清理系统日志,centos删除系统日志,journalctl管理清除日志链接:https://www.qinziheng.com/details/9679/
磁盘满linux清理系统日志,centos删除系统日志,journalctl管理清除日志相关文章