Debian系統的日志清理策略主要依賴于systemd和logrotate工具。以下是Debian日志清理策略的詳細說明:
journalctl --vacuum-time=2d
表示刪除2天前的日志,journalctl --vacuum-size=500M
表示刪除超過500MB的日志。/var/log/syslog {
daily rotate 7
size 50M
compress
missingok
notifempty
create 0640 root adm
}
此配置表示當日志文件大小超過50MB時,每天輪轉一次日志文件,并壓縮舊日志文件。
sudo find /var/log -type f -mtime +30 -exec rm -f {} \;
命令刪除超過30天的日志文件。通過上述方法,可以有效地管理Debian系統中的日志文件,釋放磁盤空間,同時確保系統的穩定運行。