Linux 查看网络使用情况的工具
发布日期:
作者: 西木
评论数:暂无评论
在 Linux 中,有多个工具可以查看网络使用情况,包括实时的网络带宽使用、连接状态等信息。以下是几种常见方法:
1. 使用 nload
简介: nload
是一个终端工具,用于实时显示网络带宽使用情况,包括上传和下载流量。
安装:
sudo apt install nload # Debian/Ubuntu
sudo yum install nload # CentOS/RHEL
使用:
nload
启动后会显示所有网络接口的实时流量。
2. 使用 iftop
简介: iftop
显示实时的网络连接和带宽使用。
安装:
sudo apt install iftop # Debian/Ubuntu
sudo yum install iftop # CentOS/RHEL
使用:
sudo iftop
启动后可以看到各个连接的带宽使用情况。
3. 使用 ip
和 /proc/net/dev
简介: 不需要安装额外的软件,可以直接使用系统命令。
查看当前网络流量:
cat /proc/net/dev
这将显示所有网络接口的总流量(接收和发送的字节数、包数等)。
持续监控: 可以结合 watch
命令实时查看:
watch -n 1 cat /proc/net/dev
4. 使用 bmon
简介: 一个带有图形界面的带宽监控工具。
安装:
sudo apt install bmon # Debian/Ubuntu
sudo yum install bmon # CentOS/RHEL
使用:
bmon
交互式界面显示各网络接口的实时流量和统计信息。
5. 使用 netstat
或 ss
简介: 显示系统网络连接信息和统计。
示例:
netstat -i
或
ss -s
这些命令可以显示每个网络接口的数据包统计信息。
6. 使用 vnstat
简介: vnstat
记录网络流量,并提供历史流量数据统计。
安装:
sudo apt install vnstat # Debian/Ubuntu
sudo yum install vnstat # CentOS/RHEL
使用:
启动服务:
sudo systemctl start vnstat
查看流量统计:
vnstat
查看实时流量:
vnstat -l
总结
- 实时查看带宽使用: 推荐使用
nload
或iftop
。 - 历史流量记录: 使用
vnstat
。 - 简单统计: 使用
/proc/net/dev
或ss/netstat
。
根据你的需求选择适合的工具即可!