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
相关文章
|
1月前
|
运维 网络协议 安全
【Shell 命令集合 网络通讯 】Linux 网络抓包工具 tcpdump命令 使用指南
【Shell 命令集合 网络通讯 】Linux 网络抓包工具 tcpdump命令 使用指南
44 0
|
1月前
|
监控 Linux Shell
【Shell 命令集合 网络通讯 】Linux 配置和管理网络流量的形状 shapecfg命令 使用指南
【Shell 命令集合 网络通讯 】Linux 配置和管理网络流量的形状 shapecfg命令 使用指南
39 0
|
1月前
|
网络协议 Shell Linux
【Shell 命令集合 网络通讯 】Linux 设置和配置PPP pppsetup命令 使用教程
【Shell 命令集合 网络通讯 】Linux 设置和配置PPP pppsetup命令 使用教程
44 0
|
1月前
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 向指定用户或终端发送消息 write命令 使用指南
【Shell 命令集合 网络通讯 】Linux 向指定用户或终端发送消息 write命令 使用指南
34 0
|
1月前
|
安全 Unix Shell
【Shell 命令集合 网络通讯 】Linux 向所有当前登录的用户发送消息或通知 wall命令 使用指南
【Shell 命令集合 网络通讯 】Linux 向所有当前登录的用户发送消息或通知 wall命令 使用指南
29 0
|
1月前
|
存储 Shell Linux
【Shell 命令集合 网络通讯 】Linux 显示Unix-to-Unix Copy (UUCP) 系统的状态信息 uustat命令 使用指南
【Shell 命令集合 网络通讯 】Linux 显示Unix-to-Unix Copy (UUCP) 系统的状态信息 uustat命令 使用指南
26 0
|
1月前
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
29 0
|
1月前
|
监控 Shell Linux
【Shell 命令集合 网络通讯 】Linux 分析串口的状态 statserial命令 使用指南
【Shell 命令集合 网络通讯 】Linux 分析串口的状态 statserial命令 使用指南
33 0
|
1月前
|
网络协议 Shell Linux
【Shell 命令集合 网络通讯 】Linux 提供SMB共享 smbd命令 使用指南
【Shell 命令集合 网络通讯 】Linux 提供SMB共享 smbd命令 使用指南
39 0
|
1月前
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 关闭PPP(Point-to-Point Protocol)连接 ppp-off命令 使用指南
【Shell 命令集合 网络通讯 】Linux 关闭PPP(Point-to-Point Protocol)连接 ppp-off命令 使用指南
42 1