linux 端口查询
时间: 2023-08-22 08:35:20 浏览: 36
在 Linux 中,您可以使用以下命令来查询当前打开的端口:
```
sudo lsof -i -P -n | grep LISTEN
```
该命令将显示所有正在监听的端口及其对应的进程。如果您只想查看某个特定端口是否正在被使用,可以将该端口号作为参数传递给该命令,例如:
```
sudo lsof -i -P -n | grep LISTEN | grep 80
```
这将显示所有正在监听端口 80 的进程。
相关问题
linux端口占用查询
在Linux系统中,可以使用以下命令查询端口占用情况:
1. netstat命令
使用netstat命令可以查看当前系统中所有的网络连接情况,包括协议、本地地址、远程地址、状态等信息。可以通过以下命令查询某个端口是否被占用:
```
netstat -anp | grep 端口号
```
其中,-a表示显示所有连接和监听端口,-n表示以数字形式显示地址和端口号,-p表示显示进程信息,grep用于过滤出指定端口号的连接信息。
2. lsof命令
使用lsof命令可以列出当前系统中所有打开的文件和进程,包括网络连接、设备文件、管道等。可以通过以下命令查询某个端口是否被占用:
```
lsof -i :端口号
```
其中,-i表示显示网络连接信息,:端口号表示指定要查询的端口号。
以上两种方法都可以查询端口占用情况,但是lsof命令更加详细,可以显示进程的详细信息。
linux 查询端口
在Linux中查询端口可以使用以下命令:
1. netstat命令
使用netstat命令可以查看当前系统中所有的网络连接和端口状态,可以使用以下命令:
netstat -an | grep LISTEN
该命令会列出所有正在监听的端口。
2. lsof命令
使用lsof命令可以查看当前系统中打开的文件和进程,也可以用来查询端口,可以使用以下命令:
lsof -i :端口号
该命令会列出所有使用该端口的进程。
3. ss命令
ss命令是netstat的替代品,使用起来更加简单和快速,可以使用以下命令:
ss -ltn
该命令会列出所有正在监听的TCP端口。
以上是Linux中查询端口的三种常用方法。
相关推荐
![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)