关闭 CentOS 的后台更新服务 dnf makecache 停止系统在后台跑流量
现象新创建的一台服务器并关联了一个流量包,因为有其他事单个了就啥都没装,结果第二天发现流量包被消耗了1个G。原因经过查看系统日志发现,dnf-makecache.service服务一直定期的更新元数据导致消耗流量。不太能理解的是 dnf 命令执行的时候每次都强制更新,为什么还要有个计划任务一直跑~Fri 2020-06-19 01:55:13 CST dev-node init.scope[1]:
·
现象
新创建的一台服务器并关联了一个流量包,因为有其他事单个了就啥都没装,结果第二天发现流量包被消耗了1个G。
原因
经过查看系统日志发现,dnf-makecache.service
服务一直定期的更新元数据导致消耗流量。
不太能理解的是 dnf 命令执行的时候每次都强制更新,为什么还要有个计划任务一直跑~
Fri 2020-06-19 01:55:13 CST dev-node init.scope[1]: Starting dnf makecache...
Fri 2020-06-19 01:55:13 CST dev-node dnf-makecache.service[5033]: CentOS-8 - AppStream 257 kB/s | 4.3 kB 00:00
Fri 2020-06-19 01:55:13 CST dev-node dnf-makecache.service[5033]: CentOS-8 - Base 341 kB/s | 3.9 kB 00:00
Fri 2020-06-19 01:55:13 CST dev-node dnf-makecache.service[5033]: CentOS-8 - Extras 130 kB/s | 1.5 kB 00:00
Fri 2020-06-19 01:55:13 CST dev-node dnf-makecache.service[5033]: Extra Packages for Enterprise Linux 8 - x86_64 466 kB/s | 4.7 kB 00:00
Fri 2020-06-19 01:55:13 CST dev-node dnf-makecache.service[5033]: Docker CE Stable - x86_64 122 kB/s | 3.5 kB 00:00
......
解决方案
执行下面的命令关闭并禁用掉这个定时器。
- systemctl stop dnf-makecache.timer
- systemctl disable dnf-makecache.timer
[root@dev-node ~]# systemctl stop dnf-makecache.timer
[root@dev-node ~]# systemctl disable dnf-makecache.timer
Removed /etc/systemd/system/multi-user.target.wants/dnf-makecache.timer.
外网也有人对此问题进行过反馈
更多推荐
所有评论(0)