要设置YUM(Yellowdog Updater, Modified)自动更新,你可以使用yum-cron
这个工具。以下是设置步骤:
yum-cron
首先,确保你的系统上已经安装了yum-cron
。如果没有安装,可以使用以下命令进行安装:
sudo yum install yum-cron
yum-cron
服务安装完成后,启动yum-cron
服务并设置开机自启:
sudo systemctl start yum-cron
sudo systemctl enable yum-cron
yum-cron
编辑yum-cron
的配置文件 /etc/yum/yum-cron.conf
,根据你的需求进行配置。以下是一些常用的配置选项:
update_cmd
: 指定更新命令,通常是update
。apply_updates
: 是否自动应用更新,可以设置为yes
或no
。min_delay
: 更新之间的最小延迟时间(分钟)。max_delay
: 更新之间的最大延迟时间(分钟)。exclude
: 排除不需要更新的软件包。include
: 只更新指定的软件包。例如,你可以这样配置:
[main]
update_cmd = update
apply_updates = yes
min_delay = 60
max_delay = 120
exclude = kernel, kernel-devel
yum-cron
会默认每天检查一次更新。如果你想更改检查频率,可以编辑/etc/crontabs/yum-cron
文件。例如,如果你想每小时检查一次更新,可以这样修改:
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# run-parts
01 * * * * root yum-cron check-update
如果你想手动触发一次更新,可以使用以下命令:
sudo yum-cron check-update
yum-cron
会将更新日志记录在 /var/log/yum.log
文件中。你可以使用以下命令查看日志:
sudo tail -f /var/log/yum.log
通过以上步骤,你就可以成功设置YUM自动更新了。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Yum怎样设置自动更新