> 데이터 베이스 > MySQL 튜토리얼 > shell 统计web日志 客户端ip 排序

shell 统计web日志 客户端ip 排序

WBOY
풀어 주다: 2016-06-07 15:30:58
원래의
1230명이 탐색했습니다.

全部 #linux apache nginx awk '{a[$1]=a[$1]+$10}END{for(i in a)print a[i]/1024/1024"MB",i}' access.log|sort -nr ip_tarffic_bbs.linuxtone.org.20110114 #iis awk '{a[$7]=a[$7]+$NF}END{for(i in a)print a[i]/1024/1024"MB",i}' access.log|sort -nr

全部

  1. #linux apache nginx
  2. awk '{a[$1]=a[$1]+$10}END{for(i in a)print a[i]/1024/1024"MB",i}' access.log|sort -nr >ip_tarffic_bbs.linuxtone.org.20110114
  3. #iis
  4. awk '{a[$7]=a[$7]+$NF}END{for(i in a)print a[i]/1024/1024"MB",i}' access.log|sort -nr >ip_tarffic_bbs.linuxtone.org.20110114

特定时间段

  1. #linux apache nginx
  2. sed -n '/\[13\/Jan\/2011\:16\:00\:00/,/\[13\/Jan\/2011\:19\:00\:00/p' access.log|awk '{a[$1]=a[$1]+$10}END{for(i in a)print a[i]/1024/1024"MB",i}' |sort -nr >ip_tarffic_bbs.linuxtone.org.20110114_16-18
  3. #iis
  4. sed -n '/16\:00\:00/,/19\:00\:00/p' access.log|awk '{a[$7]=a[$7]+$NF}END{for(i in a)print a[i]/1024/1024"MB",i}' |sort -nr >ip_tarffic_bbs.linuxtone.org.20110114_16-18

统计应用访问量

#linux apache nginx
awk '{print $7}' access.log |sort|uniq -c|sort -nr|head -10

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿