使用shell统计ip的流量
2011-04-07 08:57
295 查看
[root@oracle shell_exmple]# cat test
10.1.1.1 10000089
10.1.1.2 99877008
10.1.1.3 488650
10.1.1.1 20789786
10.1.1.3 907675765
[root@oracle shell_exmple]# awk '{a[$1]}END{for(i in a)print a[i]}' test
[root@oracle shell_exmple]# awk '{a[$1]}END{for(i in a)print i}' test
10.1.1.3
10.1.1.1
10.1.1.2
[root@oracle shell_exmple]# awk '{a[$1]=a[$1]+$2} END{for(i in a)print a[i]/1024/1024"MB",i}' test | sort -nr
866.093MB 10.1.1.3
95.2501MB 10.1.1.2
29.3635MB 10.1.1.1
10.1.1.1 10000089
10.1.1.2 99877008
10.1.1.3 488650
10.1.1.1 20789786
10.1.1.3 907675765
[root@oracle shell_exmple]# awk '{a[$1]}END{for(i in a)print a[i]}' test
[root@oracle shell_exmple]# awk '{a[$1]}END{for(i in a)print i}' test
10.1.1.3
10.1.1.1
10.1.1.2
[root@oracle shell_exmple]# awk '{a[$1]=a[$1]+$2} END{for(i in a)print a[i]/1024/1024"MB",i}' test | sort -nr
866.093MB 10.1.1.3
95.2501MB 10.1.1.2
29.3635MB 10.1.1.1
相关文章推荐
- 统计下载日志流量,ip等各项信息的shell脚本代码
- 统计网卡流量的两段shell脚本(使用ifconfig) 详细出处参考:http://www.jb51.net/article/34290.htm
- 统计网卡流量的两段shell脚本(使用ifconfig)
- 用shell统计局域网内的以用IP+MAC地址和未使用的IP
- shell 检查网段内的IP使用情况,并进行统计
- 使用MapReduce计算框架统计CDN日志IP数、流量等数据
- 使用IPTABLES实现对特定IP, 3ff8 端口流量的精确统计
- 使用IPTABLES实现对特定IP,端口流量的精确统计
- 统计网卡流量的两段shell脚本(使用ifconfig)
- (总结)统计Apache或Nginx访问日志里的独立IP访问数量的Shell
- Debian9.2 下使用vnstat查看服务器带宽流量统计
- Shell统计访问ip UV、PV
- 使用shell脚本统计源码文件中的注释行数.(// , /**/)
- 统计apache日志所有ip的访问次数和流量
- windows下使用netstat统计tcp、ip、端口的数量统计
- shell 脚本查看网段ip使用情况
- Linux下使用Shell对网络流量进行监控
- 使用shell脚本分析网站日志统计PV、404、500等数据