前言 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月