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

linux根据进程号查看端口

  • linux
  • 2024-05-06 11:25:25
  • 7868

netstat 命令可以显示网络连接、路由表和接口统计信息。 要根据进程号查看端口,可以使用以下命令:
bash
netstat -nap | grep
其中:
-n:以数字形式显示地址和端口号,而不是解析主机名和服务名。
-a:显示所有活动连接,包括监听套接字。
-p:显示进程信息。
:要查找端口的进程的进程号。
使用 lsof 命令
lsof 命令可以显示打开的文件、网络连接和其他资源。 要根据进程号查看端口,可以使用以下命令:
bash
lsof -i | grep
其中:
-i:列出网络连接。
:要查找端口的进程的进程号。
使用 ss 命令
ss 命令是 netstat 的替代品,提供更丰富的信息。 要根据进程号查看端口,可以使用以下命令:
bash
ss -nap | grep
其中:
-n:以数字形式显示地址和端口号。
-a:显示所有活动连接,包括监听套接字。
-p:显示进程信息。
:要查找端口的进程的进程号。
示例输出
以下是示例输出:
netstat -nap | grep 1234
tcp6 0 0 127.0.0.1:53686 127.0.0.1:8080 ESTABLISHED 1234/python3
此输出显示进程号为 1234 的进程正在使用端口 8080。