archlinux log文件处理.md
2019-05-21 本文已影响0人
_narcissus
log文件位置(archlinux)
/var/log/journal
log文件默认会一直增长,直到达到磁盘容量的10%
在使用gnome的disk usage analysis这个软件对磁盘进行分析时发现log的文件竟然有3G所以想怎么把这些日志清理掉以及如何设定一个大小,超过设定时自动清理
修改journal的配置文件
wiki上说这个journal是systemd自带的log系统,果然systemd挺不错的
systemd has its own logging system called the journal; therefore, running a syslog daemon is no longer required. To read the log
修改配置文件
sudo vim /etc/systemd/journald.conf
设定限制大小为50M
![](https://img.haomeiwen.com/i9937522/1463a1580fe602b1.png)
去掉不需要的日志
删除日志记录为一周之前的文件
sudo journalctl --vacuum-time=1weeks
对比磁盘log文件清理的变化
清理前:
查看磁盘容量
![](https://img.haomeiwen.com/i9937522/20fcb0f0d3581f33.png)
查看log文件大小:
![](https://img.haomeiwen.com/i9937522/33b41a3f4bb9cd8e.png)
清理之后:
![](https://img.haomeiwen.com/i9937522/8357428b1d5d285c.png)
![](https://img.haomeiwen.com/i9937522/9c7e1bb84e9aa527.png)