centos

centos yum怎样设置自动更新

小樊
43
2025-08-14 13:22:39
栏目: 智能运维

在CentOS系统中,可以通过配置YUM(Yellowdog Updater, Modified)插件来实现自动更新。以下是设置自动更新的步骤:

方法一:使用yum-cron服务

  1. 安装yum-cron

    sudo yum install yum-cron
    
  2. 启动并启用yum-cron服务

    sudo systemctl start yum-cron
    sudo systemctl enable yum-cron
    
  3. 配置yum-cron: 编辑/etc/yum/yum-cron.conf文件,设置自动更新的频率和其他选项。例如:

    [main]
    update_cmd = update
    update_interval = 1
    update_timeout = 900
    download_updates = yes
    apply_updates = yes
    
    • update_interval:设置为1表示每天检查一次更新。
    • download_updates:设置为yes表示下载更新。
    • apply_updates:设置为yes表示自动应用更新。
  4. 重启yum-cron服务

    sudo systemctl restart yum-cron
    

方法二:使用yum-plugin-ovl插件

  1. 安装yum-plugin-ovl插件

    sudo yum install yum-plugin-ovl
    
  2. 配置yum-plugin-ovl: 编辑/etc/yum/pluginconf.d/ovl.conf文件,设置自动更新的频率和其他选项。例如:

    [main]
    enabled = 1
    
  3. 配置yum-cron: 编辑/etc/yum/yum-cron.conf文件,启用ovl插件并设置自动更新的频率。例如:

    [main]
    update_cmd = update
    update_interval = 1
    update_timeout = 900
    download_updates = yes
    apply_updates = yes
    ovl_update = yes
    
  4. 重启yum-cron服务

    sudo systemctl restart yum-cron
    

方法三:使用dnf-automatic插件(适用于CentOS 8及以上版本)

  1. 安装dnf-automatic插件

    sudo dnf install dnf-automatic
    
  2. 启用dnf-automatic插件

    sudo dnf config-manager --set-enabled automatic
    
  3. 配置自动更新: 编辑/etc/yum/yum-cron.conf文件,设置自动更新的频率和其他选项。例如:

    [main]
    update_cmd = update
    update_interval = 1
    update_timeout = 900
    download_updates = yes
    apply_updates = yes
    
  4. 重启yum-cron服务

    sudo systemctl restart yum-cron
    

通过以上方法,你可以设置CentOS系统中的YUM自动更新。根据你的CentOS版本和需求选择合适的方法进行配置。

0
看了该问题的人还看了