admin管理员组

文章数量:1530871

2024年5月20日发(作者:)

如何查看端口号被哪个程序占用了

在操作系统中,要查看端口号被哪个程序占用了,可以使用以下几种

方法:

方法一:使用命令行工具查看端口号占用情况

1. 打开命令行终端,可以使用命令提示符(Windows)或终端

(Linux/macOS)进入命令行界面。

2.输入以下命令并执行:

- 在 Windows 上使用 `netstat -ano` 命令;

- 在 Linux/macOS 上使用 `netstat -tuln` 命令。

这些命令将显示当前的活动连接和监听端口,包括协议类型、本地地

址、远程地址、状态和进程ID等信息。

3.在输出结果中,查找你要查看的端口号对应的行,找到对应的进程

ID(PID)。

4. 在 Windows 上,输入 `tasklist , findstr PID`,其中 PID

是上一步骤中查找到的进程 ID。在 Linux/macOS 上,输入 `ps -ef ,

grep PID`来获取该进程的详细信息。这样就可以得知占用该端口号的程

序名称。

方法二:使用专用的端口查看工具

1. 在 Windows 上,可以使用 TCPView 或 CurrPorts等工具来查看

端口号占用情况。

- TCPView:是微软提供的免费工具,可显示当前的 TCP 和 UDP 连

接情况,以及监听的端口号和 PID。

- CurrPorts:是 NirSoft 公司提供的免费工具,类似于 TCPView,

提供了更多的功能和详细的信息。

2. 在 Linux/macOS 上,可以使用 lsof 命令来查看端口号占用情况。

输入 `sudo lsof -i :端口号`(如:`sudo lsof -i :8080`)来获取占

用该端口号的程序信息。

方法三:使用系统监控工具

1. 在 Windows 上,可以使用 Task Manager(任务管理器)来查看

占用端口号的程序。

- 使用 `Ctrl + Shift + Esc` 快捷键打开 Task Manager。

- 在 "Processes"(进程)选项卡中找到 "PID"(进程 ID)列,并

按照升序或降序排序。

-找到对应的进程ID,即可得知占用该端口号的程序名称。

2. 在 Linux/macOS 上,可以使用系统监控工具如 htop 或 top 来

查看激活的进程以及占用的端口号。

无论使用哪一种方法,都可以帮助你查看端口号被哪个程序占用了。

根据不同的操作系统,可以选择相应的工具和命令来查看端口号占用情况。

本文标签: 端口号查看占用工具进程