码迷,mamicode.com
首页 > 其他好文 > 详细

2016-11-05实战-日志回滚

时间:2016-11-05 22:52:14      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:count   配置   root   mil   日期   host   var   img   dev   

日志回滚原理:

                当日志达到某个特定的大小,我们将日志分类,之前的日志保留一个备份,再产生的日志创建一个同名的文件保存新的日志.

 查看/etc/logrotate.conf

技术分享

单独配置

技术分享

实战回滚(在ssh日志的基础上)

 

1.编辑/etc/logrotate.conf

技术分享

说明:

    /var/log/sshd.log   #指定日志文件
    monthly               # 每月执行一次日志回滚操作
    minsize 10M         #文件超过1M进行回滚

2.使配置生效方法

 第一种:

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

第二种: 
[root@localhost ~]# sh /etc/cron.daily/logrotate

3.验证

1)创建数据
[root@localhost ~]# dd if=/dev/zero of=/var/log/sshd.log bs=1M count=10
2)查看文件大小

[root@localhost ~]# du -sh /var/log/sshd.log

10M /var/log/sshd.log

3)时间设置(设置日期为下一个月)

date -s 2017-01-01

4)执行logrotate /etc/logrotate.conf 或sh /etc/cron.daily/logrotate
5) 查看执行结果

技术分享

 

再次查看sshd.log文件的大小为空

技术分享

2016-11-05实战-日志回滚

标签:count   配置   root   mil   日期   host   var   img   dev   

原文地址:http://www.cnblogs.com/xiaowei1763369680/p/6034144.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!