前言
对一个成熟的生产环境除了一些编译的重要组件的升级(如: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/
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。