将服务器的rsyslog 更改为 syslog-ng ,理论上syslog-ng 的配置应该是兼容syslog 的了,但无奈,发现不记录日志。
syslog-ng 的配置:/etc/syslog-ng/syslog-ng.conf 里
options { long_hostnames(off); flush_lines(0); use_dns(no); use_fqdn(no); owner(“root”); group(“adm”); perm(0640); stats_freq(0); bad_hostname(“^gconfd$”); };
而因为使用了一段时间的rsyslog ,所以/var/log 目录下的一些文件,owner 都是 syslog ,难道因为这个原因!!
更改一下owner ,find /var/log/ -user syslog -exec chown root {} \;
搞掂,syslog-ng 工作了。
又是ubuntu server 的错!!!恨死了!!我一定要换了你!!!
文章出处:http://blog.helosa.org/2011/06/02/ubuntu-server-syslog-ng.html
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。