首页/安全/等保与合规速查/整改实操:用 logrotate 把日志留满 180 天
本包目录(268 条)
等保 2.0 基础50 条
测评与整改57 条
数据安全与个人信息51 条密码与认证合规50 条审计与日志留存28 条体系与检查应对32 条

整改实操:用 logrotate 把日志留满 180 天

通过 logrotate 轮转份数与周期组合实现留存:按周轮转保留 30 份约 210 天,配合集中存储形成双保险。

等保与合规速查安全更新于 2026-10-12

logrotate 配置示例

logrotate 配置示例
/var/log/secure {
    weekly
    rotate 30
    compress
    delaycompress
    missingok
    notifempty
    create 0600 root root
}

校验与执行

校验与执行
logrotate -d /etc/logrotate.d/secure    # 语法检查(演练)
logrotate -f /etc/logrotate.d/secure
ls -l /var/log/secure* | head
30 份按周轮转约为 210 天;日志量大的系统可加 maxsize 控制单文件大小。

易错点

  • rotate 份数与轮转周期不匹配:按日轮转保留 30 份只有 30 天
  • 忘了 delaycompress 与权限设置:日志文件权限过宽

数据来源与参考

  • man 8 logrotate、man 5 logrotate.conf
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌