centos6.4中rsyslog5.0的使用与selinux的禁用

默认情况下,rsyslog是受selinux限制的
所以日志只能输出到 /var/log/messages里,自定义的目录无效
例如keepalived,haproxy的日志输出,都依赖于rsyslog
因此我们要关闭selinux

【关闭selinux】
查看
sestatus -v

永久关闭
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled

重启服务器

【设置rsyslog】
/etc/rsyslog.conf
增加
local3.* /data0/search/keepalived/log/my.log
重启                                                                                           
service rsyslog stop
service rsyslog start
测试日志输出
logger -p local3.info ‘test log print by piaohailin‘

参考文章
selinux关闭教程
http://bguncle.blog.51cto.com/3184079/957315

你可能感兴趣的:(centos6.4)