本书以Red Hat Enterprise Linux 8.2为蓝本,全面介绍了Linux的桌面应用、系统管理和网络服务等方面的基础知识和实际应用。本书分为14章,涉及Linux简介、系统安装、文件管理、文本编辑器、用户和组管理、软件包的管理、进程管理、外存管理、网络基础、Samba服务器、FTP服务器、DNS服务器、WWW服务器以及Linux下的编程。本书内容丰富,结构清晰,通俗易懂,案例贯穿始终,章末有上机实训和课后习题。本书可作为应用型本科及高职高专院校相关专业的教材,也可作为Linux培训及自学用书,还可作为广大Linux爱好者的实用参考书。
前 言Linux是一个优秀的日益成熟的操作系统,已拥有大量的用户。由于其安全、高效、功能强大,具有良好的兼容性和可移植性,Linux已经被越来越多的人了解和使用。随着Linux技术和产品的不断发展和完善,其影响和应用日益扩大,Linux系统在业内占据越来越重要的地位。本书的编写目的是帮助读者掌握Linux相关知识,提高实际操作技能,特别是利用Linux实现系统管理和网络应用的能力。为了满足Linux操作系统教学方面的需求,本书在第2版的基础上删除了冗余陈旧的知识,补充了新的知识和操作技能,是广大读者学习Linux不可或缺的一本指导书,可为读者深入学习Linux打下坚实的基础。本书以Red Hat Enterprise Linux 8.2为例,对Linux进行全面详细的介绍。本书根据初学者的学习规律,首先介绍Linux基础知识、基本操作,在读者掌握这些基础知识和基本操作的基础上,对网络服务进行全面的介绍。本书具有如下特点:1)结构严谨,内容丰富。本书对Linux内容的选取非常严谨,知识点的过渡顺畅自然。全书内容非常丰富,从Linux的系统管理、桌面使用到网络服务的构建和应用,甚至对Linux下编程方面的知识,都进行了相应的介绍。2)讲解通俗,步骤详细。本书每个知识点以及实例的讲解都通俗易懂、步骤详细,并添加了相应的注释,读者只要按步骤操作就可以很快上手。3)案例讲解,贯穿始终。本书的每一章中都有案例,然后是对案例相关知识的讲解,中间穿插【案例分解】对案例进行分步解析,非常有助于读者对知识的理解和掌握。4)理论和应用相结合。本书在讲解基本操作的前提下,从理论上对每个知识点的原理和应用背景都进行了详细的阐述,从而让读者在实践中举一反三,能够解决实际中遇到的问题。5)配套资源丰富。全书的上机实训都配有微课视频讲解,扫描书中二维码即可观看。还配有电子课件、电子教案、授课计划、习题参考答案、上机实训源代码及实验指导书等教学资源,方便教学。本书共14章,内容包括Linux简介、系统安装、文件管理、文本编辑器、用户和组管理、软件包的管理、进程管理、外存管理、网络基础、Samba服务器、FTP服务器、DNS服务器、WWW服务器以及Linux下的编程。为了更好地为读者服务,本书遵循以下注释原则:1)如果案例比较复杂,在案例开始加一段功能行说明。该说明注释的位置独立成行,以“//”开始。其他简单的案例则在需要注释的部分进行说明。2)案例当中需要说明的注释部分位于该行的右部,以“//”开始。3)对于特别需要读者注意的地方,文中会通过“提示”来说明。由于编者水平所限,疏漏之处在所难免,恳请广大读者批评指正。