温馨提示×

yum如何设置自动更新

小樊
32
2025-03-02 01:14:23
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要设置YUM(Yellowdog Updater, Modified)自动更新,你可以使用yum-cron这个工具。以下是设置步骤:

1. 安装 yum-cron

首先,确保你的系统上已经安装了yum-cron。如果没有安装,可以使用以下命令进行安装:

sudo yum install yum-cron

2. 启动 yum-cron 服务

安装完成后,启动yum-cron服务并设置开机自启:

sudo systemctl start yum-cron
sudo systemctl enable yum-cron

3. 配置 yum-cron

编辑yum-cron的配置文件 /etc/yum/yum-cron.conf,根据你的需求进行配置。以下是一些常用的配置选项:

  • update_cmd: 指定更新命令,通常是update
  • apply_updates: 是否自动应用更新,可以设置为yesno
  • min_delay: 更新之间的最小延迟时间(分钟)。
  • max_delay: 更新之间的最大延迟时间(分钟)。
  • exclude: 排除不需要更新的软件包。
  • include: 只更新指定的软件包。

例如,你可以这样配置:

[main]
update_cmd = update
apply_updates = yes
min_delay = 60
max_delay = 120
exclude = kernel, kernel-devel

4. 设置定时任务

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

5. 手动触发更新

如果你想手动触发一次更新,可以使用以下命令:

sudo yum-cron check-update

6. 查看更新日志

yum-cron会将更新日志记录在 /var/log/yum.log 文件中。你可以使用以下命令查看日志:

sudo tail -f /var/log/yum.log

通过以上步骤,你就可以成功设置YUM自动更新了。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Yum怎样设置自动更新

0