Ubuntu系統日志過多可通過以下方式清理:
使用journalctl
命令
sudo journalctl --vacuum-time=7d
(保留最近7天日志)。手動刪除日志文件
sudo truncate -s 0 /var/log/syslog
(需確認文件是否可清空)。sudo rm /var/log/auth.log
(謹慎操作,避免刪除關鍵日志)。配置logrotate
工具
/etc/logrotate.d/rsyslog
),設置日志輪轉策略,例如保留7天日志并壓縮:/var/log/syslog {
rotate 7
daily
compress
missingok
create 640 root adm
}
sudo logrotate -f /etc/logrotate.conf
。注意:清理前建議備份重要日志,避免誤刪影響系統診斷。