【怎么查看电脑端口】在日常使用电脑的过程中,有时我们需要查看当前电脑的端口信息,例如排查网络问题、检查服务是否正常运行等。不同操作系统下查看端口的方法略有不同,下面将为大家总结几种常见方式,并附上操作步骤和示例。
一、Windows 系统查看端口
在 Windows 中,可以使用命令提示符(CMD)来查看当前系统中所有正在监听的端口。以下是具体步骤:
1. 按下 `Win + R` 键,输入 `cmd`,回车打开命令提示符。
2. 输入以下命令并回车:
```
netstat -ano
```
3. 查看输出结果中的 `Local Address` 和 `Foreign Address` 列,其中 `Local Address` 显示的是本机使用的端口。
> 注意:`-ano` 参数表示显示所有连接及对应的进程 ID(PID)。
二、macOS / Linux 系统查看端口
在 macOS 或 Linux 系统中,可以通过终端使用 `netstat` 或 `lsof` 命令查看端口信息:
方法一:使用 `netstat`
1. 打开终端。
2. 输入以下命令:
```
sudo netstat -tuln
```
- `-t` 表示 TCP 协议;
- `-u` 表示 UDP 协议;
- `-l` 表示列出监听状态的端口;
- `-n` 表示以数字形式显示地址和端口。
方法二:使用 `lsof`
1. 在终端输入:
```
sudo lsof -i :端口号
```
例如,查看 80 端口的占用情况:
```
sudo lsof -i :80
```
三、常用端口对照表
端口号 | 协议 | 用途说明 |
21 | TCP | FTP 文件传输 |
22 | TCP | SSH 远程登录 |
25 | TCP | SMTP 邮件发送 |
80 | TCP | HTTP 网页访问 |
443 | TCP | HTTPS 安全网页访问 |
3306 | TCP | MySQL 数据库 |
3389 | TCP | RDP 远程桌面 |
53 | UDP | DNS 域名解析 |
四、注意事项
- 查看端口时需具备相应权限,部分命令可能需要管理员权限(如 `sudo`)。
- 端口被占用时,可通过 `taskkill`(Windows)或 `kill`(Linux/macOS)命令结束占用进程。
- 如果是开发环境,建议使用防火墙工具(如 Windows Defender、UFW 等)进行端口管理。
通过以上方法,你可以轻松查看并了解电脑当前的端口使用情况。如果遇到异常端口占用或无法访问的情况,可以根据上述步骤排查问题。