用 netstat 查看 Linux 網(wǎng)絡(luò)狀況。
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),沁縣企業(yè)網(wǎng)站建設(shè),沁縣品牌網(wǎng)站建設(shè),網(wǎng)站定制,沁縣網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,沁縣網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
前面的 netstat -n是netstat的命令,Windows和Linux都可以用,結(jié)果顯示內(nèi)容差不多
后面的 awk'/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 是Linux下的命令,主要作用是對(duì)netstat輸出的結(jié)果進(jìn)行過濾和處理:
運(yùn)行這一句之后,顯示的結(jié)果類似如下:
TIME_WAIT 27
FIN_WAIT1 435
FIN_WAIT2 89
ESTABLISHED 82
SYN_RECV 64
CLOSING 4
LAST_ACK 90
內(nèi)容解釋如下:
TIME-WAIT:等待足夠的時(shí)間以確保遠(yuǎn)程TCP接收到連接中斷請(qǐng)求的確認(rèn)
FIN-WAIT-1:等待遠(yuǎn)程TCP連接中斷請(qǐng)求,或先前的連接中斷請(qǐng)求的確認(rèn)
FIN-WAIT-2:從遠(yuǎn)程TCP等待連接中斷請(qǐng)求
ESTABLISHED:代表一個(gè)打開的連接
SYN-RECV:再收到和發(fā)送一個(gè)連接請(qǐng)求后等待對(duì)方對(duì)連接請(qǐng)求的確認(rèn)
SYN-SENT:再發(fā)送連接請(qǐng)求后等待匹配的連接請(qǐng)求
CLOSING:等待遠(yuǎn)程TCP對(duì)連接中斷的確認(rèn)
CLOSED:沒有任何連接狀態(tài)
CLOSE-WAIT:等待從本地用戶發(fā)來的連接中斷請(qǐng)求
LAST-ACK:等待原來的發(fā)向遠(yuǎn)程TCP的連接中斷請(qǐng)求的確認(rèn)
LISTEN:偵聽來自遠(yuǎn)方的TCP端口的連接請(qǐng)求
你可試下這個(gè)命令 nload是一個(gè)命令行工具,讓用戶可以分開來監(jiān)控入站流量和出站流量。它還可以繪制圖表以顯示入站流量和出站流量,視圖比例可以調(diào)整。用起來很簡單,不支持許多選項(xiàng)。
所以,如果你只需要快速查看總帶寬使用情況,無需每個(gè)進(jìn)程的詳細(xì)情況,那么nload用起來很方便。
華普在線小李為您解答
你可以通過iftop 、Nethogs或vnstat這三個(gè)?Linux?網(wǎng)絡(luò)命令,了解有關(guān)你網(wǎng)絡(luò)連接的大量信息:iftop 通過進(jìn)程號(hào)跟蹤網(wǎng)絡(luò)連接,Nethogs 可以快速顯示哪個(gè)在占用你的帶寬,而 vnstat 作為一個(gè)很好的輕量級(jí)守護(hù)進(jìn)程運(yùn)行,可以隨時(shí)隨地記錄你的使用情況。
具體使用方法,可以參考這篇文章:網(wǎng)頁鏈接
更多Linux系統(tǒng)知識(shí),樓主可以百度《Linux就該這么學(xué)》。