netstat -anlp|grep 8001|awk '$4 ~ /10.102.93.52\:8001/ {split($5,a,":"); print a[1]}'|sort -r|uniq -c
先贴一下命令,这个需求是需要计算一下连接到特定端口的socket连接数和ip数量。
netstat命令是查看网络状况的命令,其中第四列是本地端口,我们选自己需要监听的地址就行。
通过管道符号送到awk,awk首先按照第四列正则匹配一下,再将第5个信息分割打印,最后去重,计数即可
netstat -anlp|grep 8001|awk '$4 ~ /10.102.93.52\:8001/ {split($5,a,":"); print a[1]}'|sort -r|uniq -c
先贴一下命令,这个需求是需要计算一下连接到特定端口的socket连接数和ip数量。
netstat命令是查看网络状况的命令,其中第四列是本地端口,我们选自己需要监听的地址就行。
通过管道符号送到awk,awk首先按照第四列正则匹配一下,再将第5个信息分割打印,最后去重,计数即可