查看apache日志相关细节

| |
[不指定 2017/11/20 09:55 | by 刘新修 ]

查看apache日志相关细节

C#代码
  1. 1、查看当天有多少个IP访问:    
  2. awk '{print $1}' access_log.2017110800|sort|uniq|wc -l    
  3.     
  4. 2、查看某一个页面被访问的次数;    
  5. grep "/index.php" access_log.2017110800 | wc -l    
  6.     
  7. 3、查看每一个IP访问了多少个页面:    
  8. awk '{++S[$1]} END {for (a in S) print a,S[a]}' access_log.2017110800   
  9.     
  10. 4、将每个IP访问的页面数进行从小到大排序:    
  11. awk '{++S[$1]} END {for (a in S) print S[a],a}' access_log.2017110800 | sort -n    
  12.     
  13. 5、查看某一个IP访问了哪些页面:    
  14. grep ^111.111.111.111 access_log.2017110800| awk '{print $1,$7}'    
  15.     
  16. 6、去掉搜索引擎统计当天的页面:    
  17. awk '{print $12,$1}' access_log.2017110800 | grep ^\"Mozilla | awk '{print $2}' |sort | uniq | wc -l    
  18.     
  19. 7、查看2009年6月21日14时这一个小时内有多少IP访问:    
  20.  awk '{print $4,$1}' access_log.2017110800 | grep 21/Jun/2009:14 | awk '{print $2}'| sort | uniq | wc -l    
web服务器 | 评论(0) | 引用(0) | 阅读(663)