如何处理日益增长的BIND9日志文件

我的DNS服务器的日志是文本文件增长太快,其中一个已经超过30 MB的大小。 我没有设置最大值。 文件大小。 我宁愿只是手动删除文件内的行。 比方说,我的日志包含最近10天的条目。引用9天的条目我将手动删除,并在那里留下最后一天的条目。 这是不是会造成任何损害的东西,我希望?

手动删除部分日志没有任何坏处,但我不知道为什么要这样做。

通常情况下,系统使用某种forms的日志轮换来处理像你这样的问题。

例如在Debian上

https://www.debian-administration.org/article/117/Creating_logfile_archives_with_logrotate

尽pipe你喜欢手动编辑,但事情自动化要好得多。 一个令人担忧的问题是,绑定将在您正在编辑日志文件的同时将新行添加到日志文件中,一旦完成编辑并将修改后的文件写入磁盘并覆盖原始文件,这些新条目将丢失。

设置自动日志旋转并根据您的要求进行configuration。 这并不是很困难,因为几乎所有的Linux发行版都预装了Logrotate,您只需要添加一个Logrotate部分即可 。