随着云计算、大数据、人工智能技术的飞速发展,各行业都认识到云技术发展会给企业带来可观的红利,纷纷将企业应用迁移上云,再利用大数据与人工智能技术,对企业应用进行赋能,让应用能更好地服务广大用户。在一高效、稳定、有序的运转离不开 Linux操作系统的支撑。Linux 操作系统是云计算、大数据等技术飞速发展的基石。
本书的编者长期在教育一线,迫切感受到学校教育和工程实践之间的鸿沟。一方面,IT企业竞争不断加剧,企业招聘不到满意的 Linux 运维员工;另一方面,高校的教材存在一定的技术延迟,高校培养的学生就业面临诸多现实困难,难以找到专业对口的工作。本书的初衷是将 IT 企业运维中的主流前沿技术转化为人才培养的素材,培养符合经济社会发展需要的适配人才,使他们顺利投身产业并推动产业的进步与发展。
本书具有如下特点:
(1)选用企业主流技术,突出前沿性。
本书以 Linux 主流发行版 CentOS 系统为基础,从系统的安装部署到系统的使用(常用命令),从 Linux 系统中的常用服务到 Linux 系统中的存储、数据库、缓存等服务,从 Linux系统中的 Web 服务部署与应用到微服务架构部署与应用,较全面地介绍了 Linux 系统的主流用法与实践。
(2)以实际项目贯穿,突出实践性。
本书选择以任务的方式,分步学习 Linux 中的各项应用服务,再引入真实项目案例(商城应用)将学习内容贯穿始终,让学生有目标地学习,可以大大提高教学质量。
(3)以学生素质培养为目标,突出创新性。
Linux 操作系统与服务的学习是一个长期的过程,要学会 Linux 不难,但是要深入掌握Linux 中的各项服务与应用需要长期的使用与积累。教材突破单纯的技术讲授,将素质、能力的提升蕴含其中,让学习者在潜移默化中得到锻炼和提高。
本书教学内容采用任务式的编写思路,分 6 个单元。每个单元包含若干教学任务,通过单元描述引出教学单元的核心内容,明确教学目标。每个任务包含任务描述、任务分析、任务实施 3 个环节。单元最后设置单元小结、课后练习、实训练习。单元小结总结单元的 重点和难点内容;课后练习针对本单元的任务布置知识考核和技能考核习题;实训练习则 根据本单元的实操任务横向拓展,布置一个实训任务,帮助学生消化本单元所学内容。本书建议授课 64 学时,教学内容及学时安排见下表。
学时分配表
单 元 名 称 学 时
单元 1 Linux 系统安装与使用 8
单元 2 Linux 常用服务 8
单元 3 Linux 常用存储服务 8
单元 4 数据库与缓存服务 12
单元 5 Linux Web 服务 12
单元 6 Linux 微服务架构 16
课 时 总 计 64
本书配套的资源包、运行脚本、电子教案等,可登录 http://www.1daoyun.com 下载。本书适合作为高职高专的计算机网络技术、云计算技术、大数据技术等计算机类相关专业的教材,对于从事 Linux 运维、云计算运维的技术人员也有较大的参考价值。同时也适合从事服务器运维、应用实施的专业人士阅读。