linux 查看端口占用
时间: 2023-07-05 17:31:23 浏览: 51
在Linux中查看端口占用可以使用以下命令:
1. 使用 netstat 命令:
```
netstat -tlnp
```
该命令会显示所有正在监听的TCP端口以及对应的进程信息。
2. 使用 lsof 命令:
```
lsof -i :端口号
```
该命令会显示指定端口号所对应的进程信息。
其中,-t 选项可以只显示进程ID,-n 选项可以只显示IP地址而不进行主机名解析。
相关问题
linux查看端口占用
可以使用 `lsof -i :端口号` 来查看指定端口是否被占用。例如,要查看 80 端口是否被占用,可以使用命令 `lsof -i :80`。
还可以使用 `netstat -lnp | grep 端口号` 来查看指定端口是否被占用。例如,要查看 80 端口是否被占用,可以使用命令 `netstat -lnp | grep 80`。
也可以使用 `ss -lntu | grep 端口号` 来查看指定端口是否被占用。例如,要查看 80 端口是否被占用,可以使用命令 `ss -lntu | grep 80`。
Linux 查看端口占用
要查看 Linux 上的端口占用情况,可以使用以下命令:
1. 使用 netstat 命令:
```
netstat -tlnp
```
该命令将显示所有正在监听的 TCP 端口及其对应的进程名和进程 ID。
2. 使用 lsof 命令:
```
sudo lsof -i :<port>
```
该命令将显示指定端口的占用情况,包括进程名、进程 ID 和用户 ID 等信息。
3. 使用 fuser 命令:
```
sudo fuser <port>/tcp
```
该命令将显示指定端口的占用情况,并输出该端口所对应的进程 ID。
需要注意的是,以上命令需要使用 root 权限才能查询到所有端口的占用情况。如果你没有 root 权限,可以尝试使用 sudo 命令或者联系系统管理员。
阅读全文