# :-: Logrotate工具说明
| 适用范围 | 适用版本 | 人员 | 发布时间 | 文档版本 |备注 |
| --- | --- | --- | --- | --- |--- |
| 服务器操作系统 | V10-SP1 | 王国武 |2022.4.6| V1.0|发布|
| 服务器操作系统 | V10-SP1 | 张志勇 |2022.4.6| V1.1|模板调整|
*****
/etc/logrotate.d/ 这个目录下的每个配置文件,都对应相应的系统服务,为每种服务设定特点的日志回滚机制,比如syslogd
/etc/logrotate.conf 这个文件是默认的日志回滚操作配置文件,在/etc/logrotate.d/ 这个目录下没有明细配置文件的系统日志,会依照该文件执行日志回滚。
/etc/logrotate.conf 是 Logrotate 工具的一个配置文件,这个工具用来自动切割系统日志,Logrotate 是基于 cron 来运行的,如下:

weekly # 每周切割一次
rotate 4 # 只保留四份文件
create # 切割后会创建一个新的文件
dateext # 指定切割文件的后缀名,这里以日期为后缀名
include /etc/logrotate.d # 包含其他配置文件的目录
/etc/logrotate.d/rsyslog中包含了系统messages日志的轮询策略

maxage 365 #文件最长保存365天
rotate 30 #一次性可以存储30个文件,第31个文件,时间最久的文件将被删除。
notifempty #如果日志文件为空,将不会截断
missingok #在截断期间,任何错误将被忽略
size +4096k #回滚时的日志文件增量为4096k 如果没有"+" 则表示超过这个值就执行一次回滚
size size:当日志文件到达指定的大小时才转储,bytes (缺省) 及 KB (sizek) 或 MB (sizem)
如果日志量较大,建议通过这两种方式进行日志策略设置
1、修改size大小,size如果设置为300M则表示日志文件大于300M时就进行切割
2、修改rotate,保存日志文件数
如下图日志大小大于100M就进行切割并保留10份。实际数值以业务量为准,以下截图为参考配置。

日志策略以cron计划任务形式每天进行一次。如下

logrotate /etc/logrotate.conf 手动轮转
logrotate -vf /etc/logrotate.conf 再加一个-v参数查看轮转的过程
- 常见问题
- 进入救援模式
- 进入单用户模式
- grub引导修复
- V10SP1-biosdevname解析
- 外设挂载和卸载
- audit关闭解决方案
- 终端无法切换
- 救援模式取数据
- 网卡更名操作
- 问题复现解决类
- xgboost复现解决步骤
- 激活类
- 麒麟服务器激活常用命令
- 服务器故障激活问题--须知
- 激活权限获得方式
- V10-SP系列服务器激活
- 银河麒麟高级服务器操作系统V7&V10激活手册
- shell脚本类
- 多网卡队列绑定CPU脚本
- 服务器健康检查脚本
- 服务安装配置类
- 银河麒麟高级服务器操作系统V10(sp1)安装手册
- LVM创建
- Chrony时间同步配置
- 搭建网络yum源
- PXE部署实施
- Man手册安装
- 部署VNC服务
- Kylin-Server-V10-SP1-0711-DNS服务单机部署文档
- 麒麟ks文件定制-封装iso文件
- iptables端口配置
- V10-SP1-aarch64安装jdk1.7
- 工具使用类
- cyclictest测试工具
- e2fsprogs工具介绍
- Logrotate工具说明
- nmon工具安装与使用
- 升、降级类
- rsyslog升级报告
- 性能优化类
- 日志轮转
- 大页内存与透明大页详解
- 优化磁盘IO调度方式
- core文件设置
- 分析报告类
- bond模式4协商不通排查
- audit内存泄露问题分析报告
- mate-indicators内核占用过高问题分析报告
- ansible问题-hostname以及lvol报错
- 关于Linux内存计算的说明
- 磁盘IO调度算法
- 硬件相关类
- 串口
- 网络相关类
- bond创建
- 在已配置好网络情况下添加路由
- 网卡配合网桥实现内网互通KVM虚拟机
- Bond模式4协商不通排查过程
- HA高可用
- kylin HA shell实践
- kylin HA概念性及shell使用
- 虚拟化
- KVM创建虚拟机(图形化操作)
- KVM创建虚拟机(命令操作)
- 容器类
- docker-runc升级
- docker基础镜像制作-服务器版
- 麒麟云平台
- USB3.0设备穿透方法(针对win10云主机穿透)
- 麒麟云平台开关机操作说明
- 技术演练
