要查看Linux服务器的网络连接,您可以使用以下命令:
1. `netstat`:显示网络连接、路由表和网络接口的统计信息。
示例命令:
```
netstat -tuln
```
该命令将显示当前系统上的所有TCP(-t)和UDP(-u)连接及其对应的端口。
2. `ss`:类似于netstat,但功能更强大且性能更高。
示例命令:
```
ss -tuln
```
3. `tcpdump`:捕获网络数据包进行分析。
示例命令:
```
sudo tcpdump -i any
```
这将显示所有通过或从服务器接口(any表示所有接口)传输的数据包。
4. `lsof`:显示当前系统打开的文件和网络连接。
示例命令:
```
sudo lsof -i
```
该命令将显示所有已打开的网络连接及其对应的进程ID和程序名称。
5. `ifconfig`(在某些Linux发行版中可能需要root权限):显示和配置网络接口。
示例命令:
```
sudo ifconfig
```
该命令将显示所有网络接口及其相关信息,如IP地址、子网掩码等。
6. `ip`:替代了ifconfig命令,提供了更多功能。
示例命令:
```
ip addr show
```
该命令将显示所有网络接口及其相关信息。
请注意,某些命令可能需要root权限才能运行。在这种情况下,请在命令前添加sudo。