miketwais

work up

iredmail移动postfix日志maillog位置方法

今天看看postfix邮件服务器 的发送日志,系统默认的分区 /var 由于以前服务器安装的时候没有规划好,所以在有大量邮件发送任务的时候磁盘会很紧张,说不定会什么时候会把磁盘撑满!这次就把位置更改到其他分区空间充足的地方了,准备移动到/home/opt/iredmail/log/maillog/maillog里面去。

打开/etc/rsyslog.conf
将mail.* /var/log/maillog

  改为:mail.*   /home/opt/iredmail/log/maillog/maillog

  保存退出。

  重启服务

service rsyslog 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/opt/iredmail/log/maillog/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
}

这就完成了

 重启服务

service rsyslog restart

posted @ 2017-01-17 14:45  MasonZhang  阅读(950)  评论(0)    收藏  举报