本文主要是介绍logrotate相关说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
touch admin.log
ls
cd
clear
chattr +a /var/log/admin.log
lsattr /var/log/admin.log
vi /etc/logrotate.d/admin
/etc/logrotate.d/admin的内容为
#this configuration is from LIUCHAO 2009/5/8
/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
}
logrotate -v /etc/logrotate.conf
logrotate -vf /etc/logrotate.conf
lsattr /var/log/admin.log*
root@test1:~# lsattr /var/log/admin.log*
-----a------------- /var/log/admin.log
------------------- /var/log/admin.log.1
注意:/etc/syslog.conf与/etc/logrotate.d/*文件常常搭配使用,上面建立的/var/log/admin.log,建立后,还要使用logrotate来轮替。
=============================================================================
这篇关于logrotate相关说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!