本书采用知识内容和典型任务案例相结合的结构,通过9章内容对主流的Linux系统架构与运维技术进行了全面的介绍,所有内容均经过实际验证,并配有实训资源包和源代码。
(1)核心知识:云计算技术核心基础知识体系,为云计算技术学习夯实基础
(2)实操案例:项目案例来源于实际应用场景和工程实践,通过实操环境资源复现所有案例
(3)书证融通:对接红帽认证体系内容和1 X职业技能等级认证云计算平台运维与开发中级模块内容
从20世纪90年代初至今,Linux操作系统为IT行业做出了巨大的贡献。同时随着虚拟化、云计算、大数据时代的到来,Linux更是得以飞速发展,占据了整个服务器行业的半壁江山,但同时它也面临着巨大的挑战。当今互联网企业多样化的需求、高难度复杂的业务需要及不断扩展的应用需求,都需要越来越合理的管理模式来保证Linux 服务器的安全、稳定、高可用性,而这些维护离不开Linux运维工作人员的付出。
本书主要根据行业趋势,由浅入深地介绍常用的Linux系统架构和运维技术。全书共分为9章∶第1章Linux基础运维与Shell脚本,介绍基本的运维命令和脚本的编写语法第2章LAMP与LNMP,介绍Web站点的常见架构和部署调试方法;第3章数据库运维与集群,介绍基础数据库管理运维及主流读写分离的主从数据库架构与实现;第4章NoSQL数据库服务,介绍NoSQL缓存数据库的部署与运维;第5章共享存储与分布式存储,介绍NFS、GlusterFS、Ceph和Swift四种常见的存储架构和运维;第6章集群与高可用技术,介绍常见的Keepalived,LVS和HAProxy集群和负载均衡软件的部署与运维;第7章监控服务与自动化运维工具,介绍Nagios和Zabbix监控工具及Ansbile自动化运维工具;第8章容器高级运维,介绍容器的相关部署与运维;第9章Kubernetes 服务架构与平台,介绍主流的Kubernetes容器平台的应用与运维。
本书参照Linux相关国际认证教材编写方式,每章由知识内容和典型的实训案例相结合,所有内容均经过实际验证,并配有实训资源包和源代码。
本书参考“1 X”云计算平台运维与开发职业资格认证相关内容,通过实训案例的方式进行撰写,难度适中、内容丰富,对主流的Linux系统架构与运维技术进行了全面的介绍,可以作为“1 X”云计算平台运维与开发职业资格认证相关内容的融通教材,也可以作为高等职业院校计算机网络技术、云计算技术应用、大数据技术应用等计算机类相关专业的教材及相关Linux中高级运维人员的技术参考书。
本书由具有丰富教学和实践经验的院校老师与行业专家联合编写,三位主编共同设计教材内容架构。主编郑美容、朱晓彦是“1 X”云计算平台运维与开发职业资格认证金牌讲师,具有多年Linux教学经验,顾旭峰是南京第五十五所技术开发有限公司“1 X”云计算平台运维与开发职业技能等级标准及认证体系专家,具有丰富的企业技术经验,相关编写教师均为专业一线教师。本书具体分工如下∶第1、2、3章由朱晓彦编写;第 4 章由黄金凤编写;第 5 章由胡晶编写;第 6 章由程伍端编写;第 7、8、9 章由郑美容编写。江苏一道云科技发展有限公司、南京第五十五所技术开发有限公司参与了实战案例的设计、提供工作,蔡晨亮、李双霖参与了本书的开发与验证工作,在此一并表示感谢。
由于编者水平有限,疏漏和不足之处在所难免,恳请读者批评、指正。
编 者
2021 年 9 月
郑美容,湖北鄂州人,毕业于福州大学,硕士研究生,现为福建船政交通职业学院信息与智慧交通学院计算机网络技术教研室主任,副教授。长期从事计算机网络、云计算等方向科学研究,具有丰富的教学经验;具有南京五十五所云计算金牌讲师,工信部云计算工程师、大数据工程师等认证资格。主要承担了网络操作系统及应用、虚拟化与云架构、网络应用开发、网络综合项目实训等课程的教学,教学效果良好。主编参编《Docker技术与应用》《大数据分析与应用实战》等多本专业教材;主持参与《基于大数据聚类算法的网络安全检测》等省级及以上科研项目10余项;撰写《新一代信息技术视角下高职计算机网络技术专业核心能力的培养途径》《基于大数据聚类的网络入侵检测技术研究》等专业论文10余篇;主持参与《网络新技术与应用》《大数据技术与应用》等多门精品在线课程的建设;主持计算机网络技术专业1 X证书试点工作。指导学生技能大赛获得国家一等奖1项,二等奖4项,三等奖1项,省级一等奖4项,二等级5项,三等奖1项;2017年全国职业技能大赛优秀指导教师。朱晓彦,男,安徽舒城人,2005年毕业于安徽工业大学计算机科学与技术专业,2005年7月参加工作,一直在安徽工业经济职业技术学