前言 随着计算机网络技术的日益普及和不断发展,计算机网络课程已经成为计算机类专业的主干专业课之一。Linux操作系统是计算机网络的一个重要组成部分,“网络服务器配置”课程是各大院校计算机专业的核心课程,具有很强的实践性。目前常用的网络操作系统主要是Linux,为满足我国高等教育的需要,我们编写了这本“教、学、做一体化”的Linux网络操作系统教材。 本书分为两大部分: 基础知识部分(第1~6章)和服务器配置与管理部分(第7~12章)。 第1章主要介绍Linux的发展历史、Linux的特点和组成以及虚拟机和Linux的安装方法。 第2章主要介绍Shell的基本命令和文本编辑器的使用。 第3章主要讲解如何分别使用命令和用户管理器管理用户和组。 第4章主要讲解磁盘和文件系统管理常用命令以及挂载命令。 第5章主要讲解YUM、RPM软件包管理工具在安装、删除等方面的操作。 第6章主要讲解Linux网络的相关知识和网络管理的常用命令。 第7章主要讲解Samba服务器的配置与管理以及配套实验。 第8章主要讲解NFS服务器的配置与管理以及配套实验。 第9章主要讲解DHCP服务器的配置与管理以及配套实验。 第10章主要讲解DNS服务器的配置与管理以及配套实验。 第11章主要讲解Apache服务器的配置与管理以及配套实验。 第12章主要讲解FTP服务器的配置与管理以及配套实验。 本书是一本“项目导向、任务驱动”的“教、学、做一体化”的工学结合教材。每章的实验以具体案例为载体,配以案例分析,最终提出完整解决方案,让读者从实例中掌握服务器的配置与管理,从而达到知识的融会贯通。“常见的故障及排除”对服务器配置的常见错误进行分析,找出解决方法,培养读者对服务器常见故障的维护技能。 本书内容全面,涉及实际工作中Linux各种命令及服务器的配置和应用,信息量大。读者通过对本书的学习,可以掌握各种命令及常用服务器的配置和使用方法。所有实验项目都源于实际工作经验,实验内容强调工学结合,专业技能培养实战化,重在培养读者分析和解决实际问题的能力。 本课程是一门实践性很强的课程,建议在讲授Linux网络操作系统时,注重培养学生的动手能力,尽量提供配置完备的网络实验环境,让学生充分地利用网络资源,最大限度地在模拟环境中理解实际的应用。 本书编者张庆玲、张建军、赵金考、刘素芬均来自包头轻工职业技术学院,蒙晓燕来自内蒙古机电职业技术学院,王素坤来自内蒙古师范大学,张淑媛来自内蒙古电子信息职业技术学院。全书由张庆玲、蒙晓燕、张建军任主编,王素坤、赵金考、刘素芬、张淑媛任副主编。其中,张庆玲编写了第1、2、3、12章,蒙晓燕编写了第4、5章,张建军编写了第6、7章,王素坤编写了第8章,赵金考编写了第9章,刘素芬编写了第10章,张淑媛编写了第11章,刘泽宇、韩耀坤、赵红伟、温立霞、王慧敏 也参与了本书的编写工作。 限于编者的水平,书中若有不足和疏漏之处,恳请提出宝贵意见。 编者 2020年5月