newsyslog.conf

2009-05-13 09:15:39来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

定期压缩备份档案
#/etc/newsyslog.conf
这个文件主要用來定期检查 /var/log/ 的档案,设定当 log 到一定大小或是定期的将旧的档案压缩备份,并刪除太老的档案。
除了 log 外,您也可以用它來设定定时要压缩备份的档案。
语法:
logfilename [owner:group] mode count size when [ZB] [/pid_file] [sig_num]
参数说明:
logfilename     log 名称
[owner:group]   log 属主:属组
mode    该了LOG的权限
count   最多計算到多少,例如 cron 是 3 表示将有四个压缩档案:cron.0.gz, cron.1.gz, cron.2.gz, cron.3.gz。
size    档案最大到多少即压缩备份,以 KB 计。
when    什么时候做备份,请 man newsyslog 来看详细说明。以 @ 为首代表用 ISO 8601 结构的时间格式。以 $ 为首代表使用每天、每周、每月。
一些例子:
$D0 每天半夜十二點
$D23 每天 23:00 時
$W0D23 每周日 23:00
$W5D16 每周五 16:00
$MLD0 每月最后一天半夜十二点
$M5D6 每月第五天 6:00
[ZB]    Z 表示要将该档案以 gzip 压缩起來,B 表示该档案是 binary 档。
[/pid_file]     pid 档的绝对路径,如果有设定,則会送出 sig_num 给该程是式。
[sig_num]       要送給该 daemon 程的 signal number,预设是 SIGHUP。
#cat /etc/newsyslog.conf
# configuration file for newsyslog## logfile_name          owner:group     mode count size when  flags/var/cron/log           root:wheel      600  3     10   *     Z/var/log/aculog         uucp:dialer     660  7     *    24    Z/var/log/authlog        root:wheel      640  7     *    168   Z/var/log/daemon                         640  5     30   *     Z/var/log/lpd-errs                       640  7     10   *     Z/var/log/maillog                        600  7     *    24    Z/var/log/messages                       644  5     30   *     Z/var/log/secure                         600  7     *    168   Z/var/log/wtmp                           644  7     *    $W6D4 ZB/var/log/xferlog                        640  7     250  *     Z/var/log/ppp.log                        640  7     250  *     Z/var/log/pflog                          600  3     250  *     ZB /var/run/pflogd.pid~

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD文档和资源

下一篇:国内OpenBSD镜像站点