實(shí)現(xiàn)方法
使用以下命令即可分組查看各種連接狀態(tài)哦:
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'解釋:返回結(jié)果示例: LAST_ACK 5 (正在等待處理的請(qǐng)求數(shù)) SYN_RECV 30 ESTABLISHED 1597 (正常數(shù)據(jù)傳輸狀態(tài)) FIN_WAIT1 51 FIN_WAIT2 504 TIME_WAIT 1057 (處理完畢,等待超時(shí)結(jié)束的請(qǐng)求數(shù)) 狀態(tài):描述 CLOSED:無連接是活動(dòng)的或正在進(jìn)行 LISTEN:服務(wù)器在等待進(jìn)入呼叫 SYN_RECV:一個(gè)連接請(qǐng)求已經(jīng)到達(dá),等待確認(rèn) SYN_SENT:應(yīng)用已經(jīng)開始,打開一個(gè)連接 ESTABLISHED:正常數(shù)據(jù)傳輸狀態(tài) FIN_WAIT1:應(yīng)用說它已經(jīng)完成 FIN_WAIT2:另一邊已同意釋放 ITMED_WAIT:等待所有分組死掉 CLOSING:兩邊同時(shí)嘗試關(guān)閉 TIME_WAIT:另一邊已初始化一個(gè)釋放 LAST_ACK:等待所有分組死掉
使用這上面的命令是可以查看服務(wù)器的種連接狀態(tài),其中ESTABLISHED 就是并發(fā)連接狀態(tài)的顯示數(shù)的了。如果你不想查看到這么多連接狀態(tài),而僅僅只是想查看并發(fā)連接數(shù),可以簡化一下命令,即:
netstat -nat|grep ESTABLISHED|wc -l1164
這個(gè)返回的數(shù)字就是當(dāng)前并發(fā)的連接數(shù)的了。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作帶來一定的幫助,如果有疑問大家可以留言交流。
新聞熱點(diǎn)
疑難解答
圖片精選