liunx 查询 端口
时间: 2023-08-20 22:03:59 浏览: 53
你可以使用以下命令来查询 Linux 系统上的端口:
1. netstat 命令:
可以使用 netstat 命令来查看当前系统上所有的端口情况。使用以下命令:
```
netstat -auntp
```
该命令会列出当前系统上所有处于监听状态的端口以及它们对应的进程。其中,-a 参数表示显示所有的端口情况,-u 表示仅显示 UDP 协议的端口,-n 表示以数字形式显示端口号,-t 表示仅显示 TCP 协议的端口,-p 表示显示端口所对应的进程信息。
2. ss 命令:
也可以使用 ss 命令来查看当前系统上所有的端口情况。使用以下命令:
```
ss -auntp
```
该命令会列出当前系统上所有处于监听状态的端口以及它们对应的进程。其中,-a 参数表示显示所有的端口情况,-u 表示仅显示 UDP 协议的端口,-n 表示以数字形式显示端口号,-t 表示仅显示 TCP 协议的端口,-p 表示显示端口所对应的进程信息。和 netstat 命令类似,ss 命令也可以用来查询端口状态。
相关问题
linux 查询端口
在Linux中查询端口可以使用以下命令:
1. netstat命令
使用netstat命令可以查看当前系统中所有的网络连接和端口状态,可以使用以下命令:
netstat -an | grep LISTEN
该命令会列出所有正在监听的端口。
2. lsof命令
使用lsof命令可以查看当前系统中打开的文件和进程,也可以用来查询端口,可以使用以下命令:
lsof -i :端口号
该命令会列出所有使用该端口的进程。
3. ss命令
ss命令是netstat的替代品,使用起来更加简单和快速,可以使用以下命令:
ss -ltn
该命令会列出所有正在监听的TCP端口。
以上是Linux中查询端口的三种常用方法。
linux查询端口进程
在Linux中,可以使用以下命令查询端口进程:
1. netstat命令
使用netstat命令可以查看当前系统的网络状态,包括已经建立的连接、监听端口等信息。可以使用以下命令查询指定端口的进程:
```
netstat -anp | grep 端口号
```
其中,-a表示显示所有连接和监听端口,-n表示以数字形式显示端口号和IP地址,-p表示显示与端口相关的进程信息,grep用于过滤指定端口号的信息。
2. lsof命令
lsof命令可以列出当前系统打开的文件和进程信息,也可以用于查询指定端口的进程。可以使用以下命令查询指定端口的进程:
```
lsof -i :端口号
```
其中,-i表示查询网络连接信息,:端口号表示指定的端口号。
3. ss命令
ss命令也可以用于查询网络连接信息,可以使用以下命令查询指定端口的进程:
```
ss -lntp | grep 端口号
```
其中,-l表示显示监听端口,-n表示以数字形式显示端口号和IP地址,-t表示只显示TCP连接,-p表示显示与端口相关的进程信息,grep用于过滤指定端口号的信息。
以上三种命令都可以用于查询端口进程信息,可以根据实际情况选择使用。