摘要:在 Linux 系统中,可以使用以下命令查看端口被占用的情况:1. `netstat` 命令: - 要查看所有被占用的端口及其对应的进程,可以使用以下命令: ``` netstat -tuln ``` - 要查看进程详细信息,包括哪个进程占用了哪个端口...
在 Linux 系统中,可以使用以下命令查看端口被占用的情况:
1. `netstat` 命令:
- 要查看所有被占用的端口及其对应的进程,可以使用以下命令:
```
netstat -tuln
```
- 要查看进程详细信息,包括哪个进程占用了哪个端口:
```
netstat -tulnp
```
2. `ss` 命令:
- `ss` 是 `netstat` 的现代替代品,速度更快,信息更多。使用以下命令查看活动的端口及其对应的进程:
```
ss -tuln
```
- 查看带有进程信息的端口占用情况:
```
ss -tulnp
```
3. `lsof` 命令:
- 查看哪个进程占用了特定端口,比如要查看端口 80:
```
lsof -i :80
```
- 查看所有网络连接:
```
lsof -i
```
4. `fuser` 命令:
- 使用 `fuser` 可以查看被端口使用的进程号:
```
fuser 80/tcp
```
这些命令中的 `t` 代表 TCP 连接,`u` 代表 UDP 连接,`l` 代表状态,`n` 以数字形式显示地址和端口,而 `p` 则显示进程相关的信息。选择适合的命令可以帮助你诊断网络连接和端口占用情况。