
在Linux教学方面,【老男孩教育】十分注重理论+实战相结合,全部为名师手把手的带领“课堂即实战式”教学。其中的4项学习思想方针(目标、方法、努力、坚持)和6重教学理念(重目标、重思路、重方法、重实践、重习惯、重总结)已深入广大IT网友及学员的内心,逐步成为互联网IT行业内教育经典。
老男孩Linux云计算培训课程体系设置系统化,充分考虑到零基础学员和想要提升的学员课程中的项目是现下的主流技术,为的就是确保课程的实用性与企业的高契合度,真正使学员学以致用。同时也为学员拓展了运维以及云计算相关技术的广度和深度,使学员能够建立起一套完整的知识体系,形成自己独立的逻辑思维,为将来的职业之路打下坚实的基础。
重要的事情说三遍,但总是会有各种意外。这里简单讲一下crontab误删后的恢复。
在测试环境做测试,没有对测试环境的crontab进行备份。脚本误将crontab复写,原本的定时任务被清零。
虽然是测试环境,但是还是有一些特殊的心跳上报、性能监控、信息同步等任务。
所以需要将没有备份的crontab复原
解释:
grep -i " whoami " :是为了过滤其他用户的信息
grep "CMD" :是需要过滤非命令行
awk -F '(' '{print $3}':是以'('为分隔符,提取第三个元素。这里结果为“/home/scripts/check_alive.sh)”
awk -F ')' '{print $1}':是以')'为分隔符,提取第一个元素。这里结果为“/home/scripts/check_alive.sh”
这时,我们已经提取到自己所需要的命令了,但由于crontab定时触发,会有大量重复。后面需要进行去重
sort >cmd_tmp:去重后输出至cmd_tmp文件
后续根据提取出来的命令再去 /var/log/cron文件中确认一下时间间隔,按照指定的方式恢复至/var/spool/cron/
至此crontab恢复完毕
以后测试和发布内容之前一定要备份!!!为了防止类似事件再次发生,写一个自动化脚本是很有必要的。这里简单实现一个每天对crontab进行备份的脚本(备份最近7天的数据,每天定期删除7天前的数据)
《Linux集群和自动化运维》(余洪春)电子书网盘下载免费在线阅读
资源链接:
链接: https://pan.baidu.com/s/1AIhS7QAAYDc3tV9O8bAM0g
提取码: wf42书名:Linux集群和自动化运维
作者:余洪春
出版社:机械工业出版社
出版年份:2016-8
页数:357
内容简介:
本书是Linux运维领域公认的经典畅销书《构建高可用Linux服务器》的姊妹篇,是积笔者多年的经验结晶和*佳实践,也是笔者多年以来的一线运维工作的总结和心血。
本书最大的特点就是与实践紧密结合,所有理论知识、方法、技巧和案例都来自实际环境,涵盖了生产环境下的Shell和Python脚本、Pupet自动化配置管理及Python自动化运维(Fabric及Ansible)、高可用Linux集群构建及亿级PV网站架构设计等主题。笔者在传统运维的基础上,结合了现阶段最流行的AWS云计算运维技术,跟大家分享了流行的Linux集群和自动化运维知识体系,方便大家结合自己的实际工作场景来设计自己网站的系统架构。
作者简介:
余洪春(抚琴煮酒),高级运维架构师、资深运维工程师,在电子商务领域及云计算领域工作10多年,在Linux集群、自动化运维、DevOps及高并发高流量网站架构设计等方面进行了深入的研究;在大量一线实践中积累了丰富的经验。精通负载均衡高可用和Python自动化运维技术,擅长高流量高性能网站架构设计。51CTO和ChinaUnix等知名社区特邀专家,ChinaUnix论坛“集群和高可用”及“监控及自动化运维技术”版版主,在社区内发表了大量技术文章,深受社区网友好评。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)