首頁  >  文章  >  運維  >  linux怎麼查看開放了哪些連接埠號

linux怎麼查看開放了哪些連接埠號

藏色散人
藏色散人原創
2023-03-27 10:33:0624358瀏覽

linux查看開放的連接埠號碼的方法:1、登入linux系統,開啟終端;2、透過“netstat -anp”命令查看哪些連接埠被開啟;3、透過“lsof -i:$PORT”查看應用該連接埠的程式即可。

linux怎麼查看開放了哪些連接埠號

本教學操作環境:linux5.9.8系統、Dell G3電腦。

linux怎麼查看開放了哪些連接埠號碼?

linux指令查看開放哪些埠

netstat -nupl (UDP类型的端口)netstat -ntpl (TCP类型的端口)

a 表示所有

n 表示不查詢dns

t 表示tcp協定

u 表示udp協定

p 表示查詢佔用的程式

l 表示查詢正在監聽的程式

#这个表示查找处于监听状态的,端口号为3306的进程

Linux查看連接埠使用狀態、關閉連接埠方法

 前提:首先你必須知道,連接埠不是獨立存在的,它是依附於進程的。某個進程開啟,那麼它對應的連接埠就開啟了,進程關閉,則該連接埠也就關閉了。下次若某個進程再次開啟,則對應的連接埠也再次開啟。而不要純粹的理解為關閉掉某個端口,不過可以禁用某個端口。

1. 可以透過"netstat -anp" 來查看哪些連接埠已開啟。

(註:加上參數'-n'會將應用程式轉為連接埠顯示,即數字格式的位址,如:nfs->2049, ftp->21,因此可以開啟兩個終端,一一對應一下程式所對應的連接埠號碼)

2. 然後可以透過"lsof -i:$PORT"查看應用該連接埠的程式($PORT指對應的連接埠號)。或者你也可以查看檔案/etc/services,從裡面可以找出連接埠所對應的服務。

(註:有些連接埠無法透過netstat來,更可靠的方法是"sudo nmap -sT -O localhost")

3. 若要關閉某個端口,則可以:

1)透過iptables工具將該連接埠禁掉,如:

iptables -A INPUT -p tcp --dport $PORT -j DROP
iptables -A OUTPUT -p tcp --dport $PORT -j DROP
##2)或關掉對應的應用程式,則連接埠就自然關閉了,如:

"kill -9 PID" (PID:進程號)

如:透過"netstat -anp | grep ssh"

#有顯示: tcp 0 127.0.0.1:2121 0.0.0.0:* LISTEN 7546/ssh

則:"kill -9 7546"

a 表示所有

n 表示不查詢dns

t 表示tcp協定

u 表示udp協定

p 表示查詢佔用的程式

l 表示查詢正在監聽的程式

#这个表示查找处于监听状态的,端口号为3306的进程
Linux檢視連接埠使用狀態、關閉連接埠方法

 前提:首先你必須知道,連接埠不是獨立存在的,它是依附在過程中的。某個進程開啟,那麼它對應的連接埠就開啟了,進程關閉,則該連接埠也就關閉了。下次若某個進程再次開啟,則對應的連接埠也再次開啟。而不要純粹的理解為關閉掉某個端口,不過可以禁用某個端口。

1. 可以透過"netstat -anp" 來查看哪些連接埠被開啟。

(註:加上參數'-n'會將應用程式轉為連接埠顯示,即數字格式的位址,如:nfs->2049, ftp->21,因此可以開啟兩個終端,一一對應一下程式所對應的連接埠號碼)

2. 然後可以透過"lsof -i:$PORT"查看應用該連接埠的程式($PORT指對應的連接埠號)。或者你也可以查看檔案/etc/services,從裡面可以找出連接埠所對應的服務。

#(註:有些連接埠無法透過netstat來,更可靠的方法是"sudo nmap -sT -O localhost")

3. 若要關閉某個端口,則可以:

1)透過iptables工具將該連接埠禁掉,如:

iptables -A INPUT -p tcp --dport $PORT -j DROP
iptables -A OUTPUT -p tcp --dport $PORT -j DROP
##2)或關掉對應的應用程式,則連接埠就自然關閉了,如:

"kill -9 PID" (PID:進程號)

如:透過"netstat -anp | grep ssh"

#有顯示: tcp 0 127.0.0.1:2121 0.0.0.0:* LISTEN 7546/ssh

則:"kill -9 7546"

#推薦學習:《

linux視訊教學課程

以上是linux怎麼查看開放了哪些連接埠號的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:linux nvm是什麼下一篇:linux nvm是什麼