日志切分神器--logrotate
发布时间:2020-12-13 21:58:57 所属栏目:Linux 来源:网络整理
导读:Blog:博客园 个人 概述 还在自己写定时切分日志的脚本?试试系统自带的logrotate工具吧! logrotate是一个日志文件管理工具。用于分割日志文件,删除旧的日志文件,并创建新的日志文件,起到 转储 的作用,便于节省磁盘空间。 配置 配置文件 Linux系统默认
概述还在自己写定时切分日志的脚本?试试系统自带的logrotate工具吧! logrotate是一个日志文件管理工具。用于分割日志文件,删除旧的日志文件,并创建新的日志文件,起到转储的作用,便于节省磁盘空间。 配置配置文件Linux系统默认安装logrotate,默认配置文件如下:
运行原理Logrotate是基于CRON来运行的,其脚本是/etc/cron.daily/logrotate,日志轮转是系统自动完成的。 实际运行时,Logrotate会调用配置文件/etc/logrotate.conf。可以在/etc/logrotate.d目录里放置自定义好的配置文件,用来覆盖Logrotate的缺省值。 /etc/cron.daily/logrotate脚本如下:
配置参数说明
lograte命令语法格式如下:
参数说明
案例以nginx日志切分为例,创建/etc/logrotate.d/nginx:
手动强制切分日志:
效果如下: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |