内 容 简 介 Linux操作系统是当前主流的操作系统之一,不仅在服务器领域占据绝对的优势,而且在桌面领域也发展迅猛。本书着重介绍了Linux操作系统下各种网络服务的功能及实用性配置,采用了大量的企业案例进行分析、重现,在讲解上由浅入深、循序渐进,并配有大量的实验,以方便用户进行实际操作,从实践中掌握各种网络服务的功能及配置方法。 本书基本上每一章末尾都配有一个综合案例,如BIND服务器的view视图案例、网络自动安装服务器构架、Apache和Tomcat整合后虚拟主机的配置、企业级邮件服务器应用案例等。 本书适合广大的网络工程师、网络管理员、网站维护工程师、系统集成工程师阅读,同时也可作为高校及社会培训班的培训用书,对他们将来进入Linux行业有较强的实践指导意义。
前 言 Linux以其安全、可靠、稳定、开源、自由使用的特点,不仅在服务器领域占据绝对的优势,而且在桌面领域的发展也很迅猛。Linux在各大中小型企业、电信、金融、银行、政府、学校等的应用都非常广。近几年更是处于快速发展阶段,应用面越来越广,从服务器端逐渐渗透到嵌入式、应用开发、桌面办公等领域,加之政府的大力支持,Linux操作系统在国内的应用会越来越广。 Linux的飞速发展,导致Linux人才的大量缺乏,各跨国企业均出现了Linux人才供不应求的局面,而一些想进入Linux行业的技术人员却因没有统一完整的学习资料而无法很好的学习。本书正是为应对这种需求而产生,为更多的Linux爱好者、技术人员提供一个好的学习工具和实验手册。 本书内容 第1章介绍当今主流的Linux操作系统,如RedHat、SUSE、Debian、Ubuntu、Gentoo、Slackware、FreeBSD(类UNIX操作系统)、RedFlag等,并对它们的优缺点及功能进行了简要介绍。 第2章详细介绍RedHat AS 5.0 Update 3操作系统的安装,重点介绍了通过VMware软件包安装以及VMware软件包的配置。 第3章重点介绍网络的基础理论及常用命令和配置文件,包括OSI、TCP/IP参考模型,IP路由及常用网络命令和配置文件的介绍。 第4章详细介绍远程管理相关配置,包括对Telnet、SSH、VNC、Webmin等常用远程管理工具及远程管理服务的介绍,重点介绍了SSH服务器的配置。 第5章重点介绍Samba服务器的配置,包括对主配置文件常用语句的讲解,匿名用户访问共享,指定用户访问共享等。最后通过两个案例进行分析。 第6章介绍NFS服务器和Autofs文件服务器的配置,重点介绍了NFS服务器的安全配置及整合配置。 第7章重点介绍BIND服务器的配置,包括主域名服务器、辅助域名服务器和转发域名服务器的配置,域名服务器的访问控制,日志控制,子域名服务器的授权配置,主辅域名服务器的授权配置及域名服务器的view视图配置。 第8章重点介绍DHCP服务器的配置,包括对主配置文件常用语句的讲解,作用域的配置,超级作用域的配置,多作用域的配置,组播作用域的配置,中继代理服务器的配置,保留主机组的配置。最后通过一个网络自动安装服务器的配置案例进行分析。 第9章重点介绍VSFTP服务器的配置,包括对主配置文件语句的讲解,限制本地用户工作目录,限制下载速率,配置高安全性的FTP服务器,通过xinetd进程启动FTP服务器及构架基于IP的虚拟FTP服务器。 第10章介绍HTTP服务器的配置,这是本书的重点。重点讲解了主配置语句,基于身份验证的配置,基于IP、端口和域名的虚拟主机配置,配置Apache支持CGI、PHP、JSP、Perl等语言,最后通过整合Tomcat进行案例性配置。结合Tomcat整合配置实现了基于域名的虚拟主机的构架。 第11章重点介绍Linux下路由器的配置,包括静态路由的配置,ip命令的介绍,基于quagga服务实现rip、ospf、bgp动态路由的配置。 第12章介绍Postfix服务器的配置,这是本书的重点。重点介绍了邮件服务器的工作原理,Postfix服务器的配置,垃圾邮件的管理,虚拟投递代理及POP3服务器的配置。 第13章重点介绍Iptables服务器的配置,包括防火墙的工作原理,Iptables表的介绍,常用命令的使用及NAT服务器的构架。最后通过案例对其进行讲解。 第14章介绍VPN服务器的配置,包括VPN服务器的工作原理,VPN服务器的安装、配置及使用。 第15章的综合案例一重点介绍DDNS服务器的配置过程。综合案例二重点介绍基于Postfix+Apache+Dovecot+BIND+Open Webmail构架一个企业级应用邮件服务器的配置过程。 本书特点 1. 循序渐进,由浅入深 为方便读者学习,本书首先让读者了解Linux操作系统,之后对网络基础知识做了简要介绍,最后再详细介绍网络服务的配置。在对网络服务的配置进行讲解时,采用的也是由浅入深的方式,每个服务都在最后通过案例的方式进行分析,从而使读者可以边学习、边动手,更快地掌握Linux网络服务的各种知识。 2. 实例精讲,内容充实 在本书的编写过程中,作者花费了大量的时间在实验配置方面。力争在进行实验配置的过程中做到准确无误,以提高实验的完整性和可操作性,如本书的BIND、DHCP、VSFTP服务的配置实验等。 3. 企业案例、分析重现 本书在讲解实验的过程中,还配有一些企业案例在里面,对企业应用到的案例进行分析和重现。如本书的DDNS配置、网络服务器的配置、文件服务器的配置、企业级邮件应用服务器的配置等,对一些企业级案例进行了重现。 4. 提供完善的读者服务 为方便读者学习,本人在ChinaUnix网站上创建有一个专门的博客。读者可以将自己遇到的问题发布到该博客的留言簿上,我会帮助大家解决这些问题。 本书适合读者 ●网络工程师 ●网站维护工程师 ●系统集成工程师 ●大中专院校的学生 ●社会培训班的学生 致谢 本书在写作过程中得到了吕艳梅、黄道金、杜朝晖、萧少聪等同仁的大力支持,他们为本书的完成提供了大量有价值的参考资料和建议。尤其要感谢我的妻子,她为本书付出了很多的努力和劳动,没有她的支持和鼓励我无法持之以恒地完成本书。 由于水平有限,本书难免存在不足支持,欢迎广大读者批评指正。同时欢迎大家常到我的博客上聊聊心得体会,聊聊Linux技术,共同学习和提高。 何世晓