ubuntu查看网络流量

在Ubuntu上查看网络流量的方法有多种,下面介绍一些常用的方法:

  1. 使用iftop

iftop 是一个用于监视网络带宽使用情况的命令行实用程序。如果尚未安装,您可以使用包管理器进行安装:

bash复制代码sudo apt update  sudo apt install iftop

安装后,您可以简单地运行 iftop 来查看实时的网络流量信息。默认情况下,iftop 将显示每个网络接口的带宽使用情况以及连接到该接口的每个主机的流量。
2. 使用nload

nload 是一个控制台应用程序,用于监视网络流量和带宽使用情况。与 iftop 类似,如果尚未安装,请先安装它:

bash复制代码sudo apt update  sudo apt install nload

安装后,运行 nload 即可查看实时网络流量。nload 提供了一个图形化的界面来显示每个网络接口的入站和出站流量。
3. 使用vnstat

vnstat 是一个用于监视网络流量的轻量级命令行工具。与 iftop 和 nload 不同,vnstat 主要用于收集并显示网络接口的流量统计数据,而不是实时监视。

安装 vnstat

bash复制代码sudo apt update  sudo apt install vnstat

然后,您可以使用 vnstat 命令查看历史流量数据。例如,要查看eth0接口的流量数据,可以运行 vnstat -i eth0
4. 使用iptraf

iptraf 是一个基于文本的实时网络监视工具,它可以显示各种网络接口的流量信息。但是,iptraf 在现代Ubuntu发行版中的可用性可能有限。如果您需要它,可以尝试安装:

bash复制代码sudo apt update  sudo apt install iptraf

然后运行 iptraf 来查看网络流量。
5. 使用ssnetstat(尽管它们不直接显示流量)

ss 和 netstat 是用于显示网络统计信息的命令行工具。虽然它们本身不直接显示网络流量,但您可以使用它们来获取有关网络连接和套接字的信息,这有助于您了解网络活动。

例如,要查看所有当前的网络连接,您可以运行 ss -tuln 或 netstat -tuln

注意:根据您的Ubuntu版本和配置,某些命令可能需要稍微不同的包名称或安装方法。上述命令适用于大多数基于Debian的Ubuntu发行版。

Was this helpful?

0 / 0

发表回复 0