前言


2019年9月由编者主讲的“Linux系统应用”课程被评为河南省高等学校精品在线开放课程。同年10月,该课程开始在中国大学MOOC的平台上进行建设,经过课程组成员半年多的不懈努力,课程已成功发布并运行了两个学期,选课人数达到数万人之多。
目前,在中国大学MOOC平台上“Linux系统应用”课程的视频、PPT、小节测验、单元测验、期末考试、讨论答疑和富文本等资源一应俱全,唯一缺少的就是一本配套的教材,应广大课程学习者和高校教师的要求,课程组成员决定编写本教材,以使该课程的学习和复习更加方便。
本书以当前流行的CentOS 8.1 Linux操作系统为例,讲述了Linux操作系统的相关知识。
本书共8个项目,项目1为Linux操作系统及其安装,以CentOS 8.1操作系统为例,详细介绍了Linux操作系统的安装步骤及安装后的基本配置;项目2为初试Shell,系统介绍了Shell的种类、使用方法、快捷键及常用的命令;项目3为文本编辑器vim,讲述了vim的3种工作模式及不同模式下的命令和部分高级功能;项目4为用户账户及组账户管理,重点介绍了用户账户和组账户的管理文件及管理命令;项目5为系统管理,讲解了图形界面管理、进程管理、软件包管理和网络管理的相关知识;项目6为文件系统管理,重点讲解了Linux系统中支持的文件系统类型、文件的类型和管理,以及文件和目录的权限管理;项目7为磁盘管理,重点介绍了Linux中的磁盘如何表示、如何分区、如何格式化、如何挂载以及磁盘配额如何设置等内容;项目8为Shell编程入门,详细介绍了使用Shell编程的过程及Shell的变量定义、输入输出方法、条件测试、流程控制、函数定义、参数处理、程序调试等。
本书内容全面,注重实用性和可操作性。书中配有大量实例,所有的配置都经过了验证,以屏幕截图的形式呈现出来,因此读者在使用本书时可以节省大量的调试时间。此外,本书重要的知识点均配有微课视频进行讲解,读者可扫码进行学习。
另外,本书每个项目均配有综合实践和单元测验,综合实践重在增强动手操作能力,单元测验注重考查相关理论知识点的掌握情况,理论与实践有机结合,思想和行为高度统一。
本书由盛剑会、苗凤君负责大纲的拟定、统稿和定稿。本书项目1和项目2由盛剑会编写,项目3和项目8由苗凤君编写,项目4由李晓楠编写,项目5由张茜编写,项目6和项目7由董智勇编写,其中盛剑会还参与修改和审定了后6个项目的内容。
计算机技术发展日新月异,加上编者水平有限,书中难免存在疏漏和不足之处,恳请使用本书的师生和其他读者朋友提出宝贵的意见。 

编者 2021年7月