跳至内容

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. 使用 netstatss

简介: 显示系统网络连接信息和统计。

示例:

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

总结

  • 实时查看带宽使用: 推荐使用 nloadiftop
  • 历史流量记录: 使用 vnstat
  • 简单统计: 使用 /proc/net/devss/netstat

根据你的需求选择适合的工具即可!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注