![如何确定系统日志消息来自何处?](https://linux22.com/image/704120/%E5%A6%82%E4%BD%95%E7%A1%AE%E5%AE%9A%E7%B3%BB%E7%BB%9F%E6%97%A5%E5%BF%97%E6%B6%88%E6%81%AF%E6%9D%A5%E8%87%AA%E4%BD%95%E5%A4%84%EF%BC%9F.png)
我接管了一台 Fedora 服务器,其中 /var/log 文件夹的数据不断增长,超过 100GB,而且有些日志很旧。我认为其中一些是从我们的防火墙发送的日志,但我如何确定所有消息来自哪里?
答案1
一般来说,100gb 的日志/var/log
表明它logrotate
要么未实现,要么配置错误,要么由于某种原因损坏。日志/var/log
受配置中定义的策略的约束logrotate
。我首先会查看它是否已安装(在许多发行版中它应该是默认安装的)以及在配置文件中的具体配置 - 最常见的是/etc/logrotate.conf
。
第二个问题是生成了太多日志数据。如果怀疑是防火墙/iptables-netfilter,请--log-prefix
在 的输出中搜索iptables -L -n
。采取相应的措施。
从我的个人经验来说,您的问题可能存在很长时间,但从未升级。