改变postfix邮件日志位置以后..

今天看看postfix邮件服务器 的发送日志,发现maillog 的大小已经到了1.3G了,而且是没有被分割成 像 maillog.1 maillog.2 那样。奇怪啊!

这是为什么呢?原来 前两天更改了邮件日志的位置,系统默认的分区 /var 由于以前服务器安装的时候没有规划好,这台服务器也是临时改成邮件使用, 所以在有大量邮件发送任务的时候磁盘会很紧张,说不定会什么时候会把磁盘撑满!(其实已经有过先例了改变postfix邮件日志位置以后..) ,这次就把位置更改到其他分区空间充足的地方了。

首先编辑配置文件 /etc/syslog.conf

将mail.*                                                  /var/log/maillog

改为:mail.*                                                  /home/mail/maillog

保存退出。

重启服务

service  syslod  restart

(文件如此巨大的原因就在这儿,没有更改日志定期分割的配置文件/etc/logrotate.d/syslog 

修改 /etc/logrotate.d/syslog

/var/log/messages /var/log/secure /var/log/maillog /var/log/spooler /var/log/boot.log /var/log/cron {
    sharedscripts
    postrotate
        /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
    endscript
}

更改为

/var/log/messages /var/log/secure /home/mail/maillog /var/log/spooler /var/log/boot.log /var/log/cron {
    sharedscripts
    postrotate
        /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
    endscript
}

 

这就完成了

linux 的日志功能十分强大,需要好好的掌握,以便将来查找问题的原因!

 

 



     本文转自andylhz 51CTO博客,原文链接:http://blog.51cto.com/andylhz2009/349260,如需转载请自行联系原作者

上一篇:云监控站点监控报警异常


下一篇:送上最新鲜的互联网行业新闻-【2015-05-08】