使用yum-cron自动更新软件

我们知道保持在任何安全警报和应用重要更新之上的重要性,但确保CentOS系统上的所有软件都得到更新可能是一项繁琐而耗时的任务,尤其是当您管理的不仅仅是 一台服务器。 此配方向您展示如何自动执行更新过程,确保您的系统保持最新,而无需每日交互.

准备

此配方需要具有有效网络连接的CentOS系统。 通过使用root帐户登录或使用sudo,还需要管理权限.

如何做

要使用yum-cron自动执行软件更新,请执行以下步骤:

  • 安装yum-cron软件包:
yum install yum yum-cron
  • 启动并启用该服务:
systemctl start yum-cronsystemctl enable yum-cron
  • 执行系统更新以确保在yum-cron接管之前一切都是最新的:
yum update

工作原理

我们的第一个操作步骤是安装yum-cron包,但是你会注意到调用也会更新Yum本身。 虽然我们只需要指定yum-cron,包括yum就可以解决特定的版本错误(你可以在https://bugzilla.redhat.com/show_bug.cgi?id=1293713上阅读错误报告):

yum install yum yum-cron

该软件包安装yum-cron命令和每日cron作业以触发它,以及用于启用和禁用更新的systemctl单元。 使用systemctlresults在创建特殊锁定文件时启动服务。 Cron每天运行每日cron作业来调用yum-cron,它会检查锁定文件是否存在。 如果该文件存在,那么它知道它应该检查更新。 否则,它知道每日更新被禁用(服务停止)并且什么都不做.

/etc/yum中的yum-cron.config配置文件可用于修改yum-cron的一般行为。 最重要的选项是update_cmd,因为它允许我们指定要执行的更新类型。 yum-cron可以执行不同的更新策略,如果要执行超出默认值的更有针对性的更新,则可以更改update_cmd选项的值.

填充不同角色的服务器可能需要不同的更新策略; 例如,您可能希望仅在生产服务器上应用关键安全更新,并将其他软件安装在其特定版本中。 配置文件列表中的注释列出了哪些值对update_cmd有效以及它们的含义。 default执行常规系统范围的更新,而安全性等值仅应用与安全相关的更新:

update_cmd = security

yum-cron.conf也很感兴趣的是emit_via选项。 stdio值表示由yum-cron生成的任何日志消息都将通过标准输出传递。 通常,这由cron捕获并写入/var/log/cron。 可以将Cron配置为通过电子邮件发送输出,但您也可以专门配置yum-cron以通过电子邮件发送消息。 如果您想要yum-cron发送给您的输出,请将emit_via的值更改为email,并将email_to的值更改为您的电子邮件地址:

emit_via = emailemail_to = tboronczyk@example.com

yum-cron的配置文件允许我们指定特定的更新策略和通知选项

See also

Refer to the following resources for more information on automating software updates:

  • Configure automatic updates (http://www.certdepot.net/rhel7-configure-automatic-updates)
  • Enabling automatic updates in CentOS 7 and RHEL 7 (http://linuxaria.com/howto/enabling-automatic-updates-in-centos-7-and-rhel-7)

yum 更新_CentOS7 - 使用yum-cron自动更新软件相关推荐

  1. win11组策略如何开启自动更新 Windows11组策略开启自动更新的设置方法

    我们有时候在使用电脑时会发现禁用了自动更新,不过禁用了自动更新,可以通过组策略一键开启,那么具体应该如何操作呢?下面就和小编一起来看看Win11组策略开启自动更新的方法吧.更多windows11系统教 ...

  2. 计算机策略更新失败怎么办,Win10系统自动更新失败 步骤 1、首先要停止Windows update服务...

    Win10自动更新安装失败怎么办?自从Win 10推出以来,有不少小伙伴也是立马更新了,而且Win10作为微软力推之作,后续更新力度也是不容小觑,却有用户在自动更新的时候发现,安装失败了.要怎么解决这 ...

  3. 彻底关闭谷歌浏览器自动更新方法分享 取消chrome自动更新

    不想让Chrome浏览器自动更新主要是因为70版本后的Ui无法更改,强迫症的我实在无法忍受.看了网上的很多方法都不管用,后来找到这个方法测试成功后真的太开心了.现在分享给大家,希望给需要的人一点帮助吧 ...

  4. 禁止win10计算机更新,怎么阻止win10系统自动更新 阻止win10系统自动更新方法

    怎么阻止win10系统自动更新?在win10系统中,每次系统更新,我们都需要先更新,再进行关机,非常麻烦,那如何阻止系统自动更新呢,怎么取消自动更新,一起来看看吧! [服务中关闭] 1.首先使用Win ...

  5. 不会自动更新了_手机老是自动更新系统?不想频繁更新,不同手机怎么设置好?...

    手机换代快,相应的手机系统更新也很快.由于很多手机会自动更新系统,这个是很方便的.但如果我们不想更新系统,怎么关闭阻止系统更新呢?小移教你几招~ 小米 小米手机,在用的系统版本很顺手,感觉没必要频繁更 ...

  6. 红旗linux怎么更新,红旗linux7.0下自动更新firefox

    今天在红旗官方论坛看到有人提问--如何更新firefox?方法有几种,不过,据我自己的使用体会,总结出一简单实用的自动更新的办法.既不用命令,还不影响速度.现共享出来,与大家交流.如果您有更好的办法, ...

  7. win10系统停止更新服务器,Win10系统关闭自动更新功能的三种最佳方法

    Win10系统正式版发布在即,受到很多微软粉丝的追捧,并且微软也启动了为期一年的免费升级计划.很多用户使用Win10时发现一个问题,win10系统的自动更新功能是无法关闭的,导致用户都是给强制安装了推 ...

  8. 禁止win10自动更新_一键禁止WIN10自动更新!

    一个致力于为大家的生活.工作.学习提供更多价值的公众号! 最近很多星粉询问win10自动关闭更新的教程,星选哥浏览了网上的很多文章,win10自动更新关闭的方法很多,但是十分麻烦,而且感觉网上的大多数 ...

  9. win10彻底禁用自动更新,win10怎样彻底关闭自动更新,永久关闭win10自动更新,win10更新助手...

    首先,请广大win10受害者原谅小菜用一个如此长的标题来吸引你们,为了尽最大努力帮助那些饱受win10自动更新折磨的朋友们,小菜不得已出此下策,望见谅! windows 10是一个神奇的操作系统,当你 ...

  10. Win10设置系统补丁更新服务器,win10如何关闭自动更新补丁_win10关闭自动更新补丁的图文教程...

    现在很多用户都将自己的电脑升级为了win10系统,但win10自动更新补丁的情况很是影响电脑的运行速度还占用空间,所以有的用户就问小编win10如何关闭自动更新补丁?下面本文就为大家整理了win10关 ...

最新文章

  1. c语言产生一m序列,其特征多相式:1+x^3+x^5,M序列伪随机码在测距回答概率控制中的 - FPGA/ASIC技术 - 电子发烧友网...
  2. docker安装redis提示没有日记写入权限_对 Redis 在 Windows 下的利用方式思考
  3. 易生信高级转录组分析和数据可视化第9期课程开课啦!!
  4. Elasticsearch 与 Kafka 整合剖析
  5. Android自定义顶部栏及侧滑菜单和fragment+viewpag滑动切换的实现
  6. POJ - 2002 Squares 数正方形【二分】【哈希表】
  7. git 命令之 如何将本地新建分支推到服务器上
  8. HDU1023 Train Problem II【Catalan数】
  9. 长沙理工考研2021计算机软件科目,2021考研进行时:速览最新招生信息
  10. Qt与VS2008的便捷安装(非编译源码方式),并解决错误“Unable to find a Qt build”
  11. 3个重点,20个函数分析,浅析FFmpeg转码过程
  12. Linux 进程通信
  13. 第二十九篇 -- 学习第五十六天打卡20190826
  14. 《Pro SQL Server Internals, 2nd edition》节选翻译(一)
  15. ​汽车芯片的可靠性设计:控制亚稳态,提升稳定性
  16. RNN结构,双向LSTM,Transformer, BERT对比分析
  17. python 操作word 替换字符串为图片_用python将.docx文件中的字符串替换为jpg
  18. 莫比乌斯函数莫比乌斯反演
  19. 第一次做项目经理总结_干货:项目结束后,哪些经验教训要总结?
  20. 均值与期望到底是不是一回事?

热门文章

  1. linux-epoll研究
  2. [整理I]精选微软等公司数据结构+算法面试100题 [第1-40题]
  3. 修改代码的艺术----- 2.2 高层测试 2.3 测试覆盖
  4. Matlab坐标轴中的希腊字母
  5. matlab多维数组
  6. c语言平滑raw图像(取平均值法)
  7. hashmap::begin() 坑
  8. Zynq的AMP开发流程说明(基于OCM)
  9. nignx的TCP和UDP调度(nginx反向代理)
  10. DHCP 中继实验