常見程序的端口號「查看服務端口」

方法1:使用lsof命令
lsof命令可以用來列出系統中所有正在使用的端口,具體方法如下。
首先,點擊Linux Mint 20終端的快捷圖標,啟動它。終端如圖所示。
接下來,如果你從來沒有使用過lsof命令,你必須安裝它。要做到這一點,請在終端中執行以下命令。
$ sudo apt-get install lsof
成功安裝該命令後,你會在終端看到以下輸出:

如何檢查Linux服務器中的端口是否在使用?

一旦這個命令被安裝,它就可以用來查詢Linux中任何正在使用的端口。要檢查系統是否有開放的端口,請在終端中執行以下命令。
$ sudo lsof -i
在該命令的輸出中,”LISTEN”狀態下列出的是正在使用的端口,如下圖所示:

如何檢查Linux服務器中的端口是否在使用?

方法2:使用ss命令
ss命令可以用來確定系統中任何開放的TCP和UDP端口,具體方法如下。
要查詢正在使用的TCP和UDP端口,請在終端上執行以下命令。
$ ss -lntup
在這個命令的輸出中,正在使用的端口(包括TCP和UDP)都是 “LISTEN “狀態,而其他端口都顯示為 “UNCONN”狀態。

如何檢查Linux服務器中的端口是否在使用?

方法3:使用netstat命令
netstat命令也可以用來確定系統中任何開放的TCP和UDP端口,具體方法如下。
要查詢正在使用的TCP和UDP端口,在終端上運行以下命令。
$ sudo netstat -pnltu
如果您嘗試在沒有使用 “sudo”關鍵字的情況下運行這個命令, 您將無法訪問所有的端口。如果您是以root用戶帳號登錄,那麼您可以跳過這個關鍵字。
當您運行這個命令時,您將能夠看到所有正在使用的端口都處於 “LISTEN”狀態,而其他所有端口的狀態都是不可用的,如下圖所示。

如何檢查Linux服務器中的端口是否在使用?

方法4:使用nmap命令
nmap命令是另一個實用程序,可以用來確定正在使用的TCP和UDP端口,具體方法如下。
如果你的Linux Mint 20系統上還沒有安裝nmap實用程序,因為它不是默認安裝的,你可能需要手動安裝它。要做到這一點,請執行以下命令。
$ sudo apt install nmap
一旦你在Linux Mint 20系統上成功安裝了nmap實用程序,你的終端就會把控制權還給你,這樣你就可以執行下一個命令,如下圖所示。

如何檢查Linux服務器中的端口是否在使用?

安裝完這個工具後,通過在終端機上運行以下命令,查詢系統中正在使用的TCP和UDP端口。
$ sudo nmap -n -PN -sT -sU -p- localhost…
一旦你執行了這個命令,所有正在使用的端口的狀態都將是 「open」,如下圖所示。

如何檢查Linux服務器中的端口是否在使用?

這篇文章向您展示了四種不同的方法來檢查您的Linux系統中是否在使用某個端口。所有這些方法都是在 Linux Mint 20 中測試的,您也可以在任何其他Linux發行版中運行這些方法中的命令,但會有細微的變化。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/253073.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-14 02:25
下一篇 2024-12-14 02:25

相關推薦

發表回復

登錄後才能評論