Debian Apache日志清理策略主要有以下幾種:
/etc/logrotate.d/apache2
,可設置保留天數(如rotate 7
保留7天)、壓縮選項等。cron
定時任務自動執行,無需手動干預。find
命令刪除指定時間前的日志文件,如sudo find /var/log/apache2 -type f -mtime +7 -delete
(刪除7天前日志)。httpd.conf
或apache2.conf
)中調整LogFormat
,減少冗余信息。rotatelogs
指令限制單個日志文件大小,例如ErrorLog "|/usr/bin/rotatelogs /var/log/apache2/error-%Y%m%d.log 86400"
(按天分割,每天1個文件)。/etc/systemd/journald.conf
,設置SystemMaxUse
或MaxRetentionSec
控制日志占用空間。注意:清理前建議備份重要日志,避免誤刪影響系統診斷。