linux 查看网络状态
时间: 2024-09-22 19:04:18 浏览: 46
在Linux系统中,查看网络状态通常可以使用以下几种命令:
1. **`ifconfig`** 或 **`ip addr`**: 这些命令用于显示网络接口的状态、IP地址、子网掩码等基本信息。例如:
```
ifconfig eth0
ip addr show dev eth0
```
其中`eth0`代表一个网络接口,你可以替换为你实际的接口名。
2. **`netstat`**: 可以查看网络连接、路由表、监听端口等信息:
```
netstat -anp | grep "tcp" | grep "LISTEN"
```
上面的命令显示所有正在监听TCP连接的进程及其端口号。
3. **`top`** 或 **`htop`**: 如果你想实时查看哪些程序占用了大量的网络资源,这两个工具也很有用。
4. **`ss`**: 是SystemTap的一个实用工具,提供更详细的网络连接统计信息:
```
ss -tulpn
```
5. **`route`**: 显示当前的路由表,了解数据包是如何在网络中转发的:
```
route -n
```
如果你想检查特定的服务是否运行或网络连接是否正常,还可以使用`ping`、`traceroute`等命令。
阅读全文