查看电脑端口的方法可分为以下四类,涵盖命令行工具、系统管理工具及第三方软件:
一、Windows系统
命令行工具(推荐) - 打开命令提示符(Win+R输入cmd),输入 `netstat -ano`,回车后查看PID与端口号对应关系。
- 输入 `netstat -ano | findstr :80` 可过滤特定端口(如80端口)。
设备管理器
- 右键“此电脑”→“管理”→“设备管理器”→“网络适配器”,查看端口状态(如“禁用”需启用)。
第三方工具
- 使用 TCPView(Windows)或 lsof(Linux/Mac)查看端口详细信息。
二、Linux/Mac系统
命令行工具
- 打开终端,输入 `netstat -tuln` 或 `ss -tuln`,回车后显示所有监听端口及地址。
- 输入 `sudo lsof -i :80` 可查看占用80端口的进程。
三、编程语言方法(Python示例)
使用Python脚本检测端口状态:
```python
import socket
def check_port(ip, port):
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.settimeout(1)
result = sock.connect_ex((ip, port))
sock.close()
return result == 0 返回True表示端口开放
示例:检查80端口
print(check_port('127.0.0.1', 80))
```
四、注意事项
权限问题: Linux/Mac系统需使用 `sudo` 运行 `netstat` 或 `lsof` 等命令。 过滤功能
安全性:查看端口时注意保护隐私,避免泄露敏感信息。