Ubuntu清理syslog日志常用方法如下:
sudo journalctl --vacuum-time=7d(保留最近7天日志)sudo journalctl --vacuum-size=500M(限制日志总大小为500MB)sudo truncate -s 0 /var/log/syslogsudo rm /var/log/syslog.1(需谨慎,建议先重启rsyslog服务)sudo nano /etc/logrotate.d/rsyslog,设置size(按大小轮转)、rotate(保留份数)、compress(压缩旧日志)等参数,例如:/var/log/syslog {
size 100M
rotate 4
compress
missingok
}
sudo logrotate -f /etc/logrotate.conf注意:操作前建议备份重要日志,避免误删关键信息。