首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >删除旧的.lck文件

删除旧的.lck文件
EN

Stack Overflow用户
提问于 2012-07-12 13:10:05
回答 1查看 920关注 0票数 0

最近我不得不在我们公司做一个系统管理员。我有一些Linux/Unix知识,但还不足以适应这个领域,但这只是问题的一部分。

我必须管理的服务器之一开发出了磁盘空间的严重短缺。现在我知道了各种web服务都会编写它们的日志,以及这些日志中包含的内容。然而,这些日志没有明确定义的测年机制。其中一些只包含一个月或一个星期的日志量,有些则包含价值一年的日志。

最糟糕的是,它们都有一个.lck文件。现在我可以看到,只有on,它最近被修改了(今天),这似乎是当前的文件。

我的问题是,尝试删除旧日志文件的.lck文件并将它们存档安全吗?

日志文件由Java和log4j在CentOS服务器上创建。

EN

回答 1

Stack Overflow用户

发布于 2012-12-28 23:45:58

我认为有关安全的问题纯粹是学术性的--如果空间严重短缺,迟早会有问题失败。不管你喜欢与否,清理这些文件都是必要的。在安全绝对重要的情况下,利用任何冗余的基础设施或安排一些维修时间来减少各种服务,以便在夜间调用之前处理这一问题,可能是有意义的。

首先,我建议遍历所有服务器和应用程序,并启用任何本机支持的日志轮转方案,例如由log4j支持。

对于其他部分,需要设置一个外部日志旋转系统,例如logrotatecron的组合,以使日志占用的空间保持在一个合理的大小。然后,日志文件和相应的服务应该被监视一段时间,寻找意想不到的缺陷,例如:

  • 删除后仍在使用的日志文件
  • 在重新创建文件后继续以任意偏移量继续写入的应用程序。
  • 刚刚中断的应用程序。
  • ..。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11452569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档