Linux TCP 连接数

时间:2024-06-06 17:35:51

查看 TCP 连接数 ;

每一个 IP 访问的链接数:head 默认 前10

netstat -na|grep ESTABLISHED|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -rn |head
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
SYN_RECV表示正在等待处理的请求数;
ESTABLISHED表示正常数据传输状态;
TIME_WAIT表示处理完毕,等待超时结束的请求数。

查看所有建立连接的详细记录

netstat -nat||grep ESTABLISHED|wc - 

当前网络的链接状态:

netstat -na|grep ESTABLISHED|wc -l

查看httpd有多少个进程数:

ps aux|grep httpd|wc -l
ss -tln 查看启动端口:

每一个 IP 访问的链接数:head 默认 前10
netstat -na|grep ESTABLISHED|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -rn |head 1、统计80端口连接数
netstat -nat|grep -i ""|wc -l 2、统计httpd协议连接数
ps -ef|grep httpd|wc -l 、统计已连接上的,状态为“established
netstat -na|grep ESTABLISHED|wc -l

4、查看 SYN ESTABLISHED 链接
netstat -na|grep SYN|awk {print$5}|awk -F: {print$1}|sort|uniq -c|sort -r
netstat -na|grep ESTABLISHED|awk {print$5}|awk -F: {print$1}|sort|uniq -c|sort -r

、查IP地址连接最多
netstat -na|grep ESTABLISHED|awk {print$5}|awk -F: {print$1}|sort|uniq -c|sort | head -n 3