码迷,mamicode.com
首页 > 其他好文 > 详细

logrotate切割日志

时间:2017-03-27 11:59:08      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:logrotate配置

我部署了LDAP Server,但openldap默认没有保存日志,需要自己配置rsyslog服务来保存日志


编辑/etc/rsyslog.conf ,加入以下内容,将日志保存在以下路径

local4.*           /var/log/ldap/openldap.log


重启rsyslog服务

/etc/init.d/rsyslog  restart


由于openldap日志会越来越大,所以需要logrotate进行日志切割。


创建一个配置文件

/etc/logrotate.d/slapd

内容如下

{
    daily         #每天轮询一次日志
    rotate 5      #存储5个日志,超过该数目后的日志将被删除
    copytruncate  #复制原日志内容后,将原日志清空,而不创建新文件
    nocompress    #切割时不压缩
    dateext       #切割时文件名带有日期
    missingok     #如果指定的目录不存在,logrotate会报错,此项用来关闭报错
}


测试配置是否有问题

logrotate -f /etc/logrotate.d/slapd

如果命令执行没有失败,则表示配置没有问题。

本文出自 “zengestudy” 博客,请务必保留此出处http://zengestudy.blog.51cto.com/1702365/1910618

logrotate切割日志

标签:logrotate配置

原文地址:http://zengestudy.blog.51cto.com/1702365/1910618

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!