如何在CENTOS7.6中查看正在使用的端口
如何在CENTOS7.6中查看正在使用的端口
1.netstat 是(shi)一個命令行(xing)工(gong)具,可以提供(gong)有關網絡(luo)連接的信息(xi)。
要列出正(zheng)在偵聽的所有 TCP 或 UDP 端口,包括使(shi)用端口和套接字狀態(tai)的服務,請使(shi)用以下命令:
sudo netstat -tun
此命令(ling)中使用的選項具有以下含義:
-t - 顯示(shi) TCP 端(duan)口(kou)。
-u - 顯示(shi) UDP 端口。
-n - 顯(xian)示數(shu)字地址而不是主機名。
-l - 僅(jin)顯示偵聽端口。
-p - 顯示進(jin)程的 PID 和名(ming)稱(cheng)。僅當(dang)您以 root 或 sudo 用戶身份運行命令(ling)時,才會顯示此信息。

2.如(ru)果(guo)要(yao)過濾結果(guo),請(qing)使用 grep 命令。例如(ru),要(yao)查找在 TCP 端口 22 上偵聽的(de)進程,請(qing)鍵入:
sudo netstat -tnlp | grep :22

3.如果輸出為空,則表示沒有任何內容正在偵聽端口。例如:
sudo netstat -tnlp | grep :80


