linux 查看端口号
时间: 2023-09-27 17:10:06 浏览: 35
使用命令 netstat -tunlp 可以查看当前系统开放的所有端口号及其对应的进程。其中:
-t 表示显示 TCP 协议的连接信息;
-u 表示显示 UDP 协议的连接信息;
-n 表示以数字形式显示 IP 地址和端口号,而不使用域名和服务名;
-l 表示仅显示监听状态的连接信息;
-p 表示显示进程名/进程 ID。
相关问题
linux查看端口号
在 Linux 中可以使用命令 "netstat" 来查看端口号。
查看所有正在使用的端口号:
```
netstat -tuln
```
查看特定协议的端口号(如 TCP 端口):
```
netstat -tuln | grep tcp
```
使用 lsof 命令也可以查看端口号
查看某个端口正在被哪个进程使用
```
lsof -i :端口号
```
若想更详细的了解这些命令,可以使用 `man` 命令来查看它们的帮助文档。
例如,查看 netstat 命令的帮助文档,使用:
```
man netstat
```
linux查看端口号进程
在 Linux 上,可以使用 `netstat` 或 `ss` 命令来查看端口号对应的进程。
使用 `netstat` 命令可以查看当前系统上所有的网络连接和监听端口。下面是使用 `netstat` 命令查看端口号对应的进程的示例:
```
netstat -tuln | grep <端口号>
```
其中,`-t` 表示只显示 TCP 连接,`-u` 表示只显示 UDP 连接,`-l` 表示只显示监听状态的连接,`-n` 表示以数字形式显示 IP 地址和端口号。
另外,使用 `ss` 命令也可以查看端口号对应的进程。下面是使用 `ss` 命令查看端口号对应的进程的示例:
```
ss -tuln | grep <端口号>
```
与 `netstat` 命令类似,`-t` 表示只显示 TCP 连接,`-u` 表示只显示 UDP 连接,`-l` 表示只显示监听状态的连接,`-n` 表示以数字形式显示 IP 地址和端口号。
以上命令会显示与指定端口号相关的网络连接信息,包括本地地址、远程地址和对应的进程 ID(PID)。