全书以Red Hat Enterprise Linux 5作为基础进行实例教学,对Linux的网络服务应用进行了详细讲解。本书内容包括Red Hat Enterprise Linux 5的安装与配置、服务器配置常见命令概述、Samba服务器的安装与配置、DNS服务器的安装与配置、WWW服务器的安装与配置、FTP服务器的安装与配置、DHCP服务器的安装与配置、NFS服务器的安装与配置和Sendmail服务器的安装与配置。本书内容详尽、实例丰富、结构清晰、通俗易懂,使用了大量的截图进行讲解和说明,对重点操作给出了详细的操作步骤,便于读者学习和查阅,具有很强的实用性和参考性。
本书可作为高等院校相关专业的教材,也可供广大Linux爱好者自学使用。
Linux系统作为开源软件的代表,已经广泛应用于各个领域。凭借其良好的安全性和出色的稳定性,Linux已成为目前网络服务器首选的操作系统之一。
本书能帮助读者熟悉各种服务器的基本工作原理,也能快速掌握架设及管理常用服务器的基本方法与技巧。本书内容实践性强,且基于VMware虚拟机+Red Hat Enterprise Linux 5平台,通过大量的实例图片帮助读者形象、直观地学习服务器配置的基本方法。
本书共分9章,第1章讲述了VMware虚拟机+ Red Hat Enterprise Linux 5环境的搭建; 第2章对服务器配置中常见的命令进行了讲解,方便后面章节的学习; 第3~9章分别讲解了Samba服务器、DNS服务器、WWW服务器、FTP服务器、DHCP服务器、NFS服务器和Sendmail服务器的安装与配置,在对基本概念、原理叙述清楚后,重点通过相关实例的讲解,帮助读者掌握服务器配置与管理的基本方法,讲解细致、步骤清晰,一定会给读者的学习带来事半功倍的效果。为了配合上机练习,在第3~9章中分别设置了知识拓展、本章小结和操作与练习。通过每个章节的实例及知识拓展、本章小结和操作与练习,读者可以熟悉并掌握架设服务器的相关技巧,对服务器的配置从理论到实践都起到很好的巩固和强化作用。
本书由陈洪丽主编并统稿,范青武任第二主编,和薇、郑鲲、李东旭任副主编。其中,陈洪丽编写了第1、4、5章,范青武编写了第2、3章,和薇编写了第6、7章,郑鲲编写了第8章,李东旭编写了第9章。
由于作者水平有限,书中难免存在一些缺点和不足,敬请广大读者及同行批评指正。
编者
2016年8月
第1章RedHatEnterpriseLinux5的安装与配置
1.1VMware虚拟机的安装
1.2在VMwareWorkstation下新建虚拟机
1.3RedHatEnterpriseLinux5的安装
1.4RedHatEnterpriseLinux5的显卡驱动方法
1.5RedHatEnterpriseLinux5光盘镜像的指定
1.6VMware虚拟机下RedHatEnterpriseLinux5的备份
1.7VMware虚拟机下RedHatEnterpriseLinux5的网络设置
1.8网络配置综合案例1
1.8.1任务描述
1.8.2任务准备
1.8.3任务实施
1.8.4任务检测
1.9网络配置综合案例2
1.9.1任务描述
1.9.2任务准备
1.9.3任务实施
1.9.4任务检测
第2章服务器配置常见命令概述
2.1目录操作命令
2.2文件操作命令
2.3用户管理命令
2.4软件包管理命令
2.5其他命令
第3章Samba服务器的安装与配置
3.1Samba服务器简介
3.1.1Samba服务器原理简介
3.1.2SMB协议
3.1.3SMB服务器
3.1.4Samba软件功能
3.1.5Samba的组成软件包
3.1.6安装Samba服务
3.1.7启动与停止Samba服务器
3.2Samba服务器的配置
3.2.1Samba服务器主配置文件
3.2.2Samba服务器的日志文件
3.2.3Samba服务器常规配置实例
3.2.4Samba服务器的高级配置实例
3.2.5Samba客户端的配置
3.3Samba服务器配置综合案例
3.3.1任务描述
3.3.2任务准备
3.3.3任务实施
3.3.4任务检测
知识拓展
本章小结
操作与练习
第4章DNS服务器的安装与配置
4.1DNS服务器简介
4.1.1DNS服务器原理简介
4.1.2选择使用DNS
4.1.3DNS域名空间的分层结构
4.1.4DNS域名服务器的类型
4.1.5DNS域名解析过程
4.1.6bind域名服务器的软件包
4.1.7安装DNS服务器的软件包
4.2DNS服务器基本配置
4.2.1DNS服务器的相关配置文件
4.2.2配置正向解析区域
4.2.3配置反向解析区域
4.2.4区域文件与资源记录
4.2.5DNS客户端配置
4.3DNS服务器配置综合案例1
4.3.1任务描述
4.3.2任务准备
4.3.3任务实施
4.3.4任务检测
4.4DNS服务器配置综合案例2
4.4.1任务描述
4.4.2任务准备
4.4.3任务实施
4.4.4任务检测
知识拓展
本章小结
操作与练习
第5章WWW服务器的安装与配置
5.1Apache和Web服务器简介
5.1.1Apache服务器简介
5.1.2Web服务器简介
5.1.3HTTP协议
5.2Apache服务器相关配置简介
5.2.1安装Apache服务器软件包
5.2.2启动和关闭Apache服务器
5.2.3测试Apache服务器
5.3配置Apache服务器
5.3.1主配置文件http.conf
5.3.2配置Apache虚拟主机
5.3.3Apache服务器配置实例
5.4Apache服务器配置综合案例
5.4.1任务描述
5.4.2任务准备
5.4.3任务实施
5.4.4任务检测
知识拓展
本章小结
操作与练习
第6章FTP服务器的安装与配置
6.1FTP服务器简介
6.1.1FTP简介
6.1.2FTP工作原理
6.1.3FTP的两种操作模式
6.1.4FTP体系结构
6.1.5FTP服务的相关软件及登录形式
6.1.6常用的匿名FTP
6.2安装和配置FTP
6.2.1安装VsFTP软件包
6.2.2连接和访问FTP服务器
6.2.3FTP服务器常规配置
6.3FTP服务器配置综合案例
6.3.1任务描述
6.3.2任务准备
6.3.3任务实施
6.3.4任务检测
知识拓展
本章小结
操作与练习
第7章DHCP服务器的安装与配置
7.1DHCP协议
7.1.1DHCP概述
7.1.2DHCP的工作过程
7.2安装DHCP服务器简介
7.2.1DHCP服务器所需要的软件
7.2.2安装DHCP服务器
7.3DHCP一般服务器的配置
7.3.1主配置文件dhcpd.conf
7.3.2启动/停止DHCP服务
7.3.3DHCP客户端的配置
7.3.4DHCP服务器配置实例
7.4DHCP服务器配置综合案例
7.4.1任务描述
7.4.2任务准备
7.4.3任务实施
7.4.4任务检测
知识拓展
本章小结
操作与练习
第8章NFS服务器的安装与配置
8.1NFS服务器简介
8.1.1网络磁盘驱动器NFS
8.1.2NFS运行原理
8.1.3NFS技术细节
8.1.4NFS的版本
8.1.5NFS的安全性
8.1.6NFS的优点
8.2NFS服务器的安装与配置
8.2.1NFS服务器的安装
8.2.2NFS服务器的启动与停止
8.2.3开机时启动NFS服务器
8.2.4NFS服务器的配置文件
8.2.5NFS客户端的配置
8.3NFS服务器配置综合案例
8.3.1任务描述
8.3.2任务准备
8.3.3任务实施
8.3.4任务检测
知识拓展
本章小结
操作与练习
第9章Sendmail服务器的安装与配置
9.1电子邮件服务器简介
9.1.1邮件服务器
9.1.2电子邮件系统的构成及功能
9.1.3电子邮件协议
9.1.4电子邮件传递流程
9.1.5电子邮件服务器软件的种类
9.2Sendmail的安装与配置
9.2.1安装Sendmail
9.2.2启动、停止和重新启动Sendmail服务
9.2.3Sendmail的配置文件
9.2.4配置“/etc/mail/sendmail.cf”
9.3Sendmail服务器配置综合案例
9.3.1任务描述
9.3.2任务准备
9.3.3任务实施
9.3.4任务检测
知识拓展
本章小结
操作与练习
参考文献