Linux

更改日誌輪換週期

  • July 8, 2012

在我的 Linux/Apache 伺服器上,access_log 日誌被輪換,以便保留過去 5 天的日誌(access_log.1、access_log.2 等)

我如何更改此計劃以保持超過 5 天?

實際使用的日誌輪換程序因發行版而異。在 debian 上(也可能在其他 linux 上)命名方案和保留期都在 /etc/logrotate.conf 和 /etc/logrotate.d/apache2 中定義

擺弄這些文件應該可以解決您的問題。

請注意,根據您所在的位置和工作地點,輪換(刪除)日誌是一種嚴重的違法行為。對於 PCI/HIPAA 合規性(和其他),您需要將日誌儲存至少 6 個月/1 年。

我的建議是完全禁用輪換(通常通過從 /etc/logrotate.d 中刪除文件)並將它們轉發到中心位置……

*我真的很討厭 linux 系統上的預設行為,即認為日誌不是很重要。

引用自:https://serverfault.com/questions/17625