思不磕网-你身边的文案专家

思不磕网-你身边的文案专家

如何查询软件端口

59

一、Windows系统

任务管理器查看

- 按 `Ctrl + Shift + Esc` 打开任务管理器,切换到“详细信息”选项卡。

- 找到目标程序对应的进程,查看其PID(进程标识符)。

- 打开命令提示符(CMD),输入 `netstat -ano | findstr PID`(如 `netstat -ano | findstr 1234`)即可显示该进程占用的端口号。

命令提示符直接查询

- 输入 `netstat -ano` 列出所有活动连接及PID。

- 使用 `findstr :端口号` 过滤特定端口(如 `netstat -ano | findstr :8080`)。

第三方工具

- 使用 PortQryTCPView等工具可图形化显示端口占用情况。

二、Linux系统

命令行工具

- 输入 `netstat -tuln` 列出所有监听的TCP/UDP端口。

- 使用 `ss -tuln | grep :端口号`(如 `ss -tuln | grep :8080`)快速过滤。

- 通过 `lsof -i :端口号`(如 `lsof -i :8080`)直接获取占用端口的进程信息。

系统内置工具

- 资源监视器:

在任务管理器中选择“性能”选项卡,查看“网络”部分的端口占用情况。

三、注意事项

权限问题:

部分端口(如低于1024的特权端口)需以管理员权限运行命令提示符或终端。

防火墙限制:

非标准端口可能被防火墙屏蔽,需在服务器端开放对应端口。

常见端口:

熟悉常见应用默认端口(如HTTP 80、HTTPS 443、数据库端口 3306等)可快速定位。

通过以上方法,可灵活查询本地或服务器的端口占用情况。