在Ubuntu上查看网络流量的方法有多种,下面介绍一些常用的方法:
- 使用
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. 使用ss
和netstat
(尽管它们不直接显示流量)
ss
和 netstat
是用于显示网络统计信息的命令行工具。虽然它们本身不直接显示网络流量,但您可以使用它们来获取有关网络连接和套接字的信息,这有助于您了解网络活动。
例如,要查看所有当前的网络连接,您可以运行 ss -tuln
或 netstat -tuln
。
注意:根据您的Ubuntu版本和配置,某些命令可能需要稍微不同的包名称或安装方法。上述命令适用于大多数基于Debian的Ubuntu发行版。
Was this helpful?
0 / 0