---
#### **網絡端口**
未安裝`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
```