cutlog.sh#!/bin/bash##Nginx日志切割脚本##零点执行该脚本##Nginx日志文件所在的目录LOGS_PATH=/opt/nginx/logs##获取昨天的yyyy-MM-ddYESTERDAY=$(date-d"yesterday"+%Y%m%d)##移动文件mv${LOGS_PATH}/access.log${LOGS_PATH}/shop_access_${YESTERDAY}.log##向Nginx主进程发..
分类:
其他好文 时间:
2016-03-30 16:35:45
阅读次数:
90
对于搭建的网站来说,访问的话就会有访问日志。就对我们所搭建的discuz论坛来说,访问这个论坛就会有日志产生。[root@No~]#vim/usr/local/apache2/conf/extra/httpd-vhosts.conf找到以下内容:ErrorLog"logs/dummy-host.example.com-error_log"CustomLog"logs/dummy-host.examp..
分类:
Web程序 时间:
2016-03-23 23:50:49
阅读次数:
544
排障的时候一定要养成看日志的习惯,系统最核心的一个日志/var/log/messages。#cat/etc/logrotate.conf这是是日志切割的配置文件。kill-HUP是从新生成一个新的配置文件。killall进程名字,杀死服务。或者killall-9进程名字。#tail/var/log/messages看一些系统内核的日志,最长..
分类:
系统相关 时间:
2016-03-18 02:00:38
阅读次数:
283
增加用户账号的验证touch/data/.htpasswd[root@user10data]#htpasswd-c/data/.htpasswduser1#新增第一个账号[root@user10data]#htpasswd/data/.htpasswduser2#新增第二个账号编辑/usr/local/apache2/conf/extra/httpd-vhosts.conf<VirtualHost*:80>#<VirtualHost*:80&..
分类:
Web程序 时间:
2016-03-14 01:54:59
阅读次数:
324
vimtomcat_cut.sh#!/bin/bashlog_path=/opt/tomcat8080/logsd=`date+%Y-%m-%d`d4=`date-d‘30dayago‘+%Y-%m-%d`cd${log_path}&&cpcatalina.out$log_path/catalina.out.$d.logecho>catalina.outrm-rf$log_path/catalina.out.${d4}.log#chmod+x/data/script/tomcat_cut..
分类:
系统相关 时间:
2016-03-04 19:28:40
阅读次数:
227
关于nginx的日志切割有很多种方法,这里列举两种方式:1、在nginx配置文件里面的server模块配置:if($time_iso8601~"^(\d{4})-(\d{2})-(\d{2})"){
set$year$1;
set$month$2;
set$day$3;
}
access_log/data/logs/www/access.log-$year-$month-$daymain;2、使用logrotate配置:ca..
分类:
其他好文 时间:
2016-03-04 16:35:02
阅读次数:
189
简要的linux shell脚本,用于nginx日志切割。
分类:
系统相关 时间:
2016-02-22 15:15:44
阅读次数:
141
#!/bin/bashif[-z$1];thenecho‘Usage:cutlog[logpath]‘elseif[!-e/data/wwwlogs/$(date-d"yesterday"+"%Y")/$(date-d"yesterday"+"%m")];thenmkdir-p/data/wwwlogs/$(date-d"yesterday"+"%Y")/$(date-d"yesterday"+"%m")finame=$(basename$1)y=$(date-d"-1day"+%Y-%m-%d)cp$1/d..
分类:
其他好文 时间:
2016-02-15 16:38:49
阅读次数:
129
最近遇到日志切割的问题,即程序是通过命令: nohup python *.py & 放到后台执行的,这样程序的日志输出到了nohup自动生成的nohup.out文件。 问题就来了,nohup.out文件越来越大,如何清理它呢? 解决方法很简单: cat /dev/null > nohup.out 即
分类:
其他好文 时间:
2016-02-01 15:43:18
阅读次数:
178
日志切割 当我们每访问一次网站时,会有若干条日志,即访问日志。前提是之前已经配置了日志工能。但当一个网站的访问量巨大时,记录的日志也是巨量的。这样即不利于日志的查看也会对服务硬盘资源造成浪费。 要解决这种情况就需要对日志做切割,即将日志按照需求进行归档 以天为单位对访问日志进行归档,配置如下: Do...
分类:
其他好文 时间:
2016-01-17 18:48:45
阅读次数:
197