书摘
随着Linux应用的不断普及, Linux这一昔日“寂寞高手”也已进入了更多应用领域. 当然, 只要有Linux网络的地方就会有网络故障, 就像只要有计算机就会有计算机故障一样. 所不同的是, 作为若干Linux计算机组合的网络, 在故障处理时会更加复杂. 棘手, 更加令人头痛. 尽管图书市场上关于Linux服务器搭建和网络应用的图书很多, 但是, 这些图书往往只介绍了如何搭建. 配置与管理服务器, 却忽略了一个重要的部分——Linux服务器故障的排除. 如果用户使用的是不带商业支持的免费Linux版本, 那么自己学会排除Linux故障是最明智的选择. .
故障排除是系统管理中一个经常被忽视的领域. 如果顺利地完成了设置过程, 该特性却无法正常工作, 那么此时就要从一大堆症状中查找原因. 如何才能够快速而便捷地找到出现故障的原因并且进行故障修复, 在很大程度上要依赖于用户对系统版本的了解和使用经验.
为了给读者或者用户提供Linux故障排除方面的方便, 我们编撰了此书. 它能够帮助读者排除在使用Linux时可能会遇到的故障, 并且为有疑问的用户提供常见故障的排除方法, 以及有关故障修复方面的技巧. 本书几乎涵盖了Linux服务器的绝大多数应用领域和环境, 希望能对大家的Linux服务器搭建和故障排除有所帮助.
本书特色
本书具有一些可以加深您学习印象的特色, 可以帮助您完全理解相关概念和技巧, 从而更好地完成Linux服务器的搭建. 应用和故障排除工作.
各章目标. 每章的开头都详细地列出了本章中要掌握的概念. 这个列表一方面可以让您对本章的内容有个快速的了解, 另一方面也会给您的学习过程带来一定的提示和辅助.
插图和表格. 本书中有很多Linux工具的插图和概念的表格, 这些可以帮助您直观. 更好地理解Linux的工具和技术方面的概念. 另外, 表格也为您提供了关于重要主题的简明参考.
详细的附录
附录包括常用开源协议汇总, LinuxIPv6的配置, Linux文档的编写..
本书结构
本书的每一章都建立在前面章节所介绍知识的基础之上, 这样就形成了从始至终的一个自然的学习路径. 读者从本书获得了足够的知识之后, 也会获得相应的信心, 同时会发现章节的顺序和结构就是一个很有用的参考工具.
第1篇 Linux基础
第1篇包含本书中大篇与Red Hat Enterprise Linux有关的信息. 除了介绍性的第1章之外, 这一篇的第2章叙述如何排除Red Hat Enterprise Linux 5的安装故障.
第1章 Red Hat Enterprise Linux 5.0系统简介 介绍了Red Hat Enterprise Linux 5.0的基础知识, 包括桌面概述. 各种可用的GUI应用程序, 如何管理用户. 目录和文件, 以及如何检查系统进程以管理系统资源.
第2章 Red Hat Enterprise Linux 5.0系统安装和故障排除 介绍了Red Hat Enterprise Linux 5.0的安装方法, 以及安装过程的故障排除.
续表
第2篇 Linux常用服务器的构建和故障排除
这一篇的重点介绍常用服务器的构建和故障排除.
第3章 DNS服务器构建和故障排除 介绍了DNS协议. DNS服务器安装和配置. DNS服务常见故障排除.
第4章 Apache服务器的安装配置和故障排除 介绍了Web应用的起源与发展. WWW的基本概念. Apache软件的安装和配置. Web系统管理员的日常事务以及Apache服务器常见故障排除.
第5章 FTP服务器的安装和故障排除 介绍了FTP通信协议. vsftpd服务器安装. FTP服务的配置. 访问FTP服务. vsftpd服务高级配置, 以及vsftp服务器常见故障排除.
第6章 电子邮件服务器的安装和故障排除 介绍了E-mail工作原理. 相关协议. 如何搭建电子邮件服务器. 电子邮件服务器的日常管理工作, 以及如何配置更加安全的邮件服务器, 以及sendmail服务器常见故障排除.
第7章 NFS服务器的安装和故障排除 介绍了如何安装配置NFS服务, 如何使用NFS客户端以及NFS服务的安全问题, 以及NFS服务器常见故障排除.
第8章 DHCP服务器的安装和故障排除 介绍了DHCP的工作原理与3种IP地址分配方式. DHCP服务器的安装与启动. 配置Windows和Linux的DHCP服务. Windows和Linux的DHCP客户端配置. DHCP应用与常见问题的解决方法.
第9章 Samba服务器的安装和故障排除 介绍了配置Samba打印共享. 测试Samba共享打印机配置的正确性. 配置Windows客户机访问Samba共享打印机. 图形化配置Samba服务器. Samba相关命令及程序, 以及NFS服务器常见故障排除.
第10章 Linux防火墙的构建和故障排除 本章主要介绍了Linux系统的防火墙, 以及防火墙常见故障排除.
第11章 安装和配置Squid服务器 本章将重点介绍代理服务器工作原理, 如何安装安全Squid代理服务器, 以及Squid服务器常见故障排除.
第12章 SSH服务器的安装和配置 本章将重点介绍SSH服务器工作原理和安装SSH服务器. 以及SSH服务器常见故障排除.
第13章 配置Linux网络时间服务器 本章将重点介绍NTP服务器工作原理和安装NTP服务器.
第14章 流媒体服务器的构建和故障排除 本章将重点介绍流媒体服务器工作原理和安装流媒体服务器, 以及流媒体服务器常见故障排除.
第15章 Linux系统的日志管理 本章将重点介绍Linux系统的日志管理流.
第16章 防范嗅探器攻击和Linux病毒对服务器造成的故障 本章主要介绍防范嗅探器攻击和Linux病毒的防范.
第3篇 Linux高级应用
第17章 Linux常见设备的安装和故障排除 本章将重点介绍常用外设的安装以及故障排除.
第18章 Linux数据备份恢复技术 本章将重点介绍Linux备份恢复基础以及Linux备份恢复策略. 然后介绍Linux常用备份恢复工具和Linux备份恢复实例.
第19章 使用Linux构建Web 2.0应用 本章介绍了主流Web 2.0技术在Linux下的应用. 本章介绍了博客和WIKI的起源及特点. 网络协同创作与博客和WIKI原理. 博客和WIKI网站搭建与配置. 博客和WIKI建站示例. 博客和WIKI常见问题.
第20章 Linux服务器的性能和硬件监控方法 主要介绍了Linux服务器监测概念与常用工具. 网络服务性能监测. 常见性能优化方法. 网络服务监测和优化示例.
第21章 建立Linux下的版本控制服务器 主要介绍了在Linux下如何建立版本控制服务器.
第22章 Linux集群应用 本章主要介绍Linux下集群应用技巧和故障排除方法.
第23章 Linux虚拟化应用 本章主要介绍Linux服务器的虚拟化技术.
附录A 全面解读开源相关协议
附录B 为Linux配置IPv6
附录C 编写Linux文档
本书适合的读者对象
本书特别适合作为Linux网络管理员. 系统管理员. Linux 应用爱好者. 信息中心的从业人员, 以及对故障排除方面感兴趣的读者日常工作案头必备查询手册, 同时也适合其他相关人员, 如大专院校计算机专业师生. 培训机构作为参考教材使用.
关于笔者
全书由曹江华编著和统稿. 笔者长期工作在Linux网络教学与管理的第一线, 既有一定程度的理论积累, 又有较为丰富的实践经验, 在IT168. 天极. 赛迪. 51CTO. IBM开发者. 计算机世界. 《网管员世界》. 《开放系统世界》等报刊发表Linux文章二百余篇, 并长期担任《网管员世界》. 《开放系统世界》“网络故障应用问答”的撰稿人. 相信本书能够为所有已经或准备从事Linux网络管理的同行提供一些有益的帮助, 缩短大家学习Linux网络的时间, 在排除故障时少走一些弯路. 当然, 错误与疏漏恐难避免, 恳请大家不吝赐教.
致谢
首先感谢写作过程中给予笔者支持和帮助的领导. 朋友和家人, 包括IT168网站编辑杨晓勇等人. 另外电子工业出版社的李冰编辑在我写书的过程中给了我无私的帮助和鞭策, 为了使这一本书能尽快与读者见面, 她付出了巨大的努力, 多次邀请专家对此书提出有益意见, 对于此书的修改完善起到了重要作用.
由于笔者水平有限, 书中不足及错误之处在所难免, 敬请专家和读者给予批评指正. ...
笔者
2008.7