Apache日志文件,清除它,清除?

我是新手的问题:

我怎样才能设置error.log文件和所有各种日志保持只有几天的日志? 我的文件现在巨大! 我不能保持20GB的日志! 我看到和增加的磁盘空间,如在5天的forms30%至110%…也许我有一个正在运行的进程,创build一个背景错误? 在任何情况下它是pobbisle限制这些文件的大小??

你如何访问这些日志? 我的意思是你只是使用terminal阅读他们? 通过webmin?

你应该设置logrotated来自动轮转日志。

/var/log/apache2/*log { daily rotate 7 create 777 apache apache } 

应该让你作为一个基本的configuration(把它放在/etc/logrotate.d/httpd),每天轮stream文件,并保持7天。 有很多选项可用于logrotated(像GZIP,旋转大小等)

而阅读它们,通常你会使用像webalizer或AWStats来创build一个“漂亮”版本的日志。