首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除虚拟主机上的日志文件

删除虚拟主机上的日志文件
EN

Server Fault用户
提问于 2013-08-27 02:25:53
回答 1查看 502关注 0票数 0

我在我的机器上安装了一些虚拟主机,由于磁盘空间太满,服务器不断崩溃。我已经签出了,我的虚拟主机日志文件夹之一似乎是2Gb。其中有数以百计的日志文件,不管是压缩还是不压缩。

我的问题是,是否有一种简单的方法可以删除所有这些而不删除当前正在使用的日志呢?同时,是否有一种方法可以告诉服务器始终保存5个日志文件并删除其他文件?

服务器是Debian。

谢谢你的帮忙

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-08-27 18:53:41

看看日志旋转,你有很多教程可以在互联网上使用,在谷歌上快速搜索,我找到了这个教程

每天使用cron.daily运行日志,脚本读取/etc/logrotate.conf,此文件包含所有默认配置。日志旋转读取目录/etc/logrotate.d中的其他文件。

因此,您可以每天执行日志旋转,并且只保留5天,要设置此配置,必须在文件/etc/logrotate.conf中定义:

代码语言:javascript
复制
# see "man logrotate" for details
# rotate log files weekly
daily
# keep 5 days worth of backlogs
rotate 5

可以添加“压缩”选项来压缩旋转文件。查看/etc/logrotate.d下的文件,以确保您的配置没有被覆盖。

您可以通过日志旋转完成许多事情,只需很少的时间来阅读文档。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/534003

复制
相关文章

相似问题

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