linux清理apache日志文件

  • PHP二次开发
  • 2013-12-9 09:58
  • PHP二次开发网
  • 阅读(3465)
  • 评论(0)
  • 摘要: 本人用的是一个vps,ubuntu的系统,头段时间因为删了一个站,本来腾出了很多的空间,现在登录控制面板查看,发现使用的空间有20多个G,当时就感觉比较纳闷,里面就放了一个博客外加两个很简单的站点,不可能占用这么 ...
    本人用的是一个vps,ubuntu的系统,头段时间因为删了一个站,本来腾出了很多的空间,现在登录控制面板查看,发现使用的空间有20多个G,当时就感觉比较纳闷,里面就放了一个博客外加两个很简单的站点,不可能占用这么多空间,于是想到了清理日志。

    apache默认日志目录:/var/log/apache2

    通过ssh连接进入目录,运行命令:du -s * | sort -nr | head

    能够看到文件占用的空间大小。

    里面共有三个文件:access.log ,error.log,other_vhosts_access.log

    一般情况下,error.log记录的是apache的错误日志;access.log正常的日志记录(一般来说,查看网站日志,就是查看这个,里面详细记录了网站的访问者来源,使用的浏览器情况,来源地址等,可分析出很多有用的数据。);other_vhosts_access.log是其他的一些相关记录。

    如果占用空间过大,直接删除掉即可。运行语句:rm -rf /var/log/apache2/*

    如果是error.log占用空间比较大,需要查看下内容,排除错误(我的就是因为删除了一个站点,导致访问的时候,就提示文件不存在,然后就写入了很多的错误记录)。


    OK,操作好之后,在查看面板,释然了,只有2G多一点。



    PHP技术交流QQ群:422137578

    除非注明,文章均为 PHP二次开发 原创,转载请注明本文地址:http://www.php2.cc/article-948-1.html

    相关阅读

    最新评论

    用户名:  *

    邮 箱:  *

    网 址: 注意加上“http://”哦!