在linux中查看程序占用端口的方法:1.進行終端命令行模式;2.切換到root用戶;3.使用netstat命令查看端口;
具體方法如下:
1.首先,在linux系統中進行終端命令行模式;
2.進入到終端命令行模式后,使用sudo命令切換到root用戶;
sudo su
3.最后,切換到root用戶后,使用netstat命令即可查看程序占用的端口;
#查看所有程序和端口
netstat -tunlp
#查看指定端口的程序
netstat -tunlp|grep 22
相關命令擴展:
1)使用lsof命令查看端口占用情況
lsof -i
參數:
-c<進程名>:列出指定進程所打開的文件。
-p<進程號>:列出指定進程號所打開的文件。
-u:列出指定UID號的進程詳情。
-g:列出指定GID號進程詳情。
2)使用netstat -ntlp命令查看所有tcp端口
netstat -ntlp
參數:
-t:僅顯示TCP端口。
-u:僅顯示UDP端口。
-l:僅顯示監聽套接字。
-p:顯示進程標識符和程序名稱。