有时,fail2ban 会在我的 Centos 7 服务器中创建巨大的日志文件。
2.9G fail2ban.log
2.7G fail2ban.log-20191102
17G fail2ban.log-20191109
那么,我有以下疑问:
1.如果我删除fail2ban.log-20191109
,是否会影响fail2ban的功能?
2.如何限制fail2ban.log
大小?(比如不能超过2G)?
答案1
先回答一下:
- 不会,这不会产生影响。
- 和
logrotate
。
首先,您的-2019xxxx
文件与 fail2ban 没有直接联系。它们甚至不是由 fail2ban 创建的。
fail2ban 总是会附加到其日志文件。但fail2ban 日志fail2ban.log
中应该有一个 logrotate 配置。/etc/logrotate.d
查看logrotate 手册页关于如何配置它(我建议阅读完整的手册页 - logrotate 是一个很棒的工具 ;-) )。搜索size
和compress
。两者都可以帮助您。我认为压缩会对您最有帮助,而不会丢失信息,因为日志文件通常很容易压缩。