我下载了 iftop 来查看我的电脑或 LAN 上任何其他电脑的每日互联网使用情况(即兄弟姐妹使用情况)。我想要每台电脑每天的总 MB 数。因此我安装并运行了 sudo iftop,我得到的屏幕与网站显示的一样,除了没有域名或 IP 或任何东西,它是一个空图表。 我是否需要发出命令来让它监控我的本地网络? 我知道我现在正在浏览某个活动。是的,我读过网页,但我没有了解到如何使用,所以一定是我错过了“常识”的东西。
答案1
iftop 显示网络接口带宽使用情况。若要安装 iftop(如果未安装),只需按键盘上的Ctrl+ Alt+T打开终端即可。打开后,运行以下命令:
sudo apt-get install iftop
默认情况下,iftop 命令显示第一个可用以太网设备的带宽使用情况。
sudo iftop
或者您也可以使用 -i 选项指定接口。
sudo iftop -i eth0
当 iftop 运行时,您可以按以下任意一个键来显示更多输出。
S - display source port
D - display destination port
n - show IP instead of host name
1/2/3 - sort by the specified column
< - sort by source name
> - sort by destination name
P - pause display ( else it will be often updated to show the current status )
j/k - scroll display
? - for help
下图显示了可以在 iftop 中使用的不同参数(选项)。
答案2
Iftop 可能设置为使用不同的网络接口。运行该命令ifconfig
查看您的连接。然后,例如,如果您的连接名为,则eth0
运行该命令sudo iftop -i eth0
。希望这能解决您的问题。