解决logrotate切割日志失败

配置logrotate一段时间,发现自己配置的没有定时切割,系统的是正常的,检查了配置文件发现又是正确,强制切割(logrotate -f /etc/logrotate.conf)又可以,定时就是不正常,后来baidu,才知道是selinux的安全策略问题。

解决方法:

给日志文件增加安全上下文 var_log_t

如:nginx的日志,指定日志所在目录,执行以下脚本

 chcon -Rv --type=var_log_t /usr/local/nginx/nginx/logs/

其它软件的日志,根据日志所在目录,执行

chcon -Rv --type=var_log_t 日志所在目录

猜你喜欢

转载自chinachendejiang.iteye.com/blog/2232500