netstat是一个用于查看系统网络连接状态的命令。它可以显示各种网络相关信息,如网络接口的状态、路由表、接口统计信息、连接状态等。
以下是netstat的常用选项和用法:
1. 显示所有网络连接信息
```
netstat -a
```
2. 显示所有TCP连接信息
```
netstat -at
```
3. 显示所有UDP连接信息
```
netstat -au
```
4. 显示所有TCP和UDP连接信息
```
netstat -aut
```
5. 显示所有网络接口信息
```
netstat -i
```
6. 显示路由表
```
netstat -r
```
7. 显示TCP连接状态
```
netstat -s -t
```
8. 显示UDP连接状态
```
netstat -s -u
```
9. 显示网络接口统计信息
```
netstat -s -i
```
10. 显示所有监听中的TCP连接
```
netstat -l
```
11. 显示所有监听中的UDP连接
```
netstat -lu
```
12. 显示所有监听中的TCP和UDP连接
```
netstat -lau
```
注意:在Linux系统中,netstat命令需要root权限才能查看所有连接信息。因此,可以在命令前加上sudo来获取root权限。