当前位置:首页 > linux > 正文

linux查看进程占用哪个端口(linux查看所有开放的端口)

  • linux
  • 2024-03-15 20:25:05
  • 2790
查看Linux进程占用哪个端口的方法
要素:

netstat命令:


用于显示网络连接和端口信息。

-a:显示所有连接,包括处于LISTEN和ESTABLISHED状态的。

-n:不解析IP地址和端口号。

-t:只显示TCP连接。

-u:只显示UDP连接。

-p:显示进程名称和PID。

lsof命令:


列出打开的文件和它们的进程ID。

-i:显示网络连接信息。

-P:显示进程名称。

-n:不解析IP地址和端口号。

-t:只显示TCP连接。

-u:只显示UDP连接。
示例:

使用netstat命令:


netstat -antp
此命令将显示所有TCP连接,包括处于LISTEN和ESTABLISHED状态的,并解析IP地址和端口号。

使用lsof命令:


lsof -i -P -n
此命令将显示所有打开的网络连接,解析IP地址和端口号,并显示进程名称。