linux 命令记录
程序员文章站
2022-01-15 11:56:22
...
--查看linux中TCP各种状态的数量
netstat -n | awk '/^tcp/ {++y[$NF]} END {for (w in y) print w,y[w]}'
--统计当前的http连接数
# ps -ef | grep http | wc -l
--需要统计指定端口的连接个数
# netstat -ant | grep -i "80" | wc -l
netstat -n | grep 9091 | wc -l
netstat -ant | grep -i "80" | wc -l
netstat -anp | grep TIME_WAIT | wc -l
netstat -anp | grep ESTABLISHED | wc -l
netstat -anp | grep CLOSE_WAIT | wc -l
netstat -n | awk '/^tcp/ {++y[$NF]} END {for(w in y) print w, y[w]}'
--根据状态分组统计
netstat -n | grep 9091 | awk '/^tcp/ {++y[$NF]} END {for(w in y) print w, y[w]}'