什么是netstat?
成都創(chuàng)新互聯(lián)公司為客戶提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、程序、域名、空間一條龍服務(wù),提供基于WEB的系統(tǒng)開發(fā). 服務(wù)項(xiàng)目涵蓋了網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站程序開發(fā)、WEB系統(tǒng)開發(fā)、微信二次開發(fā)、成都手機(jī)網(wǎng)站制作等網(wǎng)站方面業(yè)務(wù)。如果你手頭有l(wèi)inux系統(tǒng),你直接輸入man netstat,就可以得到幫助信息。man對(duì)于netstat的解釋非常言簡(jiǎn)意賅,只有一句簡(jiǎn)短的描述:
“netstat – Print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships”
中文意思是:netstat可以用來(lái)顯示網(wǎng)絡(luò)連接、路由表、接口統(tǒng)計(jì)、偽連接和組播成員。
netstat命令用于顯示與IP、TCP、UDP和ICMP協(xié)議相關(guān)的統(tǒng)計(jì)數(shù)據(jù),一般用于檢查本機(jī)各端口的網(wǎng)絡(luò)連接情況。netstat是在內(nèi)核中訪問網(wǎng)絡(luò)及相關(guān)信息的程序,它能夠提供TCP連接,TCP和UDP監(jiān)聽,進(jìn)程內(nèi)存管理的相關(guān)報(bào)告。
如果你的計(jì)算機(jī)有時(shí)候收到的數(shù)據(jù)報(bào)導(dǎo)致出錯(cuò)數(shù)據(jù)或故障,你不必感到奇怪,TCP/IP可以容許這些類型的錯(cuò)誤,并能夠自動(dòng)重發(fā)數(shù)據(jù)報(bào)。但如果累計(jì)的出錯(cuò)情況數(shù)目占到所接受到的IP數(shù)據(jù)報(bào)相當(dāng)大的百分比,或者它的數(shù)目正在迅速增長(zhǎng),那么你就應(yīng)該使用netstat查一查為什么會(huì)出現(xiàn)這種情況了。
【命令格式】
netstat [-cCeFghilMnNoprstuvVwx] [-A<網(wǎng)絡(luò)類型>][--ip]
【命令功能】
netstat用于顯示與IP、TCP、UDP和ICMP協(xié)議相關(guān)的統(tǒng)計(jì)數(shù)據(jù),一般用于檢驗(yàn)本機(jī)各端口的連接情況。
【命令參數(shù)】
-a或-all 顯示所有連線中的socket
-A<網(wǎng)絡(luò)類型>或-<網(wǎng)絡(luò)類型> 列出該網(wǎng)絡(luò)類型連線中的相關(guān)地址。
-c或-continuous 持續(xù)列出網(wǎng)絡(luò)狀態(tài)。
-C或-cache 顯示路由器配置的快取信息。
-e或-extend 顯示網(wǎng)絡(luò)其它相關(guān)信息。
-F或-fib 顯示FIB。
-g或-groups 顯示多重廣播功能群組組員名單。
-h或-help 在線幫助。
-i或-interfaces 顯示網(wǎng)絡(luò)界面信息表單。
-l或-listening 顯示監(jiān)控中的服務(wù)器的socket。
-M或-masquerade 顯示偽裝的網(wǎng)絡(luò)連接。
-n或-numeric 直接使用IP地址,而不通過域名服務(wù)器。
-N或-netlink或-symbolic 顯示網(wǎng)絡(luò)硬件外圍設(shè)備的符號(hào)連接名稱。
-o或-timers 顯示計(jì)時(shí)器。
-p或-programs 顯示正在使用的socket的程序識(shí)別碼和程序名稱。
-r或-route 顯示Routing Table。
-s或-statistice 顯示網(wǎng)絡(luò)工作信息統(tǒng)計(jì)表。
-t或-tcp 顯示tcp傳輸協(xié)議的連接狀況。
-u或-udp 顯示udp傳輸協(xié)議的連接狀況。
-v或-verbose 顯示指令執(zhí)行過程。
-V或-version 顯示版本信息。
-w或-raw 顯示RAW傳輸協(xié)議的連接狀況。
-x或-unix 此參數(shù)的效果和指定的“-A unix”參數(shù)相同。
-ip或-inet 此參數(shù)的效果和指定“-A inet”參數(shù)相同。
【實(shí)例展示】
netstat
本選項(xiàng)從整體上看,netstat的輸出結(jié)果可以分為兩個(gè)部分:
一個(gè)是Active Internet connections,稱為有源TCP連接,其中"Recv-Q"和"Send-Q"指的是接收隊(duì)列和發(fā)送隊(duì)列。這些數(shù)字一般都應(yīng)該是0。如果不是則表示軟件包正在隊(duì)列中堆積。這種情況只能在非常少的情況見到。
另一個(gè)是Active UNIX domain sockets,稱為有源Unix域套接口(和網(wǎng)絡(luò)套接字一樣,但是只能用于本機(jī)通信,性能可以提高一倍)。
Proto顯示連接使用的協(xié)議,RefCnt表示連接到本套接口上的進(jìn)程號(hào),Types顯示套接口的類型,State顯示套接口當(dāng)前的狀態(tài),Path表示連接到套接口的其它進(jìn)程使用的路徑名。
狀態(tài)說(shuō)明:
LISTEN: 偵聽來(lái)自遠(yuǎn)方的TCP端口的連接請(qǐng)求
SYN-SENT: 再發(fā)送連接請(qǐng)求后等待匹配的連接請(qǐng)求(如果有大量這樣的狀態(tài)包,檢查是否中招了)
SYN-RECEIVED: 再收到和發(fā)送一個(gè)連接請(qǐng)求后等待對(duì)方對(duì)連接請(qǐng)求的確認(rèn)(如有大量此狀態(tài),估計(jì)被flood***了)
ESTABLISHED: 代表一個(gè)打開的連接
FIN-WAIT-1: 等待遠(yuǎn)程TCP連接中斷請(qǐng)求,或先前的連接中斷請(qǐng)求的確認(rèn)
FIN-WAIT-2: 從遠(yuǎn)程TCP等待連接中斷請(qǐng)求
CLOSE-WAIT: 等待從本地用戶發(fā)來(lái)的連接中斷請(qǐng)求
CLOSING: 等待遠(yuǎn)程TCP對(duì)連接中斷的確認(rèn)
LAST-ACK: 等待原來(lái)的發(fā)向遠(yuǎn)程TCP的連接中斷請(qǐng)求的確認(rèn)(不是什么好東西,此項(xiàng)出現(xiàn),檢查是否被***)
TIME-WAIT: 等待足夠的時(shí)間以確保遠(yuǎn)程TCP接收到連接中斷請(qǐng)求的確認(rèn)
CLOSED: 沒有任何連接狀態(tài)
netstat -s
本選項(xiàng)能夠按照各個(gè)協(xié)議分別顯示其統(tǒng)計(jì)數(shù)據(jù)。如果我們的應(yīng)用程序(如web瀏覽器)運(yùn)行速度比較慢,或者不能顯示web頁(yè)之類的數(shù)據(jù),那么我們就可以用本選項(xiàng)來(lái)查看一下所顯示的信息。我們需要認(rèn)真仔細(xì)查看統(tǒng)計(jì)數(shù)據(jù)的各行,找到出錯(cuò)的關(guān)鍵字,進(jìn)而確定問題所在。
netstat -e
本選項(xiàng)用于顯示關(guān)于以太網(wǎng)的統(tǒng)計(jì)數(shù)據(jù)。它列出來(lái)的項(xiàng)目包括傳送的數(shù)據(jù)包的總字節(jié)數(shù)、錯(cuò)誤數(shù)、刪除數(shù)、數(shù)據(jù)包的數(shù)量和廣播的數(shù)量。這些統(tǒng)計(jì)數(shù)據(jù)既有發(fā)送的數(shù)據(jù)報(bào)數(shù)量,也有接收的數(shù)據(jù)報(bào)數(shù)量。這個(gè)選項(xiàng)可以用來(lái)統(tǒng)計(jì)一些基本的網(wǎng)絡(luò)流量。
netstat -r
本選項(xiàng)可以顯示關(guān)于路由表的信息,類似于后面所講使用route print命令時(shí)看到的信息。除了顯示有效路由外,還顯示當(dāng)前有效的鏈接。
netstat -a
本選項(xiàng)顯示一個(gè)所有的有效連接信息列表,包含已建立的連接(ESTABLISHED),也包含監(jiān)聽連接請(qǐng)求的哪些連接(LISTENING)。
netstat -n
本選項(xiàng)是顯示所有已建立的有效連接。
找出程序運(yùn)行的端口
[root@node1 ~]# netstat -ap | grep ssh tcp 0 0 *:ssh *:* LISTEN 1688/sshd tcp 0 0 localhost:x11-ssh-offset *:* LISTEN 20222/sshd tcp 0 52 node1.magedu.com:ssh 172.16.18.2:50297 ESTABLISHED 20222/sshd tcp 0 0 *:ssh *:* LISTEN 1688/sshd tcp 0 0 localhost:x11-ssh-offset *:* LISTEN 20222/sshd unix 2 [ ] DGRAM 64850 20222/sshd查找運(yùn)行在指定端口的進(jìn)程
[root@node1 ~]# netstat -anpt | grep 80 tcp 0 0 :::80 :::* LISTEN 20841/httpd更多的示例這里就不在一一舉出了,更多內(nèi)容將持續(xù)更新??!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
名稱欄目:工作之命令小總結(jié)(4):netstat命令-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)地址:http://www.rwnh.cn/article16/ijjdg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、ChatGPT、響應(yīng)式網(wǎng)站、全網(wǎng)營(yíng)銷推廣、云服務(wù)器、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容
營(yíng)銷型網(wǎng)站建設(shè)知識(shí)