Linux 查詢服務佔用的埠
阿新 • • 發佈:2020-10-13
常用命令:
netstat -tulpn 或者netstat -lpn
netstat -npl | grep :port 或者netstat -npl |grep port
lsof -i :port
ps -ef | grep port 或者 ps -aux | grep port
殺掉埠kill -9 pid
1、查詢所有監聽的服務埠,使用netstat -tulpn 或者netstat -lpn
2、查詢具體某個埠資訊可以加上過濾:如 netstat -npl | grep :8000或者netstat -npl |grep 8000
引數含義:
-t : 指明顯示TCP埠
-u : 指明顯示UDP埠
-l : 僅顯示監聽套接字
-p : 顯示程序識別符號和程式名稱,每一個套接字/埠都屬於一個程式。
-n : 不進行DNS輪詢
3、查詢單個埠資訊也可以使用lsof -i :port就能看見所指定埠執行的程式,同時還有當前連線。
4、ps -ef | grep port 或者 ps -aux | grep port
5、殺掉埠kill -9 pid,先查出對應的程序id,再執行kill -9 pid