日志格式:

101.231.147.230 - - [/Sep/::: +] "POST /reloadProjectList.action?projectPage=18 HTTP/1.1"
210.205.3.195 - - [/Sep/::: +] "POST //reloadProjectList.action?projectPage=24 HTTP/1.1"
80.82.70.187 - - [/Sep/::: +] "GET /cache/global/img/gs.gif HTTP/1.1" -
210.205.3.195 - - [/Sep/::: +] "GET /psp2/image/aniu_03.gif HTTP/1.1" -
66.249.69.89 - - [/Sep/::: +] "GET /picUpload/project/201003105/201003105src/swf/images/wallpaper03.gif?2782468 HTTP/1.1"
210.205.3.195 - - [/Sep/::: +] "GET /psp2/image/aniu_03.gif HTTP/1.1" -
101.231.147.230 - - [/Sep/::: +] "GET / HTTP/1.1"
101.231.147.230 - - [/Sep/::: +] "GET /psp2/css/reset.css HTTP/1.1" -
101.231.147.230 - - [/Sep/::: +] "GET /psp2/css/index.css HTTP/1.1" -
211.152.37.8 - - [/Sep/::: +] "GET / HTTP/1.1" -
210.205.3.195 - - [/Sep/::: +] "POST /reloadProjectList.action?projectPage=10 HTTP/1.1"
211.152.37.8 - - [/Sep/::: +] "GET / HTTP/1.1"
101.231.147.230 - - [/Sep/::: +] "GET /public/js/common.js HTTP/1.1" -
101.231.147.230 - - [/Sep/::: +] "GET /psp2/js/jquery_min.js HTTP/1.1" -
101.231.147.230 - - [/Sep/::: +] "GET /public/js/app/CaeeResources_zh_CN.js HTTP/1.1" -
101.231.147.230 - - [/Sep/::: +] "GET /jwplayer/jwplayer.js HTTP/1.1" -
101.231.147.230 - - [/Sep/::: +] "GET /psp2/image/share_01.png HTTP/1.1" -
101.231.147.230 - - [/Sep/::: +] "GET /psp2/image/share_02.png HTTP/1.1" -
101.231.147.230 - - [/Sep/::: +] "GET /psp2/image/share_03.png HTTP/1.1" -
101.231.147.230 - - [/Sep/::: +] "GET /psp2/image/head1.png HTTP/1.1" -

命令:

[root@GGFW-nginx ~]# awk '{print $1}' localhost_access_log.2018-09-27.txt | sort -nr | uniq -c | sort -nr | head -20

ps:awk '{print $1}' localhost_access_log.2018-09-27.txt  //表示筛选ip

  sort -rn 排序 ,n表示用数字大小排序,r表示反向排序,这里排序是为了使用uniq

  uniq -c 去重,相比于“sort -u”  uniq只去重相邻的重复

 122.228.10.56
210.205.3.195
101.231.147.230
211.152.37.8
122.228.10.59
192.168.10.120
106.120.124.4
223.166.174.15
60.6.212.91
204.12.226.26
211.149.217.113
117.136.8.229
112.17.88.223
183.61.165.66
216.244.66.238
61.164.81.194
43.243.12.243
66.249.71.27
61.153.249.186
173.208.206.50

以上将访问次数最多的20个ip以及它们访问的次数打印了出来

最新文章

  1. {POJ}{3903}{Stock Exchange}{nlogn 最长上升子序列}
  2. Markdown快速入门
  3. elk实战分析nginx日志文档
  4. NBU AIX ORACLE10G RAC恢复到AIX单实例(表空间恢复)
  5. [数据结构] N皇后问题
  6. CSS3 chart
  7. 【HDOJ】4267 A Simple Problem with Integers
  8. iOS 创建上线证书
  9. overfllow的解析
  10. session.createQuery()不执行和java.lang.reflect.InvocationTargetException
  11. 【LeetCode with Python】 Rotate Image
  12. Android中Handler使用浅析
  13. nginx for Windows
  14. python爬虫错误总结
  15. java学习(五)
  16. java实现计算器
  17. STM32串口usart发送数据
  18. 关于DBX Framewrok 和 FireDac 的一点随笔
  19. 20155230 2016-2017-2 《Java程序设计》第九周学习总结
  20. django 自动化测试的故障排查

热门文章

  1. vue中输入框聚焦,自动跳转下一个输入框
  2. Window.sessionStorage - Web API 接口参考 | MDN
  3. opencv之模糊处理
  4. gitlab4.0备份还原
  5. 219. 存在重复元素 II
  6. python基础-abstractmethod、__属性、property、setter、deleter、classmethod、staticmethod
  7. html5-article元素
  8. Sitecore营销自动化
  9. mybatis-config.xml
  10. 文件、文件夹操作(I)