更新時(shí)間:2021-09-18 10:31:22 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1730次
以下命令如果不存在,使用yum install -y xxx安裝。
1.netstat
注:yum install -y net-tools
netstat -anlp | grep 8888
# netstat命令各個(gè)參數(shù)說(shuō)明如下:
# -t : 指明顯示TCP端口
# -u : 指明顯示UDP端口
# -l : 僅顯示監(jiān)聽(tīng)套接字(所謂套接字就是使應(yīng)用程序能夠讀寫與收發(fā)通訊協(xié)議(protocol)與資料的程序)
# -p : 顯示進(jìn)程標(biāo)識(shí)符和程序名稱,每一個(gè)套接字/端口都屬于一個(gè)程序。
# -n : 不進(jìn)行DNS輪詢,顯示IP(可以加速操作)
對(duì)輸出的每一項(xiàng)進(jìn)行說(shuō)明:
(1)Proto:協(xié)議名(tcp協(xié)議還是udp協(xié)議)
(2)Recv-Q:網(wǎng)絡(luò)接收隊(duì)列。表示收到的數(shù)據(jù)已經(jīng)在本地接收緩沖,但是還有多少?zèng)]有被進(jìn)程取走。如果接收隊(duì)列Recv-Q一直處于阻塞狀態(tài),可能是遭受了拒絕服務(wù) denial-of-service 攻擊。通常應(yīng)該為0,如果不為0可能是有問(wèn)題的。packets在兩個(gè)隊(duì)列里都不應(yīng)該有堆積狀態(tài)。可接受短暫的非0情況。
(3)Send-Q:網(wǎng)路發(fā)送隊(duì)列。對(duì)方?jīng)]有收到的數(shù)據(jù)或者說(shuō)沒(méi)有Ack的,還是本地緩沖區(qū)。如果發(fā)送隊(duì)列Send-Q不能很快的清零,可能是有應(yīng)用向外發(fā)送數(shù)據(jù)包過(guò)快,或者是對(duì)方接收數(shù)據(jù)包不夠快。通常應(yīng)該為0,如果不為0可能是有問(wèn)題的。packets在兩個(gè)隊(duì)列里都不應(yīng)該有堆積狀態(tài)。可接受短暫的非0情況。
(4)Local Address
0.0.0.0:22 表示監(jiān)聽(tīng)服務(wù)器上所有ip地址的所有(0.0.0.0表示本地所有ip)
:::22 也表示監(jiān)聽(tīng)本地所有ip的22端口,跟上面的區(qū)別是這里表示的是IPv6地址,上面的0.0.0.0表示的是本地所有IPv4地址。
127.0.0.1:9100這個(gè)表示監(jiān)聽(tīng)本機(jī)的loopback地址的9100端口(如果某個(gè)服務(wù)只監(jiān)聽(tīng)了回環(huán)地址,那么只能在本機(jī)進(jìn)行訪問(wèn),無(wú)法通過(guò)tcp/ip 協(xié)議進(jìn)行遠(yuǎn)程訪問(wèn))
(5)Foreign Address:與本機(jī)端口通信的外部socket。顯示規(guī)則與Local Address相同
(6)State:鏈路狀態(tài),共有11種。state列共有12中可能的狀態(tài),前面11種是按照TCP連接建立的三次握手和TCP連接斷開(kāi)的四次揮手過(guò)程來(lái)描述的。
LISTEN:監(jiān)聽(tīng)來(lái)自遠(yuǎn)方TCP端口的連接請(qǐng)求
ESTABLISHED:代表一個(gè)打開(kāi)的連接,雙方可以進(jìn)行或已經(jīng)在數(shù)據(jù)交互了。
UNKNOWN:未知的socket狀態(tài)
(7)PID/Program:PID即進(jìn)程id,Program即使用該socket的應(yīng)用程序。
2.ss
ss -anlp | grep 80
這個(gè)命令是查看進(jìn)程占用哪些文件的
lsof -i:80
注:yum install -y lsof
fuser命令和lsof正好相反,是查看某個(gè)文件被哪個(gè)進(jìn)程占用的。Linux中,萬(wàn)物皆文件,所以可以查看普通文件、套接字文件、文件系統(tǒng)。而套接字文件就包含了端口號(hào)。比如查看22端口。
fuser 22/tcp -v
注:yum install -y psmisc
nmap默認(rèn)總是會(huì)掃描端口,要掃描本機(jī)端口,很方便。
nmap localhost
對(duì)Java感興趣的小伙伴不妨來(lái)關(guān)注一下動(dòng)力節(jié)點(diǎn)的Linux教程,當(dāng)然也有相關(guān)的視頻教程可以免費(fèi)下載觀看,視頻內(nèi)容由淺到深,通俗易懂,適合初學(xué)者,希望對(duì)大家能夠有所幫助。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)