在CentOS系统中,可以通过配置YUM(Yellowdog Updater, Modified)插件来实现自动更新。以下是设置自动更新的步骤:
yum-cron服务安装yum-cron:
sudo yum install yum-cron
启动并启用yum-cron服务:
sudo systemctl start yum-cron
sudo systemctl enable yum-cron
配置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表示自动应用更新。重启yum-cron服务:
sudo systemctl restart yum-cron
yum-plugin-ovl插件安装yum-plugin-ovl插件:
sudo yum install yum-plugin-ovl
配置yum-plugin-ovl:
编辑/etc/yum/pluginconf.d/ovl.conf文件,设置自动更新的频率和其他选项。例如:
[main]
enabled = 1
配置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
重启yum-cron服务:
sudo systemctl restart yum-cron
dnf-automatic插件(适用于CentOS 8及以上版本)安装dnf-automatic插件:
sudo dnf install dnf-automatic
启用dnf-automatic插件:
sudo dnf config-manager --set-enabled automatic
配置自动更新:
编辑/etc/yum/yum-cron.conf文件,设置自动更新的频率和其他选项。例如:
[main]
update_cmd = update
update_interval = 1
update_timeout = 900
download_updates = yes
apply_updates = yes
重启yum-cron服务:
sudo systemctl restart yum-cron
通过以上方法,你可以设置CentOS系统中的YUM自动更新。根据你的CentOS版本和需求选择合适的方法进行配置。