如何清理Linux系统日志
- 检查当前journal使用量
journalctl --disk-usage
- 只保存2天的日志,最大500M
journalctl --vacuum-time=2h
journalctl --vacuum-size=500M
- 修改
nano /etc/systemd/journald.conf
SystemMaxUse=16M
ForwardToSyslog=no
- 重启
systemd-journald.service
systemctl restart systemd-journald
systemctl restart systemd-journald.service
- 检查journal是否运行正常以及日志文件是否完整无损坏
journalctl --verify
- 清理
/var/log/messages
cat /dev/null > /var/log/messages
- 清理
/var/log/syslog
cat /dev/null > /var/log/syslog
- 清理
/var/log/user.log
cat /dev/null > /var/log/user.log