未经我同意的 APT 下载

未经我同意的 APT 下载

我安装了 natty (11.04) 并想播放视频。经过一番处理后,我取消了,因为它很慢,文件相对较大,不稳定,而且已经很晚了。(互联网对我来说非常昂贵)。我复制了链接以便稍后下载。

我关闭了 mplayer,继续在 Firefox 中浏览。浏览无法正常进行。而且我在使用 traceroute 时遇到了错误(与缓冲区有关)。

在系统监视器中我注意到我的连接速度几乎达到最大速度(17KBps)

我检查了 netstat,但没有显示任何表明正在下载哪个应用程序的内容。

杀死所有打开的应用程序。没有修复

我打开了软件管理器,它告诉我另一个应用程序正在使用 apt。我没有找到任何方法来终止它,所以我不得不重新启动。(我的正常运行时间通常约为一个月)重新启动后问题已解决。

#

这个问题的根本原因是什么?

有没有可以告诉我哪个应用程序正在下载什么的应用程序?有点像 Windows 上的系统监视器或 Windows 上的某些防火墙

任何适用于 Linux 的进程防火墙,就像我在 Windows 上使用的类型(Comodo);不必是开源的。

答案1

作为皇家采样器建议以上使用网猪用于通过终端查看实时网络使用情况。使用以下方式安装

sudo apt-get install nethogs

然后运行它

sudo nethogs

例如您可以看到这里

NetHogs version 0.8.0

  PID USER     PROGRAM                      DEV        SENT      RECEIVED       
2652  user     /usr/lib/firefox/firefox     eth0       2.318      48.183 KB/sec

对于 GUI 首选界面,请使用纵火者,大约需要下载 500 KB。

在此处输入图片描述

答案2

有一个名为 nethogs 的工具可以显示进程的网络使用情况 http://nethogs.sourceforge.net/

答案3

要完全阻止 apt 运行,您需要阻止其启动。转到 /usr/lib/apt,然后打开方法文件夹。将 http 重命名为 http.bak。这将影响所有依赖于 apt 的应用程序。

相关内容