linux中WDCP的日志彻底删除技巧

apache或nginx都有开关默认日志,一个是正常访问日志,一个是错误的日志,
目录在
 /www/wdlinux/nginx-1.0.15/logs
 /www/wdlinux/httpd-2.2.22/logs
这两个日志,会记录所有的正常与不正常的访问日志信息。
而且是所有服务器上的域名,除非,在站点管理城,启用了日志记录,才会将相应的站点域名日志记录到另一个独立的文件中。
否则,都会记录在这几个文件里 所以,是默认的web服务器日志文件。
不过,一般来说,这个日志不是必须的,除非有其它必要,比如分析日志或做其它的数据统计用,关闭日志只有好处没坏处。

如果针对站点开了日志,默认目录是在/www/web_logs,站点日志是在站点域名开头为文件名记录的。进入/www/web_logs下面删除即可。
可根据实际情况是否开启站点日志个在wdcp后台的站点的设置里就有。

关闭方法:

1.进入WDCP后台-系统设置-点击 “关闭web默认日志“

2.进入上面的目录( /www/wdlinux/nginx-1.0.15/logs   /www/wdlinux/httpd-2.2.22/logs)

删除以a和e开头的文件即可:

#rm -fr access_log

#rm -fr error_log

3. 执行 /www/wdlinux/tools/web_logs.sh on/off   //开或关 (wdcp_v2.5版本后有)

或者  手动操作

nginx的关闭方法
sed -i '/log_format/a
    access_log off;' /www/wdlinux/nginx/conf/nginx.conf

apache的关闭方法
sed -i 's#CustomLog "logs/access_log" common#CustomLog /dev/null common#' /www/wdlinux/apache/conf/httpd.conf

 

最后

重启apache
/etc/init.d/httpd restart

重启nginx
/etc/init.d/nginxd restart

再df -h查看磁盘占用 已经恢复正常。

时间: 2024-09-15 23:52:26

linux中WDCP的日志彻底删除技巧的相关文章

linux中停止Mysql日志并删除mysql-bin.0000*日志文件

今天访问网站出现数据库链接错误,然后想重启 lnmp 环境,发现无法正常关闭 mysql 服务,回想一下,服务器已经平稳运行 4 个多月了,配置方面应该没有什么问题,所以想到,可能是数据盘空间用完了,果然如此.就想到应该是日志文件导致的,最后检查到 mysql 的日志文件超过,而且居然好几个日志文件几个G.好吧,看来问题就是出在这里.百度到军哥的博客,删除了所有 mysql-bin.0000*日志文件,重启就OK了,顺手把 mysql 日志功能关闭了. LNMP一键安装包安装的MySQL默认是开

Linux中shell命令的用法和技巧

使用Linux shell是我每天的基本工作,但我经常会忘记一些有用的shell命令和l技巧.当然,命令我能记住,但我不敢说能记得如何用它执行某个特定任务.于是,我开始在一个文本文件里记录这些用法,并放在我的Dropbox里,现在,向大家分享这个文件.这个文件我会不断的更新.需要注意一点的是,有些用法需要在你的Linux系统里安装额外的软件. UPDATE: November 25, 2013 检查远程端口是否对bash开放: echo >/dev/tcp/8.8.8.8/53 &&

linux中使用root权限都删除不了的文件该怎办?

  在linux系统中,root用户拥有最高权限,可以干任何事情,但是有些时候,root用户却不能删除一个小小的一般文件.其实只要root用户更改下这个文件的属性,还是可以删除的. 1.首先删除一个文件,提示'Operation not permitter',普通用户不能删除; 2.把用户升级到root用户,然后在删除,然后提示'Operation not permitter',居然root用户都无法删除,这个不太科学啊; 3.原来是文件的属性在里面作怪,只要登录超级用户,查看下文件的属性都有哪

linux中logrotate对日志进行切割压缩(nginx,mysql)

logrotate简介日志轮转特别适用于具有固定文件名的日志文件,比如MySQL的出错日志.常规查询日志.慢查询日志等.Linux系统有一个非常好用的根据logratate可以实现自动轮转,本文介绍它的原理和用法. logrotate是管理日志文件的工具,在CentOS系统中,命令的位置在/usr/sbin/logrotate,常用的操作如:   -d, --debug               Don't do anything, just test (implies -v)   -f, -

linux中关闭Mysql日志解决mysql-bin.0000*日志占用资源问题

今天看到一台安装LNMP环境的VPS下某个网站打不开,同时也出现数据库无法链接问题,通过df -l查看硬盘占用100%,看来是因为磁盘占用导致的.没有特殊情况下,默认安装的LNMP一键包环境是没有关闭MYSQL日志的,会导致生成mysql-bin.0000*日志文件,如果网站运行初期可能不会被发现问题,时间久了会占用硬盘. 第一.日志文件地址  代码如下 复制代码 /usr/local/mysql/var/ 在上面的文件夹中,有几M到几个G不等,我们也不要急于全部删除,可以选择几个大的删除就可以

linux中Sentry事件日志实战

不管你用什么编程语言,都会面临如何处理错误日志的问题.很多程序员对错误日志放任自流,直到出现故障了才追悔莫及,如果问我怎么办,我会推荐 Sentry! Sentry 是一个错误记录和聚合的平台,只要看看它漂亮的界面就会喜欢上它: sentry sentry 关于如何安装 Sentry,官方文档里已经给出了详细的说明,建议大家仔细阅读,一般通过 Virtualenv 来安装 Sentry,具体可以参考:学习搭建Python环境. 提醒:我在安装 7.5 的时候,测试有循环重定向,如果你也是可以安装

Linux中目录的创建与删除命令使用说明

  mkdir命令 mkdir 用于创建一个或多个目录 语法: 语法是 mkdir [命令开关] 目录 命令开关: -m 文目录设置操作权限 -p 如果上级目录不存在,同时创建它们. -v 输出创建的每个目录的信息 示例: Create directory: mkdir test 上述命令将创建目录 'test'. 创建目录并设置访问权限: mkdir -m 666 test 上述命令将创建目录 'test' 并设置读取和写入权限. rmdir 命令 rmdir 命令用来删除/移除目录及其子目录

linux中MySQL慢日志监控shell脚本实例

针对脚本的注解和整体构思,我会放到脚本之后为大家详解. #!/bin/bash    MON_FILE="$2"   # 指定所要监控的脚本路径 SEC=60          # 指定所要监控的频率,即间隔多久去查看一次 MON_POINT_FILE=/tmp/mon_mysql_slow.point  # 指定MySQL慢日志的监控点存放的路径 DIFF_MON_FILE=/tmp/mon_mysql_slow.log     # 指定在监控频率内增加的MySQL慢日志信息存放路径

归档日志物理删除后闪回恢复区空间未释放

连接数据库进去提示ora-00257:archiver error.Connect internal only,until freed. 登录服务器,操作系统验证,登录好久登录不进去 无奈,把oracle服务重启了下,终于登录进去了 查询v$archived_log 里面有2条归档日志记录,但是在磁盘上怎么找都找不到 select * from V$FLASH_RECOVERY_AREA_USAGE;--显示归档日志占用闪回恢复区有98% select sum(percent_space_use