shell统计当前网络连接情况

简介:

当TCP连接数量非常大时,对当前的内部IP,外部IP的连接情况进行统计

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[root@lvs02 account_tcp] # cat account_tcp.sh 
#!/bin/bash
#统计当前网络连接情况
netstat  -na |  awk  '/^tcp/{s[$6]++}END{for(key in s)print key,s[key]}'  /root/account_tcp/state .txt
#统计Local Address的TCP连接数
netstat  -na |  awk  '/^tcp/'  awk  - v  FS= "[ :]+"  '{print $4}'  sort  uniq  -c |  sort  -n >  /root/account_tcp/Local_Address .txt
#统计IP为51的Foreign Address的TCP连接情况
netstat  -na |  awk  '/^tcp/'  grep  192.168.10.51 |  awk  - v  FS= "[ :]+"  '{print $6}'  sort  uniq  -c |  sort  -n >  /root/account_tcp/51_tcp .txt
#统计IP为80的Foreign Address的TCP连接情况
netstat  -na |  awk  '/^tcp/'  grep  192.168.10.80 |  awk  - v  FS= "[ :]+"  '{print $6}'  sort  uniq  -c |  sort  -n >  /root/account_tcp/80_tcp .txt
#统计IP为86的Foreign Address的TCP连接情况
netstat  -na |  awk  '/^tcp/'  grep  192.168.10.86 |  awk  - v  FS= "[ :]+"  '{print $6}'  sort  uniq  -c |  sort  -n >  /root/account_tcp/86_tcp .txt
#统计IP为87的Foreign Address的TCP连接情况
netstat  -na |  awk  '/^tcp/'  grep  192.168.10.87 |  awk  - v  FS= "[ :]+"  '{print $6}'  sort  uniq   -c |  sort  -n >  /root/account_tcp/87_tcp .txt
本文转自激情燃烧的岁月博客51CTO博客,原文链接http://blog.51cto.com/liuzhengwei521/1909106如需转载请自行联系原作者                                     weilovepan520
相关文章
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 向指定用户或终端发送消息 write命令 使用指南
【Shell 命令集合 网络通讯 】Linux 向指定用户或终端发送消息 write命令 使用指南
261 0
|
安全 Unix Shell
【Shell 命令集合 网络通讯 】Linux 向所有当前登录的用户发送消息或通知 wall命令 使用指南
【Shell 命令集合 网络通讯 】Linux 向所有当前登录的用户发送消息或通知 wall命令 使用指南
204 0
|
存储 Shell Linux
【Shell 命令集合 网络通讯 】Linux 显示Unix-to-Unix Copy (UUCP) 系统的状态信息 uustat命令 使用指南
【Shell 命令集合 网络通讯 】Linux 显示Unix-to-Unix Copy (UUCP) 系统的状态信息 uustat命令 使用指南
121 0
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
156 0
|
网络协议 Shell Linux
【Shell 命令集合 网络通讯 】Linux 追踪数据包在网络中的路径 traceroute命令 使用指南
【Shell 命令集合 网络通讯 】Linux 追踪数据包在网络中的路径 traceroute命令 使用指南
316 0
|
9月前
|
Unix Shell Linux
LeetCode刷题 Shell编程四则 | 194. 转置文件 192. 统计词频 193. 有效电话号码 195. 第十行
本文提供了几个Linux shell脚本编程问题的解决方案,包括转置文件内容、统计词频、验证有效电话号码和提取文件的第十行,每个问题都给出了至少一种实现方法。
127 6
LeetCode刷题 Shell编程四则 | 194. 转置文件 192. 统计词频 193. 有效电话号码 195. 第十行
|
3月前
|
JavaScript 算法 前端开发
JS数组操作方法全景图,全网最全构建完整知识网络!js数组操作方法全集(实现筛选转换、随机排序洗牌算法、复杂数据处理统计等情景详解,附大量源码和易错点解析)
这些方法提供了对数组的全面操作,包括搜索、遍历、转换和聚合等。通过分为原地操作方法、非原地操作方法和其他方法便于您理解和记忆,并熟悉他们各自的使用方法与使用范围。详细的案例与进阶使用,方便您理解数组操作的底层原理。链式调用的几个案例,让您玩转数组操作。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
5月前
|
机器学习/深度学习 监控 算法
基于yolov4深度学习网络的排队人数统计系统matlab仿真,带GUI界面
本项目基于YOLOv4深度学习网络,利用MATLAB 2022a实现排队人数统计的算法仿真。通过先进的计算机视觉技术,系统能自动、准确地检测和统计监控画面中的人数,适用于银行、车站等场景,优化资源分配和服务管理。核心程序包含多个回调函数,用于处理用户输入及界面交互,确保系统的高效运行。仿真结果无水印,操作步骤详见配套视频。
199 18
|
Java Linux API
统计android设备的网络数据使用量
统计android设备的网络数据使用量
269 0
|
11月前
|
Shell Linux C语言

热门文章

最新文章