#/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH Logs='/www/wwwlogs/eosclubylf.com.log' LogDir='1.log' echo "所有PV数量" >>${LogDir} cat ${Logs}|wc -l >>${LogDir} echo "当天PV数量" >>${LogDir} cat ${Logs}| sed -n /`date "+%d\/%b\/%Y"`/p |wc -l >>${LogDir} echo "访问IP数" >>${LogDir} cat ${Logs}| awk '{print $1}' | sort -k1 -r | uniq | wc -l >>${LogDir} echo "代码状态" >>${LogDir} ${LogDir} awk '{print $9}' ${Logs} | sort | uniq -c | sort -nr | head -10 >>${LogDir} echo "访问次数前10的ip" >>${LogDir} awk '{print $1}' ${Logs} | sort | uniq -c | sort -nr | head -10 >>${LogDir} awk '{print $10}' ${Logs} | sort -r |uniq -c |wc -l #单个连接 #[root@localhost logs]# grep index.shtml host.access.log | wc -l #echo "访问次数超过100的前10个IP">>${LogDir} #cat ${Logs} |cut -d ' ' -f 1 | sort |uniq -c | sort -nr | awk '{if($1>100) print $0 }' | head -n 10 >>${LogDir}