我目前需要在3g互联网上工作,所以我真的想优化我的慢带宽的使用。
但是有些事情违背了我的意愿,比如:(不用问就用~50 my /S)
GET /manjaro/stable/extra/x86_64/extra.db HTTP/1.1\r\n
根据wireshark的说法,我有几个:
Transmission Control Protocol, Src Port: 45652, Dst Port: 80
运行“更新”可能是某种pacman
的正常行为吗?(不问??)还是我的操作系统出了什么问题?
是否有我不知道的服务/守护进程/系统?
(下一次我将尝试用netstat
捕获进程的名称)
谢谢。
发布于 2017-03-16 09:44:59
我找到罪魁祸首了。实际上,Systemd是一个启动周期性命令的系统。(系统定时器)
将它们全部列出:systemctl list-timers
发布于 2017-01-19 20:54:45
包括Linux、Windows和MacOS在内的当前操作系统在后台做了很多事情,比如下载更新。同样,许多应用程序也是如此,它们在不受用户干预的情况下继续下载更新和新内容。不幸的是,这个问题没有快速的解决办法。监视所有的软件和过程可能会变得很乏味,因为其中一些软件和过程可能会周期性地活跃起来,比如在某一时间每天或每周一次。
也许您可以考虑使用像AppArmour
这样的Linux。AppArmor是一个基于名称的访问控制的Linux安全模块实现。AppArmor将单个程序限制在一组列出的文件和某些posix功能上。AppArmor网络规则为创建防火墙提供了一种灵活的以配置文件为中心的方法。网络规则是灵活的,因为它们既可以控制套接字的创建,也可以提供数据流(数据包)的控制,并且可以独立运行或与系统防火墙集成。
虽然我从来没有使用过,我相信,使用AppArmour
,您可以控制访问互联网的应用程序级别。你应该试一试。
https://help.ubuntu.com/community/AppArmor
http://wiki.apparmor.net/index.php/AppArmor_核心_政策_Reference#Network_规则
https://unix.stackexchange.com/questions/338775
复制相似问题