linux

Linux服务器日志轮转策略有哪些

小樊
47
2025-11-23 14:33:02
栏目: 云计算

Linux服务器日志轮转策略全览

一 核心策略维度

二 常用策略模板与适用场景

场景 推荐策略 关键指令示例
系统日志(如 rsyslog/syslog) 高频写入、需稳定归档 daily + rotate 7 + compress + delaycompress + missingok + notifempty + create 0640 root syslog + postrotate 重载 rsyslog
Nginx/高并发访问日志 大流量、按天或达阈值即切 daily + rotate 7–30 + compress + delaycompress + missingok + notifempty + create 0640 nginx adm + dateext + postrotate “nginx -s reload”
数据库慢查询/错误日志 文件可能较大、需及时释放空间 daily + size 100M + rotate 10 + compress + missingok + create 0640 mysql adm + postrotate 通知/重启相关进程
安全审计/合规归档 严格保留周期、便于检索 monthly + rotate 12 + maxage 365 + compress + dateext + create 0600 root root
无法发送信号的老旧服务 不能reopen时安全截断 daily + rotate 7 + copytruncate + missingok + notifempty + create 0644 app app
说明:上述模板中的指令均为logrotate关键字,可按实际路径、用户与保留策略微调。

三 关键配置指令速查

四 实施与运维要点

0
看了该问题的人还看了