加入收藏
网站地图
网站搜索
阅读内容

实际测试Linux登陆档的轮替

[日期:2009-06-15] 来源:blog.sina.com.cn/rhelinux  作者:rhelinux

实验环境:
1,建立了 /var/log/admin.log,将该档案加上 +a 这个隐藏标签;
2,登录档轮替一个月进行一次;
3, 该登录档若大于 10MB 时,则主动进行轮替,不需要考虑一个月的期限;
4,保存五个备份档案,备份档案不要压缩。

实验步骤:

1,建立档案,修改属性
[root@localhost ~]# touch /var/log/admin.log


[root@localhost ~]# chattr +a /var/log/admin.log

2,建立logrotate设定档
[root@localhost ~]# vi /etc/logrotate.d/admin
/var/log/admin.log {
monthly
size=10M
rotate 5
nocompress
sharedscripts
prerotate
/usr/bin/chattr -a /var/log/admin.log
endscript
sharedscripts
postrotate
/usr/bin/killall -HUP syslogd
/usr/bin/chattr +a /var/log/admin.log
endscript
}

3,测试logrotate
[root@localhost ~]# logrotate -vf /etc/logrotate.conf
测试6次以上
[root@localhost ~]# lsattr /var/log/admin.log*
-----a------- admin.log
------------- admin.log.1
------------- admin.log.2
------------- admin.log.3
------------- admin.log.4
------------- admin.log.5
注:一般情况下,/etc/syslog.conf与/etc/logrotate.d/* 常常搭配使用,效果尤佳。




相关资讯       Linux教程 
本文评论       全部评论
发表评论

请您注意:
遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。
LinuxIDC.com拥有管理笔名和留言的一切权利。

点评: 字数
姓名: