RHEL6 boot.log 大小为 GB

RHEL6 boot.log 大小为 GB

我是一名 Linux 新手,我继承了一台充当 syslog-ng 服务器的 RHEL6 服务器。我的问题是 boot.log 的增长速度非常快,似乎是防火墙的条目进入了 boot.log,而不是 syslog 消息文件。

我首先担心的是 boot.log 的大小实在太大。本来应该很小的文件却超过 8.1 GB 并且还在增长。如果需要,我想轮换它或截断它。我读到几篇文章表明使用 logrotate 不适合 RHEL6。还有其他方法可以轮换这个日志吗?我最担心的是服务器有一天会重新启动,但会因为这个庞大的日志而失败。

谢谢!

答案1

我怀疑你的假设是错误的 - logrotate 在 RHEL6 中工作正常(并且默认安装) - 请参阅这里官方文档。还有其他方法可以轮换日志文件(例如,手动移动它、触摸文件并重新启动写入它的服务 - 可能是 syslogd 或 rsyslogd),但 logrotate 是为这项工作设计的工具。如果您提供讨论链接,我可能会澄清或揭穿它 - 在快速的 Google 搜索中没有找到任何结果。(如果使用某些参数或类似的东西调用 logrotate,日志条目可能会丢失,但解决方案是调整 logrotate 进行轮换的方式)。

要做的另一件事是找出问题的原因,并将问题日志的写入移动到另一个文件 - 通常通过编辑 /etc/rsyslog.conf (或 /etc/syslog.conf)并重新启动它。

相关内容