我看到这两个命令计算与服务器的连接数。然而,两者的输出却存在很大差异。
计算并统计当前每个IP地址与服务器建立的连接数量。
$ netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n | wc -l
154
打印已建立的连接而不是所有连接,并显示每个 IP 的连接计数
$ netstat -ntu | grep ESTAB | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr | wc -l
62
我想知道什么是联合国然后建立连接(154-62)?
答案1
TCP连接有多种状态,例如:已确立的,SYN_SENT,同步接收,FIN_等待1,CLOSE_WAIT,...所有这些,除了已确立的属于你的不成立的类别。
请注意,从资源的角度来看,它们都占用一个套接字,直到它们真正结束。状态列表及其含义位于联机帮助页netstat