Ubuntu 后台网络使用情况

Ubuntu 后台网络使用情况

我正在使用 Ubuntu 12.04,我想了解后台网络使用情况的来源。

当我不使用网络时(例如阅读电子书或使用离线应用程序),Ubuntu 会不断从互联网获取数据。从中ifconfig,我看到下载使用量增加。这种情况在我连接到网络时一直发生,而不仅仅是在下载更新时。因为我有一个下载配额计划,所以我不想在进行离线工作时使用互联网。

为什么我的互联网使用量会增加?这些下载量是由什么原因造成的?

答案1

尝试使用nethogs来查看哪些进程正在使用网络:

  1. nethogs使用软件中心或包管理器 ( )安装sudo apt-get install nethogs
  2. 打开终端并运行“ ifconfig”以列出您的网络接口。如果您使用有线连接计算机,则相关接口可能类似于eth8。如果您使用无线连接,则相关接口可能类似于wlan5
  3. 打开终端并运行“sudo nethogs 界面”,按照之前的相关界面操作,稍等片刻,当有程序访问网络时,就会在显示屏上显示出来。

要查看正在访问的网站,请尝试在终端中运行:

netstat --protocol=inet --program

列出当前打开的连接。输出将显示如下行

tcp        0      0 myhostname.local:59957      stackoverflow.com:http  ESTABLISHED 23331/firefox   

答案2

您的机器可能只是在本地网络上通信,实际上并没有连接到互联网。唯一可以确定的方法是获取数据包捕获程序,例如wireshark您可以逐个数据包地查看所有发送和接收的流量。

答案3

网络上总会有一些东西!即使您不在电脑旁!

您可以使用网络管理器暂时禁用网络

  • 点击屏幕右上角的网络图标
  • 点击禁用网络

相关内容