千家信息网

logrotate的日志轮转

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,案例:logrotate的日志轮转针对admin.log文件,设置logrotate每天轮转一次保留3个备份文件大于100k自动轮转论转完的文件压缩创建权限0600,所有者root 所属组root步骤
千家信息网最后更新 2025年01月20日logrotate的日志轮转

案例:logrotate的日志轮转

针对admin.log文件,设置logrotate

每天轮转一次

保留3个备份

文件大于100k自动轮转

论转完的文件压缩创建权限0600,所有者root 所属组root

步骤:

1.首先查看logrotate包是否安装

[root@localhost log]# rpm -q logrotate

logrotate-3.7.8-17.el6.x86_64

创建日志admin.log 因为本人虚拟机中没有admin.log这个文件

[root@localhost log]# mkair admin.log

2.设置配置文件

[root@localhost log]# vim /etc/logrotate.d/admin

/var/log/admin.log {

missingok

daily

size 100k

rotate 3

create 0600 root root

compress

3.测试

这里因为日志大于100K就自动轮转,我们可以手动轮转

在系统文件中找一个大于100k的文件复制到admin.log中

[root@localhost log]# cp /etc/ssh/moduli /var/log/admin.log

[root@localhost log]# logrotate /etc/logrotate.conf

[root@localhost log]# ls -l /var/log/admin.log*

-rw-------. 1 root root 125811 2月 28 16:10 /var/log/admin.log

-rw-------. 1 root root 127214 2月 28 15:59 /var/log/admin.log-20170228.gz

可以看一个.gz结尾的压缩文件,表示轮转日志文件设置成功

也可以通过logrotate -f 命令强制轮转。但是意义不大,因为强制轮转无论设置的条件是否满足都会轮转,对于检测我们的设置是否成功没有意义。

anacron延时补救

特殊情况下设定计划任务有时候会出现不执行的情况,这个时候系统会自动进行anacron延时补救

就是在计划任务没有按时生效后一定时间内系统自动执行延时补救。这里不需要我们手动设置。

轮转 文件 日志 系统 补救 成功 任务 情况 意义 手动 强制 特殊 不大 可以通过 命令 备份 就是 所属 所有者 时候 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 校园局域网络技术选型 莱山区ios软件开发解决方案 网络安全工程师知名人物 宝山区私人软件开发诚信合作 滴滴的软件开发岗怎么样 视频服务器存储大小 停服务器解封 我的世界开服务器搞笑版 海量数据存储数据库 清华同方数据库技术流视频 网络安全三无七边是什么 什么网络技术有用 阳海网络技术 扬州服务器工控机的配置 天津技术软件开发服务技术规范 智慧电梯软件开发解决方案 怀柔区大型软件开发单价 大型数据库技术简述题 西安数字光年软件开发有限公司 沧海笑软件开发 ocm数据库怎么注册 安元网络安全审查 我的世界网易pc版龙珠服务器 虹口区互联网软件开发厂家是什么 国内量化软件开发会违法么 学软件开发有民办学校招生的吗 关于网络安全的手抄报 简 中国5g网络技术标准 断言是软件开发中一种常见的 中宁县软件开发技术靠谱吗
0