---
#### **网络端口**
未安装`netstat`
```
dnf install -y net-tools
```
-a 列出所有连接
```
netstat -a
```
-t 列出tcp协议连接
```
netstat -at
```
-u 列出udp协议连接
```
netstat -au
```
-x 只列出所有监听unix端口
```
netstat -lx
```
-n 禁用反向域名解析,加快查询速度
* 默认情况下 netstat 会通过反向域名解析技术查找每个 IP 地址对应的主机名。这会降低查找速度。如果你觉得 IP 地址已经足够,而没有必要知道主机名,就使用 -n 选项禁用域名解析功能
```
netstat -ant
```
-l 只列出监听中的连接
* 任何网络服务的后台进程都会打开一个端口,用于监听接入的请求。这些正在监听的套接字也和连接的套接字一样,也能被 netstat 列出来。使用 -l 选项列出正在监听的套接字(-t列出tcp协议的连接,可以换成-u)
```
netstat -lnt
```
-p 获取进程名、进程号以及用户ID
* 使用 -p 选项时,netstat 必须运行在 root 权限之下,不然它就不能得到运行在 root 权限下的进程名,而很多服务包括 http 和 ftp 都运行在 root 权限之下
```
netstat -lntp
```