句子文案吧网—你身边的句子专家

句子文案吧网—你身边的句子专家

怎么看电脑端口

59

一、Windows系统

命令行工具(netstat)

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

- 输入命令 `netstat -ano`(或 `netstat -aon`),回车后查看输出结果。输出中会显示本地地址、外部地址、状态码及对应的进程ID(PID)。

- 例如:

```

Proto Local Address Foreign Address State PID

TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4444

TCP 192.168.1.2:5000 192.168.1.3:1234 ESTABLISHED 1234

```

任务管理器

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

- 在“网络”标签页中,可以看到每个进程的网络连接状态及使用的端口。

PowerShell

- 输入 `netstat -ano` 或 `netstat -tuln`(监听端口)查看端口使用情况。

二、Linux系统

命令行工具(netstat或ss)

- 输入 `netstat -tuln` 显示所有监听的TCP/UDP端口(Linux 2.x)或 `netstat -tunlp`(带域名解析)。

- 输入 `ss -tuln`(Linux 3.x及以上)功能更强大,性能更优。

- 例如:

```

tcp0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1234

udp0 0 0.0.0.0:5353 0.0.0.0:*

```

lsof命令

- 输入 `lsof -i :*` 列出所有使用端口的进程及对应端口信息。

三、Mac系统

终端命令(netstat或lsof)

- 输入 `netstat -an` 显示所有活动的网络连接。

- 输入 `lsof -i :*` 列出所有端口使用情况。

四、其他注意事项

权限问题:

部分命令(如Linux的 `netstat`)需管理员权限,输入 `sudo` 提升权限。

第三方工具:Windows用户可使用 `TCPView`,Mac用户可使用 `nmap` 进行端口扫描。

端口状态判断:通过命令输出中的 `LISTENING`(TCP)或 `ESTABLISHED`(已连接)状态判断端口是否开放。

通过以上方法,可快速查看电脑当前开放的端口及占用进程,辅助网络故障排查或服务管理。