开发者社区> 问答> 正文

CentOS 设置自动更新 的两个方法



前言


对一个成熟的生产环境除了一些编译的重要组件的升级(如:PHP、Mysql、Nginx)之类的可能需要人为升级一下,其他的基本也只需要 Update 一下就好了,但是这些系统的组件例如内核啊、核心代码啊,升级都是没有规律的。


但是如果你又比较懒的话,就不会去天天升级系统,但是不升级系统就可能会有漏洞,有漏洞就可能整个网站被一锅端了。
这里就教教大家如何无人化自动升级!

Crontab


这个方法比较传统,也是比较干净的方式,就是设置一个定时任务,内容自然是 yum update。
运行:
crontab -e
0 3 * * * root yum -y  update



定时每天系统时间的三点进行系统更新。

yum-cron


这个是通过软件实现的,拓展性较强。
# 安装
yum install yum-cron -y
# 配置
vim /etc/sysconfig/yum-cron
# 开启服务
chkconfig yum-cron on
# 或者
chkconfig --level 345 yum-cron on
# 运行服务
service yum-cron start
# 检查日志
grep yum.cron /var/log/cron | tail -10



这个还可以设置邮件提醒等等,需要拓展的可以自行搜索一下。

来自: https://www.mf8.biz/centos-auto-upgrade/

展开
收起
妙正灰 2016-05-06 19:59:51 5967 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载
低代码开发师(初级)实战教程 立即下载