阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

日志轮替(logrotate)的常用配置参数

485次阅读
没有评论

共计 1671 个字符,预计需要花费 5 分钟才能阅读完成。

最近正好要重新整理日志服务器,刚好需要对系统中的 logrotate 重新配置,因此就在此简单的写一下 logrotate 的一些基本配置参数,以便于查阅。

logrotate 的主要的配置参数文件是 /etc/logrotate.conf , 而 /etc/logrotate.d/ 目录中的写配置是为了平时管理方便在里面写的,它最后还是会被 /etc/logrotate.conf 所 include,最后由 wtmp 所执行。所以如果是一些通用的配置都可以写在 /etc/logrotate.conf 文件中,但是如果平时不建议对默认的 /etc/logrotate.conf 文件做太大的改动,至于 logrotate.conf 中的配置语法很简单:

日志文件名的绝地路径(如果是多个用空格隔开){

需要配置的参数

}

logrotate 功能实现的最重要的就是它的配置参数,这里列出一些常用的参数:

参数说明
compress启用压缩,指的是轮替后的旧日志,这里默认用的是 gzip 压缩的
compressoptions以 gzip - 9 的模式压缩
uncompresscmd解压日志,默认是 gunzip
daily每天轮替选项
dateext轮替的日志文件会附加上一个短横线和 YYYYMMDD 格式的时间戳
delaycompress将以前的日志文件压缩推迟到下一次轮替
ifempty即使日志文件是空的也轮替
mail将轮替后的文件发送到指定 E -mail 地址
copytruncate用于还在打开中的日志文件,把当前日志备份并截断,开始轮替
mailfirst/maillast向邮件发送轮替文件 / 轮替后历史文件(默认)
monthly一个月轮替一次
nocompress如果在 logrotate.conf 中启用了压缩,这里是做不用压缩的参数
nomail不发送邮件到任何地址
ifempty如果日志时空的就不轮替
olddir directory轮替后 日志文件放入指定的目录,必须和当前日志文件在同一个文件系统
postrotate/endscript在做完轮替后的命令,两个关键字必须单独成行,使用的操作在 2 者之间相当于分组“{}”,注意的使用外部指令时要用绝对路径
prerotate/endscript在做轮替前的命令, 同上
rotate count轮替最多保留之前的数据几次,超出的将被删除或邮件接收,设为 0 则不保存
size size当日志增长到指定大小的时候开始轮替,它不会考虑
start count轮替文件名基于这个数字。
例如,指定 0 时,原日志文件轮替的备份文件以.0 为扩展名,如果指定 9,就直接从.9 开始跳过 0 -8
然后再继续向后轮替 rotate 指定的次数。
weekly如果当前的星期几比上次轮替的星期几少,或者过了一个多星期,就会发生轮替通常是在每周的第一天轮替,如果 logrotate 不是每天运行的,会在第一次有机会时进行轮替。
yearly如果当前年份不同于上次轮替的年份,则进行日志轮替
create mode owner group在轮替动作之后,postrotate 脚本执行之前,立即使用刚轮替的日志文件名创建日志文件。
    MODE 指定日志文件的权限(0660 之类)
    OWNER 指定日志文件的属主
    GROUP 指定日志文件的属组
extension ext日志文件可在轮替后使用指定的 EXT 扩展名。如果使用压缩,通常 EXT 后还会加上压缩文件的扩展名,通常是.gz。例如想把 mylog.foo 轮转为 mylog.1.foo.gz 而不是 mylog.foo.1.gz

基本 logrotate 的常用参数就是这一些,如果要知道更多的参数使用方法可以查阅 man 8 logrotate。当然,现在很多的软件都有自带的 logrotate,如 apache 的 rotatelogs 等等,大多都是基于系统中的 logrotate 来实现日志的轮替,具体使用那一种要根据具体实际场景,不过系统中的 logrotate 几乎能满足大多数的场景中。

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-02/140261.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计1671字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19350
评论数
4
阅读量
7960732
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
自己手撸一个AI智能体—跟创业大佬对话

自己手撸一个AI智能体—跟创业大佬对话

自己手撸一个 AI 智能体 — 跟创业大佬对话 前言 智能体(Agent)已经成为创业者和技术人绕...
多服务器管理神器 Nexterm 横空出世!NAS/Win/Linux 通吃,SSH/VNC/RDP 一站式搞定

多服务器管理神器 Nexterm 横空出世!NAS/Win/Linux 通吃,SSH/VNC/RDP 一站式搞定

多服务器管理神器 Nexterm 横空出世!NAS/Win/Linux 通吃,SSH/VNC/RDP 一站式搞...
升级自动部署更新SSL证书系统、申请godaddy的APIKEY

升级自动部署更新SSL证书系统、申请godaddy的APIKEY

升级自动部署更新 SSL 证书系统、申请 godaddy 的 APIKEY 公司之前花钱购买的 ssl 证书快...
星哥带你玩飞牛NAS-11:咪咕视频订阅部署全攻略

星哥带你玩飞牛NAS-11:咪咕视频订阅部署全攻略

星哥带你玩飞牛 NAS-11:咪咕视频订阅部署全攻略 前言 在家庭影音系统里,NAS 不仅是存储中心,更是内容...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
让微信公众号成为 AI 智能体:从内容沉淀到智能问答的一次升级

让微信公众号成为 AI 智能体:从内容沉淀到智能问答的一次升级

让微信公众号成为 AI 智能体:从内容沉淀到智能问答的一次升级 大家好,我是星哥,之前写了一篇文章 自己手撸一...
免费无广告!这款跨平台AI RSS阅读器,拯救你的信息焦虑

免费无广告!这款跨平台AI RSS阅读器,拯救你的信息焦虑

  免费无广告!这款跨平台 AI RSS 阅读器,拯救你的信息焦虑 在算法推荐主导信息流的时代,我们...
支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare 也瘫了连监控都挂,根因藏在哪? 最近两天的互联网堪称“故障...
240 元左右!五盘位 NAS主机,7 代U硬解4K稳如狗,拓展性碾压同价位

240 元左右!五盘位 NAS主机,7 代U硬解4K稳如狗,拓展性碾压同价位

  240 元左右!五盘位 NAS 主机,7 代 U 硬解 4K 稳如狗,拓展性碾压同价位 在 NA...
星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛 NAS 硬件 02:某鱼 6 张左右就可拿下 5 盘位的飞牛圣体 NAS 前言 大家好,我是星...