text 如何知道哪个程序正在侦听给定端口?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text 如何知道哪个程序正在侦听给定端口?相关的知识,希望对你有一定的参考价值。

Open your terminal and type as

```sh
lsof -i :8000
```

For example, with port 8000 (python3 -m http.server):

```sh
$ lsof -i :8000
COMMAND  PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
python3 3269 user    3u  IPv4 1783216      0t0  TCP *:8000 (LISTEN)
And port 22 (SSH):
```

```sh
$ sudo lsof -i :22
COMMAND  PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
sshd     998 root    3u  IPv4 1442116      0t0  TCP *:ssh (LISTEN)
sshd     998 root    4u  IPv6 1442118      0t0  TCP *:ssh (LISTEN)

```sh
fuser 43796/tcp
```

https://askubuntu.com/questions/278448/how-to-know-what-program-is-listening-on-a-given-port
https://askubuntu.com/questions/227161/how-can-we-find-which-process-is-using-a-particular-port
```

以上是关于text 如何知道哪个程序正在侦听给定端口?的主要内容,如果未能解决你的问题,请参考以下文章

使用 IPC 如何告诉客户端服务器正在侦听哪个端口?

如何找出哪个进程正在侦听 Windows 上的 TCP 或 UDP 端口?

如何找出哪个进程正在侦听 Windows 上的 TCP 或 UDP 端口?

如何以编程方式获取正在侦听某个端口的进程的 pid?

sh 检查哪个应用正在侦听端口

sh Linux:找出哪个进程正在侦听端口