首页/安全/安全加固速查/logrotate 策略核查与演练

logrotate 策略核查与演练

轮转配错最常见的后果是日志被误清或磁盘写满:先用 -d 干跑看动作,再真跑;核查保留份数与压缩策略。

安全加固速查安全更新于 2026-10-12
加固项日志轮转
适用平台Linux
风险等级中
基线留存份数满足要求且磁盘可控

演练与核查

演练与核查
logrotate -d /etc/logrotate.conf 2>&1 | head -30    # 干跑演练
logrotate -f /etc/logrotate.d/nginx                  # 强制轮转一次
cat /etc/logrotate.d/nginx
grep -rE 'rotate|maxage|size' /etc/logrotate.d/ | head -20
crontab -l | grep logrotate; ls /etc/cron.daily/ | grep logrotate
-d 演练能提前暴露配置错误:线上日志被误清,多数是没做这一步就改了配置。

易错点

  • copytruncate 与 create 行为差异大:改前先读原配置设计意图
  • crond 停摆时轮转不执行:核查轮转要连带确认 cron 服务在跑

数据来源与参考

  • logrotate(8) man page
  • CIS Linux Benchmark:日志轮转

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌