reading config file /etc/logrotate.d/admin
Handling 1 logs
rotating pattern: /var/log/admin.log forced from command line (5 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/admin.log
log need
s rotating
rotating log /var/log/admin.log, log
-
>rotateCount is 5
dateext suffix '
-
20150820'
glob pattern '
-
[0
-
9][0
-
9][0
-
9][0
-
9][0
-
9][0
-
9][0
-
9][0
-
9]'
renaming /var/log/admin.log.5.gz to /var/log/admin.log.6.gz (rotatecount 5, logstart 1, i 5),
old log
/var/log/admin.log.5.gz does not exist
renaming /var/log/admin.log.4.gz to /var/log/admin.log.5.gz (rotatecount 5, logstart 1, i 4),
old log /var/log/admin.log.4.gz does not exist
renaming /var/log/admin.log.3.gz to /var/log/admin.log.4.gz (rotatecount 5,
logstart 1, i 3),
old log /var/log/admin.log.3.gz does not exist
renaming /var/log/admin.log.2.gz to /var/log/admin.log.3.gz (rotatecount 5, logstart 1, i 2),
old log /var/log/admin.log.2.gz does not exist
renaming /var/log/admin.log.1.gz to /var/log/admin
.log.2.gz (rotatecount 5, logstart 1, i 1),
old log /var/log/admin.log.1.gz does not exist
renaming /var/log/admin.log.0.gz to /var/log/admin.log.1.gz (rotatecount 5, logstart 1, i 0),
old log /var/log/admin.log.0.gz does not exist
log /var/log/admin.log.6
.gz doesn't exist
--
won't try to dispose of it
running prerotate script
fscreate context set to system_u:object_r:var_log_t:s0
renaming /var/log/admin.log to /var/log/admin.log.1
running postrotate script
compressing log with: /bin/gzip
[root@study ~]#
l
sattr /var/log/admin.log*
-----
a
----------
/var/log/admin.log
----------------
/var/log/admin.log.1.gz
<==
压缩过
喔!
看到了吗?透过这个方式,我们可以½立起属于自己的
logrotate
配置文件案,
很简便吧!尤其是要
注意的,
/etc/rsyslog.conf
/etc/logrotate.d/*
文件常常要搭配起来,例如刚刚我们提到的两个案例
中所½立的
/var/log/admin.log
就是一个很好的例子~½立后,还要使用
logrotate
来轮替啊!
^_^
18.4 systemd-journald.service
简½