进程是计算机中运行的程序的实例。每个进程都有自己的地址空间,并可以独立于其他进程运行。进程通过端口号与其他进程通信。
如何查看对应端口号的进程
在 Linux 系统中,可以使用以下命令查看与特定端口号关联的进程。
netstat -anp | grep <port number>
其中,<port number>是要查找的端口号。这个命令将显示所有正在监听该端口的进程以及它们的进程 ID (PID)。
示例
例如,要查看与端口号 80 (HTTP) 关联的进程,请运行以下命令:
netstat -anp | grep 80
输出将类似于以下内容:
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 11111/httpdtcp6 0 0 :::80 :::* LISTEN 11111/httpd
此输出表明,PID 为 11111 的进程 httpd 正在监听端口 80。
其他工具
除了 netstat 命令之外,还有一些其他工具可以用来查看对应端口号的进程,包括:
lsof
fuser
nmap