首页 > 代码库 > logrotate切割日志
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切割日志
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。