防止Ubuntu日志過大可從以下方面入手:
logrotate工具(默認已安裝)自動壓縮、刪除舊日志,通過編輯/etc/logrotate.conf或/etc/logrotate.d/rsyslog配置文件,設置日志保留天數(如rotate 7保留7天)、大小限制(如size 100M)等參數。journalctl命令清理Journal日志,如sudo journalctl --vacuum-size=100M(保留100MB)或--vacuum-time=1w(保留1周)。/var/log目錄下的特定日志文件(如sudo truncate -s 0 /var/log/syslog),但需避免刪除系統關鍵日志。/etc/rsyslog.conf或/etc/syslog-ng/syslog-ng.conf,降低日志記錄詳細程度(如將*.info改為*.warn),減少日志生成量。crontab定期執行日志清理腳本或logrotate命令,實現自動化管理。操作前建議備份重要日志,避免誤刪影響系統故障排查。