码迷,mamicode.com
首页 >  
搜索关键字:access_log    ( 608个结果
Shell 文件中的参数
#!/bin/sh myFile="/var /log/httpd/access.log" if [ ! -e "$myFile" ]; then touch "$myFile" fi -e和-f的区别是,-f代表常规文件(regular file),-e代表所有任何类型文件参考如下:-e file ...
分类:系统相关   时间:2016-06-17 15:35:55    阅读次数:225
nginx日志切割并删除7日之前的
shell脚本vi/home/crontab/cut_nginx_log.sh#编辑 #!/bin/sh logs_path="/usr/local/nginx/logs/" DAYS=7 mv${logs_path}bbs_access.log${logs_path}nginx_logs/bbs_logs/bbs_access_$(date-d"yesterday"+"%Y%m%d").log mv${logs_path}sns_access.log${logs_path}nginx_logs/sn..
分类:其他好文   时间:2016-06-17 01:04:05    阅读次数:208
ELK-Logstash Nginx 日志分析
logstash配置文件#nginx_log.confinput{file{type=>"nginx_log"path=>"/opt/nginx/logs/access.log"}}filter{if[type]=="nginx_log"{grok{match=>{"message"=>"%{NGINXACCESS}"}}if([message]=~"^*launcher*|^*favicon*"){drop{}}geoip{source=>"remote_addr"ta..
分类:其他好文   时间:2016-06-16 13:28:06    阅读次数:443
调用防火墙封掉DDOS发起者IP
[root@linux-node1~]#catfw.sh#!/bin/bashcat/var/log/nginx/access.log|awk-F":"‘{print$1}‘|sort|uniq-c|sort-rn|head-10|grep-v"127.0"|awk‘{if($2!=null&&$1>4){print$2}}‘>/tmp/dropipforiin$(cat/tmp/dropip)do/sbin/iptables-AINPUT-ptcp--dport80-s$i-jD..
分类:其他好文   时间:2016-06-15 00:19:07    阅读次数:205
nginx 日志分割
利用 crontab + shell 来实现nginx的 access log 按天切割,便于统计。具体实现如下: shell: crontab: ...
分类:其他好文   时间:2016-06-14 15:44:45    阅读次数:172
日志切割
#!/bin/bashLOG_DIR=/var/log/nginxPID_DIR=/var/run/nginx.pidecho-e"/033[36m/033[1m"cat<<EOF-----------------+++++++++++++++++-----------------EOFmv"$LOG_DIR"/access.log"$LOG_DIR"/`date+%Y-%m-%d`.logkill-USR1`cat$PID_DIR`echooktail-n10/var/log/nginx/acc..
分类:其他好文   时间:2016-06-13 11:53:19    阅读次数:161
nginx不记录指定文件类型日志
1.vim主配置文件:vim/usr/local/nginx/conf/nginx.conf自定义日志名称:2.vim/usr/local/nginx/conf/vhosts/jz.conf---编辑虚拟主机文件加入:access_log/tmp/access.logxrc;----定义日志位置和名称加入:location~.*\.(gif|jpg|jpeg|png|bmp|swf)$---过滤文件{access_logoff;}loc..
分类:其他好文   时间:2016-06-08 17:17:05    阅读次数:246
nginx日志切割
编写脚本:vim/usr/local/sbin/logrotate.sh//加入#!/bin/bashd=`date-d"-1day"+%F`[-d/tmp/nginx_log]||mkdir/tmp/nginx_logmv/tmp/access.log/tmp/nginx_log/$d.log/etc/init.d/nginxreload2>/dev/nullcd/tmp/nginx_log/gzip-f$d.log#!/bin/bashdatedir=`date+%Y%m%d`/bin/..
分类:其他好文   时间:2016-06-08 17:14:45    阅读次数:168
nginx 配置rewrite
先说自己的情况,目前富乔使用的是lnmp一键包,解决步骤如下: 1.打开/usr/local/nginx/conf/nginx.conf 文件,在server段中,access_log句子前加入以下代码 location /ck/cashier/ { if (!-e $request_filenam ...
分类:其他好文   时间:2016-06-08 14:01:06    阅读次数:229
Nginx日志轮询切割
Nginx日志轮询切割默认情况下,Nginx会把所有的访问日志生成到一个指定的访问日志文件access*.log里,但这样一来,时间长了就会导致日志单个文件很大,不利于日志的分析和处理,因此有必要对Nginx日志按天或者按小时等进行分割,具体要看具体线上业务,使其分成不同的文件保存..
分类:其他好文   时间:2016-06-07 16:36:46    阅读次数:254
608条   上一页 1 ... 39 40 41 42 43 ... 61 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!