免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2749 | 回复: 12

请教一个菜鸟问题 [复制链接]

论坛徽章:
0
发表于 2003-03-30 12:41 |显示全部楼层

  1. #less netstat
  2. Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)
  3. tcp4       0      0  ns8.http               218.76.35.169.1266     ESTABLISHED
  4. tcp4       0    303  ns8.http               218.74.6.196.1438      ESTABLISHED
  5. tcp4       0   1373  ns8.http               202.108.119.6.64064    ESTABLISHED
  6. tcp4       0  13388  ns8.http               202.108.119.6.64039    ESTABLISHED
  7. tcp4       0   2449  ns8.http               202.108.119.6.64038    ESTABLISHED
  8. tcp4       0   5190  ns8.http               218.62.17.10.1488      ESTABLISHED
  9. tcp4       0    303  ns8.http               218.76.83.59.3283      ESTABLISHED
  10. tcp4       0      0  ns8.http               220.168.161.230.4256   ESTABLISHED
  11. tcp4       0      0  ns8.http               218.76.42.161.1925     ESTABLISHED
  12. tcp4       0    303  ns8.http               218.76.89.118.4704     ESTABLISHED
  13. tcp4       0     34  ns8.ftp                218.193.48.71.2561     ESTABLISHED
  14. tcp4       0   1579  ns8.http               202.108.119.6.63918    ESTABLISHED
  15. tcp4       0      0  ns8.http               61.137.113.94.1322     ESTABLISHED
  16. tcp4       0      0  ns8.http               218.76.8.85.1922       ESTABLISHED
  17. tcp4       0      0  ns8.http               218.76.42.161.1924     ESTABLISHED
  18. tcp4       0      0  ns8.http               220.170.68.159.1206    ESTABLISHED
  19. tcp4       0      0  ns8.http               218.75.24.53.3488      ESTABLISHED
  20. tcp4       0      0  ns8.http               218.76.232.194.1171    ESTABLISHED
  21. tcp4       0      0  ns8.http               218.13.157.116.4623    ESTABLISHED
  22. tcp4       0      0  ns8.http               218.76.231.77.3533     ESTABLISHED
  23. tcp4       0      0  ns8.http               218.17.216.212.3443    ESTABLISHED
  24. tcp4       0      0  ns8.http               61.187.61.162.1208     ESTABLISHED
  25. tcp4       0      0  ns8.http               219.159.108.4.12492    ESTABLISHED
  26. tcp4       0      0  ns8.http               218.76.106.0.2531      ESTABLISHED
  27. tcp4       0      0  ns8.http               218.14.88.138.1027     ESTABLISHED
  28. tcp4       0      0  ns8.http               61.92.9.154.1964       ESTABLISHED
  29. tcp4       0      0  ns8.http               218.17.1.184.3832      ESTABLISHED
  30. tcp4       0      0  ns8.http               220.170.68.202.1223    ESTABLISHED
  31. tcp4       0      0  ns8.http               218.22.65.132.43203    TIME_WAIT
  32. tcp4       0      0  ns8.http               218.17.243.218.2560    TIME_WAIT
  33. tcp4       0      0  ns8.http               218.0.59.228.1090      ESTABLISHED
  34. tcp4       0      0  ns8.http               218.14.124.217.37814   ESTABLISHED
  35. tcp4       0      0  ns8.http               218.2.154.51.1477      ESTABLISHED
  36. tcp4       0      0  ns8.http               218.76.102.19.1836     ESTABLISHED
  37. tcp4       0    260  ns8.http               218.76.24.140.3581     ESTABLISHED
  38. tcp4       0      0  ns8.http               218.75.45.110.4278     ESTABLISHED
  39. tcp4       0      0  ns8.http               218.71.219.129.1894    ESTABLISHED
  40. tcp4       0      0  ns8.http               218.14.124.217.37813   ESTABLISHED
  41. tcp4       0      0  ns8.http               218.76.130.183.2640    ESTABLISHED
  42. tcp4       0      0  ns8.http               218.17.243.218.2559    TIME_WAIT
  43. tcp4       0      0  ns8.http               211.163.2.99.12923     ESTABLISHED
  44. tcp4       0      0  ns8.http               218.76.5.143.1194      ESTABLISHED
  45. tcp4       0      0  ns8.http               218.76.252.138.3338    ESTABLISHED
  46. tcp4       0      0  ns8.http               218.76.0.133.4262      ESTABLISHED
复制代码

如何从这个上面文件中提取出不同的IP,并统计各个IP出现的次数?
谢谢了

论坛徽章:
0
发表于 2003-03-30 13:41 |显示全部楼层

请教一个菜鸟问题

假设文件名为iplog则
  1. awk '{print $5}' iplog|awk -F"." '{printf "%d.%d.%d.%d\n",$1,$2,$3,$4}'|sort |awk '{count[$0]++}END{for (i in count) print i,"\t",count[i]}'
复制代码

这是命令行形式,只有一行!可以复制后粘贴直接使用,SCO下通过!

论坛徽章:
0
发表于 2003-03-30 20:52 |显示全部楼层

请教一个菜鸟问题

能解释一下吗?
我的AWK水平真的是。。。。。。。。。
:)

论坛徽章:
0
发表于 2003-03-30 21:38 |显示全部楼层

请教一个菜鸟问题

我也是刚开始跟红袖添香等大侠学习awk。所以我的代码往往不够精练。
awk '{print $5}' iplog|awk -F"." '{printf "%d.%d.%d.%d\n",$1,$2,$3,$4}'|sort |awk '{count[$0]++}END{for (i in count) print i,"\t",count}'  

awk '{print $5}' iplog是将iplog中的ip及访问端口分离出来
awk -F"." '{printf "%d.%d.%d.%d\n",$1,$2,$3,$4}'从前面的结果中剥离端口号
sort对ip地址进行排序(也可以不要)
awk '{count[$0]++}END{for (i in count) print i,"\t",count}'  对ip进行统计并输出结果

论坛徽章:
0
发表于 2003-03-31 08:29 |显示全部楼层

请教一个菜鸟问题

写的挺好,又如此谦虚,更加男能可贵.

论坛徽章:
0
发表于 2003-03-31 08:50 |显示全部楼层

请教一个菜鸟问题

见到小侄女的时候才4星,不知不觉中都6星了!

真是光阴荏苒啊~~~

论坛徽章:
0
发表于 2003-03-31 09:04 |显示全部楼层

请教一个菜鸟问题

原帖由 "nmgzw" 发表:
见到小侄女的时候才4星,不知不觉中都6星了!

真是光阴荏苒啊~~~


俺见到红袖的时候,她也才****,瞧现在,俺都数不过来啦.

论坛徽章:
0
发表于 2003-03-31 09:54 |显示全部楼层

请教一个菜鸟问题

能详细解释最后一句的实现的过程么?

论坛徽章:
0
发表于 2003-03-31 10:28 |显示全部楼层

请教一个菜鸟问题

[quote]原帖由 "tiansgx"]能详细解释最后一句的实现的过程么?[/quote 发表:


好象就一句嘛

论坛徽章:
0
发表于 2003-03-31 10:36 |显示全部楼层

请教一个菜鸟问题

就是看不懂怎么把相同的ip合并统计的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP