linux系统中日志文件管理(日志文件分包)

在linux系统中,有一个日志总管,配置文件在logrotate.conf和logrotate.d
内容如下
[root@bogon etc]# cat logrotate.conf
# see "man logrotate" for details
# rotate log files weekly
weekly          //默认一周分割一次
# keep 4 weeks worth of backlogs
rotate 4         //默认4个备份
# create new (empty) log files after rotating old ones
create          //创建
# use date as a suffix of the rotated file
dateext          //使用日期做日志文件后缀
# uncomment this if you want your log files compressed
#compress
# RPM packages drop log rotation information into this directory
include /etc/logrotate.d     //包含文件logrotate.d中的配置文件
# no packages own wtmp and btmp -- we'll rotate them here
/var/log/wtmp {        //设定文件
    monthly         //一个月分割一次
    create 0664 root utmp     
 minsize 1M        //大小超过1M时,就分割
    rotate 1        //做一个备份
}
/var/log/btmp {        //设定文件
    missingok        //忽略错误
    monthly         //一个月分割一次
    create 0600 root utmp
    rotate 1        //做一个备份
}
# system-specific logs may be also be configured here.
[root@bogon etc]#
在logrotate.d中可设定配置文件
比如设定rsyslog的配置文件,起名为syslog
内容如下
[root@bogon logrotate.d]# cat syslog
/var/log/cron
/var/log/maillog
/var/log/messages
/var/log/secure
/var/log/spooler
{
    sharedscripts
    postrotate
 /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true  //重启rsyslog服务
    endscript
}
[root@bogon logrotate.d]#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值