党的二十大报告中提到:“推动战略性新兴产业融合集群发展,构建新一代信息技术、人工智能、生物技术、新能源、新材料、高端装备、绿色环保等一批新的增长引擎。”随着科技的迅猛发展,人工智能、大数据、云计算、物联网、机器人等领域的新兴技术不断涌现并迅速普及,影响深远。
Linux操作系统作为产业界广泛使用的操作系统,其影响力与日俱增。2021年9月以来,编者所编写的《Ubuntu Linux操作系统案例教程》(ISBN:978-7-115-57025-3)结合教学改革实践经验,将前沿科技引入Linux操作系统课堂教学之中,取得了良好反响。本书作为《Ubuntu Linux操作系统案例教程》的姊妹篇,旨在将编者的教学改革成果总结并推广至使用CentOS、REHL等的另一大Linux主流用户群体。
Red Hat是Linux操作系统领域极为成功的企业之一。2019年,IBM公司耗资340亿美元完成对Red Hat的收购,这足以说明其商业价值和成功程度。Linux操作系统发行版数量超过500个,大量的Linux操作系统发行版都可以归入Red Hat阵营,如RHEL、Fedora等。2014年,Red Hat成功收购CentOS,并试图改变市场格局。2020年12月8日,CentOS官方宣布终结CentOS Linux的计划,并将重心转移到CentOS Stream。2021年年底,CentOS Stream 9高调发布。作为RHEL 9的前置版本,CentOS Stream 9采用了与RHEL相同的构建标准。目前,市面上的Linux操作系统图书并没有反映这一市场格局的变化,主流图书以CentOS 7及更低版本为基础,少数新出版的图书以CentOS 8为基础,而与CentOS Stream 9、RHEL 9相关的图书市场却暂时处于空白状态。
本书以CentOS Stream 9、RHEL 9为基础,讲解Linux操作系统的基础知识和前沿应用。全书共12章,分为4篇:快速入门篇、系统管理篇、基础应用篇、前沿应用篇。本书特色介绍如下。
1.以应用为导向,强调案例的丰富性和应用场景的前沿性
本书通过大量实际案例(简称实例)和综合案例讲解Linux操作系统的使用技巧,既包括针对具体知识点的基础性实例(超200个),又包括针对章节知识的综合应用,以及面向人工智能、大数据、Docker容器等前沿应用场景的多个综合案例(23个),可以极大地帮助读者拓展科技认知边界,提升综合实战技能。
2.以共性为基础,强调案例的纵向兼容性和横向通用性
本书虽然以最新版的CentOS Stream 9为基础平台,但是侧重介绍Linux操作系统不同发行版的共性技术。一方面,本书突出纵向兼容性,考虑到Red Hat系列的早期版本短时间内不会彻底退出市场,因此本书设计的绝大多数案例可以兼容这些早期版本。另一方面,本书强调横向通用性,本书讲解的绝大多数案例都已经在Ubuntu等其他Linux操作系统发行版中通过测试。
3.以读者为中心,强调内容的可理解性与案例的可操作性
本书图文并茂,含约550幅图片,并对各个实例和综合案例进行了逐条命令的细化讲解,学习难度不高,方便初学者快速入门。
4.以育人为目的,强调综合素质教育和科技能力培养的融合与统一
本书强调立德树人,着力打造“素质+技能”协同育人新格局。本书通过融入综合素质教育元素,激发读者的爱国情怀,进而帮助读者树立科技自立自强的时代意识。
编者针对本书内容给出4种较为常见的学时方案(见表1),供院校授课教师参考。授课教师可以按照模块化结构组织教学,根据具体学时情况和专业情况对部分章节进行灵活取舍。
表1 学时建议表
党的二十大报告中提到:“坚持以人民为中心发展教育,加快建设高质量教育体系,发展素质教育,促进教育公平。”为了更好地服务院校教师,助力我国操作系统领域实战型人才培养,编者特意为本书打造了多种教辅资源,如PPT课件、教案、教学大纲、微课视频、慕课视频、习题答案、源代码、各类软件下载地址及安装方法等,选用本书的教师可以到人邮教育社区(www.ryjiaoyu.com)下载相关文本类资源,也可以到人邮学院(www.rymooc.com)或学银在线平台观看本书慕课视频。此外,为了实时服务院校教师,使教师能更加便利地交流教学心得、分享教学方法、获取教辅资源,编者联合人民邮电出版社建立了与本书配套的教师服务与交流群,欢迎Linux操作系统相关课程的各位教师加入。
由于编者水平有限,书中难免存在疏漏之处,因此编者诚挚希望广大师生、Linux操作系统爱好者和Linux操作系统业界资深人士对本书提出完善意见和建议,使我们能够更好地开展自由软件教学,并为促进自由软件在我国长远稳定发展贡献力量。
编者
2023年春于长沙