linux检查端口占用
时间: 2023-04-13 09:01:13 浏览: 94
可以使用以下命令来检查 Linux 上的端口占用情况:
1. 使用 netstat 命令:
netstat -anp | grep 端口号
其中,-a 表示显示所有连接和监听端口,-n 表示以数字形式显示端口号,-p 表示显示进程 ID 和进程名称。
2. 使用 lsof 命令:
lsof -i :端口号
其中,-i 表示显示网络连接信息,:端口号 表示指定要查询的端口号。
以上两种方法都可以用来检查 Linux 上的端口占用情况。
相关问题
linux 检查端口占用指令
Linux 检查端口占用的指令是 `netstat` 和 `lsof`。
1. 使用 `netstat`
```bash
netstat -tuln | grep <端口号>
```
其中,选项 `-t` 表示 TCP 协议,`-u` 表示 UDP 协议,`-l` 表示监听状态,`-n` 表示以数字形式显示 IP 地址和端口号。
例如,检查 80 端口是否被占用:
```bash
netstat -tuln | grep 80
```
2. 使用 `lsof`
```bash
sudo lsof -i:<端口号>
```
其中,选项 `-i` 表示网络端口,`<端口号>` 为需要检查的端口号。
例如,检查 80 端口是否被占用:
```bash
sudo lsof -i:80
```
linux查看端口占用情况
您可以使用以下命令来查看 Linux 中的端口占用情况:
1. 使用 netstat 命令
```sh
netstat -tulpn
```
该命令将显示当前所有打开的网络连接和 UNIX 套接字,并显示相关进程的 PID 和名称。
2. 使用 lsof 命令
```sh
lsof -i :端口号
```
该命令将显示打开指定端口的进程和文件信息。如果没有指定端口号,则将显示所有打开的网络连接和 UNIX 套接字。
3. 使用 ss 命令
```sh
ss -tulpn
```
该命令与 netstat 类似,但比 netstat 更快速和更少占用系统资源。
以上任意一种方法都可以查看 Linux 中的端口占用情况。
阅读全文