1、修改日志配置
vim /etc/rsyslog.conf
修改文件: *.none /var/log/messages
重启:systemctl restart rsyslog
2、清理message日志
rm -rf /var/log/messages-*
echo '' > /var/log/messages
3、启用日志限制持久化配置
vim /etc/systemd/journald.conf
设置:
SystemMaxUse=16M
ForwardToSyslog=no
4、直接删除 /var/log/journal/ 目录下的日志文件
rm -rf /var/log/journal/*
5、重启
systemctl restart systemd-journald.service
6、检查journal是否运行正常以及日志文件是否完整无损坏
journalctl --verify
7、只保留近一周的日志
journalctl --vacuum-time=1w
如果想保留2天:journalctl --vacuum-time=2d
8、只保留500MB的日志
journalctl --vacuum-size=500M