加载中...

logrotate 是 Linux 系统的日志轮转管理工具,按照配置周期性地切割(rotate)、压缩、归档并删除过期日志文件,防止日志无限增长占满磁盘,几乎所有发行版默认安装并托管系统服务的日志。
logrotate 本身不常驻,由 cron 或 systemd timer 每日触发;主配置为 /etc/logrotate.conf,各服务在 /etc/logrotate.d/ 下放置独立配置。常用指令包括:daily/weekly 轮转周期,size 100M 按大小触发,rotate 7 保留份数,compress/delaycompress 压缩旧日志,missingok、notifempty 容错,postrotate 段在轮转后执行命令(如向服务发信号让其重开日志文件)。

登录 后参与讨论
暂无讨论,来发表第一条评论吧