![未经我同意的 APT 下载](https://linux22.com/image/1096495/%E6%9C%AA%E7%BB%8F%E6%88%91%E5%90%8C%E6%84%8F%E7%9A%84%20APT%20%E4%B8%8B%E8%BD%BD.png)
我安装了 natty (11.04) 并想播放视频。经过一番处理后,我取消了,因为它很慢,文件相对较大,不稳定,而且已经很晚了。(互联网对我来说非常昂贵)。我复制了链接以便稍后下载。
我关闭了 mplayer,继续在 Firefox 中浏览。浏览无法正常进行。而且我在使用 traceroute 时遇到了错误(与缓冲区有关)。
在系统监视器中我注意到我的连接速度几乎达到最大速度(17KBps)
我检查了 netstat,但没有显示任何表明正在下载哪个应用程序的内容。
杀死所有打开的应用程序。没有修复
我打开了软件管理器,它告诉我另一个应用程序正在使用 apt。我没有找到任何方法来终止它,所以我不得不重新启动。(我的正常运行时间通常约为一个月)重新启动后问题已解决。
#这个问题的根本原因是什么?
有没有可以告诉我哪个应用程序正在下载什么的应用程序?有点像 Windows 上的系统监视器或 Windows 上的某些防火墙
任何适用于 Linux 的进程防火墙,就像我在 Windows 上使用的类型(Comodo);不必是开源的。
答案1
答案2
有一个名为 nethogs 的工具可以显示进程的网络使用情况 http://nethogs.sourceforge.net/
答案3
要完全阻止 apt 运行,您需要阻止其启动。转到 /usr/lib/apt,然后打开方法文件夹。将 http 重命名为 http.bak。这将影响所有依赖于 apt 的应用程序。