以下是Ubuntu清理日志文件的常用技巧:
journalctl
命令
journalctl --disk-usage
。sudo journalctl --vacuum-time=1w
(保留1周日志)。sudo journalctl --vacuum-size=500M
(限制日志文件≤500MB)。logrotate
工具
sudo logrotate -f /etc/logrotate.conf
。/etc/logrotate.d/rsyslog
)設置保留天數、壓縮等規則。sudo truncate -s 0 /var/log/syslog
。.log
文件:sudo find /var/log -type f -name "*.log" -exec truncate -s 0 {} \;
。sudo rm /var/log/xxx.log
,刪除前需確認文件是否重要。sudo journalctl --vacuum-size=1G
(示例備份)。/var/log/auth.log
)。