CentOS 设置自动更新 的两个方法
本文最后更新于 2907 天前,其中的信息可能已经有所发展或是发生改变。

前言

对一个成熟的生产环境除了一些编译的重要组件的升级(如: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

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

 

上一篇
下一篇