Linux 查询运行端口
时间: 2024-05-01 20:22:30 浏览: 13
你可以使用 `netstat` 或 `lsof` 命令来查询 Linux 系统上正在运行的端口。
使用 `netstat` 命令:
```
netstat -tlnp
```
该命令会列出所有正在监听的 TCP 端口及其对应的进程。
使用 `lsof` 命令:
```
sudo lsof -i -P -n | grep LISTEN
```
该命令会列出所有正在监听的网络连接及其对应的进程。
另外,如果你只想查询某个特定端口是否正在使用,可以使用如下命令:
```
sudo lsof -i :端口号
```
例如,查询端口号为 80 的进程:
```
sudo lsof -i :80
```
相关问题
linux 查询运行服务端口
1. 使用 netstat 命令:
netstat -tlnp
其中:
-t:表示 TCP 协议
-l:表示监听状态
-n:表示不解析服务名和主机名,只显示数字
-p:表示显示进程号和进程名称
2. 使用 lsof 命令:
lsof -i :端口号
其中:
-i:表示显示网络连接情况
:端口号:表示查询的端口号
3. 使用 ss 命令:
ss -tlnp
其中:
-t:表示 TCP 协议
-l:表示监听状态
-n:表示不解析服务名和主机名,只显示数字
-p:表示显示进程号和进程名称
linux关系运行端口
在 Linux 系统中,可以使用以下命令来查看当前系统中哪些端口正在运行:
1. `netstat` 命令:可以使用该命令来列出当前系统所有的网络连接情况,包括已经建立的连接、正在监听的端口等。
例如,可以使用 `netstat -tunlp` 命令来列出当前系统中所有正在监听的 TCP 和 UDP 端口以及对应的进程信息。
2. `lsof` 命令:可以使用该命令来列出当前系统中所有打开的文件和进程信息,包括正在使用的端口等。
例如,可以使用 `lsof -i :端口号` 命令来查看当前正在使用指定端口的进程信息。
另外,如果需要在 Linux 系统中开启或关闭某个端口,可以使用 `iptables` 命令来进行配置。例如,可以使用以下命令开启 8080 端口:
```
iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
```
需要注意的是,以上命令需要使用 root 权限才能执行。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)