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
相关文章
|
4月前
|
运维 网络协议 安全
【Shell 命令集合 网络通讯 】Linux 网络抓包工具 tcpdump命令 使用指南
【Shell 命令集合 网络通讯 】Linux 网络抓包工具 tcpdump命令 使用指南
126 0
|
4月前
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 向指定用户或终端发送消息 write命令 使用指南
【Shell 命令集合 网络通讯 】Linux 向指定用户或终端发送消息 write命令 使用指南
97 0
|
4月前
|
安全 Unix Shell
【Shell 命令集合 网络通讯 】Linux 向所有当前登录的用户发送消息或通知 wall命令 使用指南
【Shell 命令集合 网络通讯 】Linux 向所有当前登录的用户发送消息或通知 wall命令 使用指南
65 0
|
4月前
|
存储 Shell Linux
【Shell 命令集合 网络通讯 】Linux 显示Unix-to-Unix Copy (UUCP) 系统的状态信息 uustat命令 使用指南
【Shell 命令集合 网络通讯 】Linux 显示Unix-to-Unix Copy (UUCP) 系统的状态信息 uustat命令 使用指南
51 0
|
4月前
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
68 0
|
4月前
|
网络协议 Shell Linux
【Shell 命令集合 网络通讯 】Linux 追踪数据包在网络中的路径 traceroute命令 使用指南
【Shell 命令集合 网络通讯 】Linux 追踪数据包在网络中的路径 traceroute命令 使用指南
102 0
|
4月前
|
Java Linux API
统计android设备的网络数据使用量
统计android设备的网络数据使用量
81 0
|
11天前
|
Shell Linux Perl
在Linux中,编写一个shell脚本,用于统计指定目录下所有文件的行数。
在Linux中,编写一个shell脚本,用于统计指定目录下所有文件的行数。
|
2月前
|
Shell Linux C语言
|
2月前
|
Linux
linux网络统计信息和端口占用情况基本语法
linux网络统计信息和端口占用情况基本语法
下一篇
云函数