linux查看运行端口
时间: 2024-09-11 18:14:05 浏览: 75
在Linux系统中,查看正在运行的端口通常使用`netstat`和`ss`命令,这两个命令都可以列出系统中的网络连接状态。下面是使用这两种工具的基本方法:
1. 使用`netstat`命令(请注意,`netstat`可能需要单独安装):
- 查看所有连接和监听端口:
```
netstat -tulnp
```
- 查看特定端口的连接情况(以1234端口为例):
```
netstat -tulnp | grep :1234
```
2. 使用`ss`命令(从较新版本的Linux开始,默认已安装):
-tulnp
```
- 查看特定端口的连接情况(以1234端口为例):
```
ss -tulnp | grep :1234
```
在这两个命令中,参数说明如下:
- `-t`:显示TCP协议的连接
- `-u`:显示UDP协议的连接
- `-l`:显示监听状态的端口
- `-n`:不解析地址和服务名,直接显示IP和端口号
- `-p`:显示进程的PID和名称
注意:使用这些命令可能需要相应的权限,普通用户可能需要使用`sudo`来获取足够的权限。
阅读全文