CentOS 7不收集日志 /var/log/messages

CentOS 7不收集日志 /var/log/messages


前一直有日志生成,正常运行,日志突然不收集 ,最后一次轮替日志之后,/var/log/message, /var/log/secure等都不记录了,并且都是空文件。

背景

  1. 重启机器:reboot 无效
  2. 重启日志: systemctl start rsyslog 无效
  3. 怀疑空间不足,删除/var/log/messages,重新运行rsyslog 无效
  4. 重装下rsyslog,于是yum reinstall rsyslog,重新运行rsyslog 无效

Solution

找到配置文件 /etc/rsyslog.conf
修改如下:
解注释:#$ModLoad imklog # reads kernel messages (the same are read from journald)
修改为:$ModLoad imklog # reads kernel messages (the same are read from journald)

增加注释:$OmitLocalLogging on
修改为:#$OmitLocalLogging on

增加注释:$IMJournalStateFile imjournal.state
修改为:#$IMJournalStateFile imjournal.state

重启日志:systemctl restart rsyslog
tai日志:tail -f /var/log/messages 可以了

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值