句子无忧吧网—你身边的句子专家

句子无忧吧网—你身边的句子专家

如何查找自己电脑端口

59

一、Windows系统

命令提示符(CMD)

- 按 `Win + R` 打开运行窗口,输入 `cmd` 回车;

- 输入 `netstat -ano` 或 `netstat -tuln`:

- `netstat -ano` 列出所有活动连接及对应PID;

- `netstat -tuln` 列出所有监听中的TCP和UDP端口。

- 结果中 `Local Address` 列显示本地端口,`PID` 列显示占用端口的进程ID。

PowerShell

- 输入 `Get-NetTCPConnection` 或 `Get-NetUDPEndpoint` 命令,可查看TCP/UDP连接详情。

任务管理器

- 切换到“详细信息”选项卡,查看“网络”标签下的端口使用情况。

二、macOS系统

终端

- 打开终端(Terminal),输入 `ifconfig` 或 `netstat -an`:

- `ifconfig` 显示IPv4地址及本地端口(如 `inet 192.168.1.2:5000`);

- `netstat -an` 列出所有活动连接及PID。

- 使用 `lsof -i :*` 可查看所有监听端口及占用进程。

三、Linux系统

终端

- 输入 `netstat -tuln` 列出所有监听中的TCP和UDP端口;

- 使用 `ss -tuln` 作为 `netstat` 的替代品,性能更优;

- 查看特定端口占用:`sudo lsof -i :8080`(替换8080为目标端口)。

四、注意事项

防火墙设置:

部分端口可能被防火墙屏蔽,需先确认防火墙允许相关端口通信;

权限问题:

查看进程ID(PID)需管理员权限,部分命令需在终端输入 `sudo`;

端口范围:

电脑共有0-65535个端口,但大部分处于关闭状态,仅开放端口会显示在命令输出中。

通过以上方法,可快速查看Windows、macOS和Linux系统中的开放端口及占用进程,辅助网络调试和故障排查。