最近我不得不在我们公司做一个系统管理员。我有一些Linux/Unix知识,但还不足以适应这个领域,但这只是问题的一部分。
我必须管理的服务器之一开发出了磁盘空间的严重短缺。现在我知道了各种web服务都会编写它们的日志,以及这些日志中包含的内容。然而,这些日志没有明确定义的测年机制。其中一些只包含一个月或一个星期的日志量,有些则包含价值一年的日志。
最糟糕的是,它们都有一个.lck文件。现在我可以看到,只有on,它最近被修改了(今天),这似乎是当前的文件。
我的问题是,尝试删除旧日志文件的.lck文件并将它们存档安全吗?
日志文件由Java和log4j在CentOS服务器上创建。
发布于 2012-12-28 23:45:58
我认为有关安全的问题纯粹是学术性的--如果空间严重短缺,迟早会有问题失败。不管你喜欢与否,清理这些文件都是必要的。在安全绝对重要的情况下,利用任何冗余的基础设施或安排一些维修时间来减少各种服务,以便在夜间调用之前处理这一问题,可能是有意义的。
首先,我建议遍历所有服务器和应用程序,并启用任何本机支持的日志轮转方案,例如由log4j支持。
对于其他部分,需要设置一个外部日志旋转系统,例如logrotate
和cron
的组合,以使日志占用的空间保持在一个合理的大小。然后,日志文件和相应的服务应该被监视一段时间,寻找意想不到的缺陷,例如:
https://stackoverflow.com/questions/11452569
复制相似问题