新聞中心
linux中使用查詢端口命令的技巧

Linux系統(tǒng)中提供了多種界面命令可以用來(lái)查詢本機(jī)安裝的軟件端口及其他有關(guān)信息,這些命令可以非常方便快捷的查詢有關(guān)網(wǎng)絡(luò)端口狀況及本機(jī)運(yùn)行的狀態(tài)。本文主要介紹Linux中使用查詢端口命令的技巧。
1.使用netstat命令
使用netstat命令可以快速查看本機(jī)正在使用的端口情況,語(yǔ)法如下:
[root@localhost /]# netstat -an
這里-a表示顯示所有信息,-n表示顯示IP端口信息。
以上命令的運(yùn)行結(jié)果示例如下:
[root@localhost /]# netstat -an
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
上例中,開放了本機(jī)的22端口,用于SSH連接。
2.使用lsof命令
lsof命令可以打開文件系統(tǒng)進(jìn)程,主要用來(lái)查詢文件及其對(duì)應(yīng)的進(jìn)程,也可以用來(lái)查詢端口的魔術(shù)情況,語(yǔ)法如下:
[root@localhost /]# lsof -i:端口號(hào)
上例中,使用-i指定選項(xiàng),指定端口號(hào)/端口范圍,可獲取到特定端口的連接信息,如:
[root@localhost /]# lsof -i:80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
httpd 25 root 4u IPv4 0x401dadd3c 0t0 TCP *:http (LISTEN)
上述命令-i:80 直接指定查詢80端口。
3.使用ss命令
ss命令主要用來(lái)替換netstat命令,因?yàn)閟s命令比netstat命令更快更強(qiáng)大,可以快速查詢復(fù)雜查詢,使用ss命令查詢端口信息,語(yǔ)法如下:
[root@localhost /]# ss 端口號(hào)
上述命令表示查詢指定端口號(hào)狀態(tài),例如查詢80端口:
[root@localhost /]# ss -antp |grep 80
LISTEN 0 128 0.0.0.0:80
上述結(jié)果指定端口,LISTEN表示端口處于監(jiān)聽狀態(tài)。
綜上所述,Linux系統(tǒng)提供了多種簡(jiǎn)便的命令用來(lái)查詢端口狀況,使用者可以根據(jù)自身需要選擇合適的命令查詢更詳細(xì)的端口狀態(tài)以及本機(jī)運(yùn)行狀態(tài),以提高工作效率。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
網(wǎng)站名稱:Linux中使用查詢端口命令的技巧(linux查詢端口命令)
轉(zhuǎn)載來(lái)源:http://m.5511xx.com/article/cocdpch.html


咨詢
建站咨詢
