前言


Linux服务配置是计算机网络技术及相关专业的一门专业课程,为了更好地开展该课程的教学工作,编著者编写了本书。
如果直接在物理机器上学习Linux服务配置,实现起来会比较困难,不便于机房管理和课程教学,因此本书通过虚拟机环境进行介绍和演示,方便了教师的教和学生的学。
本书在组织结构上按照学习领域的课程改革思路进行编写,内容采用“章节模块—理论知识—配置实例”的结构加以叙述,共有12章和9个配置实例。在每一章的开始部分列出本章的单元和学习目标,且每个配置实例均有配置说明、拓扑结构和详细步骤,而且在网络服务部分还给出标准配置流程和故障排除案例。
就本书内容的深浅程度而言,遵循了理论够用、侧重实践、由浅入深的原则,以帮助学生分层、分步骤地掌握所学的知识。
本书内容的编排顺序为安装Linux、配置网络、远程登录Linux、配置Linux防火墙和服务。各章的主要内容如下。
第1章: 安装Linux与初始化配置,YUM本地源的搭建和管理。
第2章: 配置主机名,配置IP地址、默认网关和域名服务器,管理网络连接,网卡组合,常用网络命令。
第3章: 文本界面和图形界面的远程登录。
第4章: Linux的防火墙,包括iptables、firewalld、TCP Wrappers。
第5章: 代理服务器相关知识、squid及其配置实例。
第6章: 网络文件系统的相关知识、安装和配置NFS、配置实例和故障排除。
第7章: Samba的相关知识、安装和配置Samba、配置实例和故障排除。
第8章: 动态主机配置协议的相关知识、安装和配置DHCP、配置实例和故障排除。
第9章: 域名系统的相关知识、安装和配置DNS、配置实例和故障排除。
第10章: 万维网的相关知识、安装和配置Apache及其配置实例。
第11章: 文件传输协议的相关知识、安装和配置vsftpd、配置实例和故障排除。
第12章: 电子邮件的相关知识、安装和配置Postfix和Dovecot、配置实例和故障排除。
虽然本书以流行的Linux发行版CentOS 7为例进行讲解,但是在规划中,力求全部的知识诠释具有通用性,遵循国际、国家和行业标准,尽可能兼容其他主流Linux发行版。为方便教学,本书配有电子教案和配置实例视频等教学资源。





本书由郑锦材统阅定稿,黄毅斌参与编写了第12章。本书在编写和出版过程中得到了清华大学出版社的大力支持,谨此鸣谢。
由于Linux知识涉及面很广,技术更新速度快,因此书中可能存在一定的疏漏和不足之处,敬请读者不吝指正。

编著者2021年8月