问题描述:
最近有个客户,在本地搭建的本地网络源,将外网源的安装包全部同步到yum源服务器上,但是在执行yum update的时候,发现kernel的版本不是升级到最新版本,而是需要执行两次yum update才会更新到最新版本。
经过沟通确认发现,将kernel相关包从外网源reposync后,直接执行的yum update,没有更新缓存。
原理解析:
通过redhat 知识库:https://access.redhat.com/solutions/5904661
查看系统中是否当前系统中是否存在dnf-makecache.timer定时任务器
[root@localhost ~]# systemctl list-units|grep cache
当使用yum update在本地网络源中升级kernel时,发现需要执行两次才能升级到最新版本。原因在于系统中dnf-makecache.timer定时任务负责更新缓存,首次执行yum update时可能未及时更新缓存。了解dnf-makecache.timer的配置和执行时机,如开机10分钟后或每小时更新,可以帮助理解这一现象。
订阅专栏 解锁全文
2446

被折叠的 条评论
为什么被折叠?



