首页 > 代码库 > 2016-11-05实战-日志回滚
2016-11-05实战-日志回滚
日志回滚原理:
当日志达到某个特定的大小,我们将日志分类,之前的日志保留一个备份,再产生的日志创建一个同名的文件保存新的日志.
查看/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实战-日志回滚
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。