书籍详情

Linux故障排除宝典

Linux故障排除宝典

作者:(美)Christopher Negus,(美)Thomas Weeks著;盖江南,王勇等译;盖江南译

出版社:电子工业出版社

出版时间:2005-06-01

ISBN:9787121011955

定价:¥59.00

购买这本书可以去
内容简介
  本书是专门为帮助读者自已动手排除Linux常见故障而编写的。 本书虽然以Fedora Core 1为例讲解Linux的故障排除步骤,但由于它是由Red hat Linux 9为范本加以改进的,所以书中涉及的绝大部分故障排除技术仍可应用于Red Hat Linux 7-9的版本以及Red Hat Enterprise Linux(特别是版本3)。 全书分为6大部分:首先介绍Fedora的相关信息,然后介绍如何预防故障出现,第3部分包含应用于桌面服务器系统故障排除的诸多特性,最后3个部分主要介绍了有关网络方面的故障排除技巧。另外,书中附录还提供了SUSE和Debian Linux系统故障排队方面的内容,以帮助读者能够轻松实现将本书所学技巧跨Linux各发行版本的迁移。 全书内容丰满,语言简洁而不失严谨,既能指导初级用哀悼解决一般性的Linux故障问题,又能满足高级用户在实际运用和维护Linux系统时对各种Linux故障的查询。
作者简介
暂缺《Linux故障排除宝典》作者简介
目录
第1部分 入门
第1章 Linux故障排除介绍
1.1 Fedora Linux概述
1.1.1 用Fedora学习Linux故障排除
1.1.2 利用Fedora寻找机会
1.2 使用Fedora
1.2.1 选择一种Fedora版本
1.2.2 获得Fedora
1.2.3 与Fedora Proiect联系
1.2.4 获得Fedora文档编制
1.2.5 通过Fedora的邮件列表联系
1.2.6 通过Fedora的IRC联系
1.2.7 获得更多软件
1.3 Fedora回溯
1.3.1 查找故障和填写报告
1.3.2 加入Fedora项目
1.4 向 Fedora Core 2转移
1.5 小结
第2章 安装故障排除
2.1 理解安装
2.2 选择硬件
2.2.1 随机存取存储器(RAM)
2.2.2 安装介质(CD-ROM)
2.2.3 视频卡
2.2.4 笔记本电脑的有关问题
2.2.5 如果所有尝试均失败应该采取的措施
2.3 解决安装中的问题
2.3.1 启动安装进程失败
2.3.2 从引导提示符开始
2.3.3 分区问题
2.4 常见安装故障排除提示
2.5 安装之后引导Linux
2.5.1 在安装后添加内核选项
2.5.2 进入救援模式
2.6 排除安装故障方面的参考
2.7 小结
第3章 更新和升级Fedora
3.1 及时更新Fedora Core
3.1.1 使用自动更新
3.1.2 手动更新
3.1.3 源代码更新
3.1.4 更新问题故障排除
3.2 升级Fedora Core
3.2.1 使用Fedora Core安装程序升级
3.2.2 使用yum升级
3.2.3 使用apt-rpm(apt-get)升级
3.3 升级问题故障排除
3.3.1 更新Ximian桌面
3.3.2 检测第三方更新
3.3.3 中断图形驱动程序
3.4 保持当前Red Hat Linux系统运行
3.4.1 Fedora Legacy.
3.4.2 Progeny Linux Systems
3.5 小结
第2部分 预防问题
第4章 为桌面和服务器提供自动化安装和安全防护
4.1 kickstart概述
4.2 启动kickstart模板
4.2.1 详解ks.cfg文件
4.2.2 网络启用ks.cfg文件
4.2.3 使用Red Hat Kickstart配置工具
4.2.4 保存ks文件
4.3 锁定桌面和服务器
4.3.1 确定企业桌面需求
4.3.2 确定企业服务器需求
4.3.3 锁定模板安装
4.3.4 最后的%post脚本
4.4 创建kickstart自动配置服务器
4.5 集中化和标准化kickstart文件
4.6 创建kickstart自动配置引导介质
4.6.1 查找RedHat引导映像
4.6.2 选择网络安装选项
4.6.3 创建定制的引导软盘
4.6.4 制作网络安装引导光盘
4.6.5 更多软盘和光盘定制信息
4.7 测试新的kickstart介质
4.7.1 软盘安装
4.7.2 光盘安装
4.8 常见kickstart问题故障排除
4.9 kickstart故障排除参考
4.10 小结
第5章 为备份和移植做好准备
5.1 备份类型
5.1.1 备份的类型
5.2 选择一种备份策略
5.2.1 基于等级的备份特点
5.2.2 TOH
5.2.3 备份介质类型和硬件
5.2.4 其他备份硬件提示
5.3 备份策略
5.3.1 备份对象
5.3.2 备份整个操作系统
5.3.3 其他重要的系统配置文件
5.3.4 备份数据库
5.3.5 设置磁带驱动器设备
5.3.6 关闭服务
5.4 备份工具及其用法
5.4.1 Tar或者Star
5.4.2 Dump和Restore
5.4.3 Amanda客户机或者服务器
5.4.4 其他有用的工具
5.5 备份示例
5.5.1 本地使用Tar
5.5.2 在运行级4下编写Tar脚本
5.5.3 远程使用Tar
5.5.4 使用Dump
5.5.5 远程使用Dump
5.6 测试和恢复
5.6.1 从Tar恢复
5.6.2 从Dump恢复
5.6.3 恢复MySQL数据库
5.7 服务器移植
5.7.1 磁盘到磁盘
5.7.2 软件问题
5.7.3 Web/Apache Gotchas
5.7.4 安全性:
5.8 备份相关资源
5.9 小结
第3部分 基本特性故障排除
第6章 工具故障排除
6.1 熟悉Shell
6.1.1使用Shell技巧
6.2 获得根用户权限
6.2.1 从Shell获得根用户访问权限
6.2.2 从GUI获得根用户访问权限
6.3 检查系统进程
6.3.1 用Top工具跟踪进程
6.3.2 用strace工具跟踪失败命令
6.4进入救援模式
6.5 探测和配置硬件
6.5.1 使用Kudzu探测硬件
6.5.2 配置硬件模块
6.6 使用网络故障排除工具
6.6.1 用ssh工具远程登录和执行
6.6.2 用Ethereal工具监视局域网
6.6.3 用Screen工具保持会话的活动状态
6.6.4 网络故障排除基础知识
6.7 小结
第7章 X故障排除:视频、鼠标和键盘
7.1 X起步知识(视频、鼠标和键盘)
7.2 配置视频、鼠标和键盘
7.2.1 安装期间配置视频、鼠标和键盘
7.2.2 安装后配置视频卡
7.2.3 安装后配置键盘
7.2.4 安装后配置鼠标
7.3 深入X server和XF86Config文件
7.3.1 理解x server
7.3.2 理解XF86Config文件
7.4 设置和调整视频驱动程序
7.4.1 确定视频卡驱动程序
7.4.2 调整和测试视频卡
7.4.3 用xvidtune改善视频设置
7.5 视频故障排除提示
7.5.1 使DRI正常发挥作用的提示
7.5.2 特殊视频卡(芯片组)提示
7.5.3 修复视频崩溃问题的提示
7.6 鼠标故障排除提示
7.7 视频故障排除参考
7.8 小结
第8章 软件包故障排除
8.1 RPM概述
8.2 安装、升级和删除软件包
8.3 检查软件包
8.3.1 检查软件包签名
8.3.2 检查软件包的依赖关系
8.3.3 交叉检查软件包的内容
8.3.4 检查软件包的脚本
8.4 查询软件包
8.4.1 查询本地或者远程软件包
8.4.2 查询单独的软件包
8.4.3 查询多个软件包
8.5 校验软件包
8.6 修复遭到破坏的RPM数据库
8.7 软件包故障排除提示
8.8 软件包故障排除参考
8.9 小结
第9章 文件系统、磁盘和电源故障排除
9.1 Linux文件系统故障排除
9.1.1 检查分区和文件系统
9.1.2 分区和文件系统的故障排除
9.2 检查和调整硬盘
9.2.1 获取有关磁盘的信息
9.2.2 更改硬盘设置
9.2.3 固化hdparm所做的更改
9.3 管理笔记本电脑的电源设置
9.3.1 用APM管理电源
9.3.2 用ACPI管理电源
9.3.3 用hdparm更改电源设置
9.4 磁盘、文件系统和电源故障排除参考
9.5 小结
第4部分 网络故障排除
第10章 检测和回应入侵
10.1 入侵检测和回应概述
10.2 入侵检测工具
10.2.1 Red Hat软件包管理器
10.2.2 文件系统工具
10.2.3 监视系统
10.2.4 第三方工具
10.3 用RPM检验文件
10.3.1 使用RPM进行维护
10.3.2 使用RPM检查安全性
10.4 创建安全的基准
10.4.1 制作RPM基准
10.4.2 添加chkrootkit扫描
10.5 自动化系统扫描和通知
10.5.1 简单的扫描脚本
10.5.2 运行脚本
10.5.3 自动化脚本
10.6 入侵故障排除
10.6.1 已经被攻击
10.6.2 安全受到威胁后应该怎么办
10.6.3 ISP威胁
10.6.4 已经很安全的系统为什么还会被成功攻击
10.7 入侵检测资源
10.8 小结
第11章 防火墙故障排除
11.1 防火墙理论
11.1.1 端口和IP堆栈
11.1.2 端口分配
11.1.3 TCP/IP数据包结构
11.2 防火墙在运转
11.2.1 完全功能的防火墙或者可信的访问控制
11.3 Linux防火墙机制
11.3.1 TCP包装器
11.3.2 iptables
11.4 TCP包装器:安全防护本地服务
11.4.1 host aCCeSS文件
11.4.2 TCP包装器故障排除提示
11.5 iptables和单机版服务器
11.5.1 iptables配置工具
11.5.2 配置单机版服务器
11.5.3 用iptablcs规则提交测试
11.6 iptables和网络防火墙
11.6.1 建立防火墙规则
11.6.2 应用安全设置
11.6.3 最终的配置
11.7 图形方式的防火墙工具
11.7.1 防火墙发行版本
11.7.2 防火墙工具
11.8 iptables故障排除
11.8.1 启用数据包转发特性
11.8.2 SSH访问被拒绝
11.8.3 与ipchains冲突
11.8.4 拒绝的访问仍然继续
11.9 防火墙资源
11.10 小结
第12章 BIND9和DNS故障排除
12.1 DNS历史回顾和理论
12.1.1 DNS结构
12.1.2 主/从DNS服务器
12.1.3 DNS高速缓存
12.2 配置主DNS服务器
12.2.1 BIND9目录结构
12.2.2 /etc/named.conf文件
12.2.3 localhost区域文件
12.2.4 域名服务工具
12.2.5 创建自己的区域文件
12.2.6 定义反向查询
12.2.7 设置提示
12.3 从BIND9 DNS服务器
12.3.1 配置从服务器
12.3.2 区域刷新设置
12.4 BIND9的安全性
12.4.1 锁定名称服务器
12.4.2 在chroot模式下运行BIND9
12.5 BIND9和DNS故障排除
12.5.1 从名称服务器不自我更新
12.5.2 有效使用whois
12.5.3 不会加载新别名或者地址记录
12.5.4 自动化的DNS区域文件故障排除
12.5.5 故障排除工具
12.6 DNS和BIND9资源
12.7 小结
第13章 调制解调器故障排除
13.1 选择调制解调器
13.1.1 使用PCI调制解调器
13.1.2 使用USB调制解调器
13.1.3 使用串口调制解调器
13.2 探测和尝试调制解调器
13.3 通过GUI设置调制解调器
13.4 用minicom设置调制解调器
13.4.1 启动minicom
13.4.2  显示和更改调制解调器设置
13.4.3 固化调制解调器的设置
13.5 调制解调器故障排除提示
13.6 查找调制解调器故障排除资源
13.7 小结
第5部分 内部服务故障排除
第14章 打印机故障排除
14.1 CUPS:常见的UNIX打印系统
14.2 获得合适的打印机
14.2.1 理解页面描述语言
14.2.2 查找打印驱动程序的细节信息
14.2.3 从何处获得选择打印机的帮助
14.3 在Fedora Core下安装打印机
14.3.1 在安装过程中安装打印机
14.3.2 使用Red Hat的Printer Configuration(打印机配置)工具
14.3.3 使用CUPS Web配置工具添加打印机
14.4 在Fedora Core下共享打印机
14.5 安装之外的问题
14.5.1 排除基本的打印机安装故障
14.5.2 排除远程打印机访问故障
14.5.3 调整打印机设置
14.6 主要的故障排除提示
t4.6.1 打印客户端程序希望采用LPD而非CUPS
14.6.2 打印机中断队列中的作业
14.6.3 有人在扰乱打印机
14.6.4 无人可以在本地局域网之外进行打印
14.7 无GUI打印机管理
14.7.1 用lpadmin添加打印机
14.8 打印机资源
14.9 小结
第15章 Samba故障排除
15.1 理解Samba
15.1.1 Samba用户
15.1.2 Samba共享
15.2 基本的Samba设置
15.2.1 Samba配置工具
15.2.2 命令行配置
15.2.3 SWAT
15.2.4 配置资源
15.3 使用Samba
15.3.1 谁连接了Samba
15.3.2 检查IP地址
15.3.3 检查可用的共享
15.4 Samba故障排除提示
15.4.1 防止局域网之外的人访问Samba
15.4.2 安全模式故障排除
15.4.3 共享[homes]目录故障排除
15.4.4 共享打印机故障排除
15.4.5 Samba中的域名服务问题
15.4.6 无服务器访问
15.4.7 性能问题
15.4.8 文件权限问题故障排除
15.5 Samba资源
15.6 小结
第16章 NFS故障排除
16.1 配置NFS
16.1.1 NFS服务器
16.1.2 NFS客户端
16.1.3 NFS用户权限
16.2 NFS故障排除
16.2.1 导出失败
16.2.2 卸载失败
16.2.3 挂载失败
16.2.4 文件和目录权限
16.2.5 性能很低
16.2.6 意外的NFS行为
16.2.7 监视NFS行为
16.3 NFS故障排除参考
16.4 小结
第6部分 外部服务故障排除
第17章 Web服务器故障排除
17.1 Apache 2.0概述
17.1.1 UNIX线程
17.1.2 新build系统
17.1.3 多协议支持
17.1.4 对非UNIX平台提供更好的支持
17.1.5 新的Apache API
17.1.6 IPv6支持
17.1.7 过滤
17.1.8 多语言错误答复
17.1.9 简化的配置
17.1.10 Apache应用程序的单独配置文件
17.1.11 更新后的常规表达式库
17.2 Apache配置
17.2.1 配置文件
17.2.2 日志文件
17.2.3 其他文件
17.2.4 httpd.conf
17.3 Apache的常用用法
17.4 从Apache 1.x移植到Apache 2.0
17.5 Apache 2.0提示和技巧
17.5.1 测试配置文件
17.5.2 控制用户访问
17.5.3 重新启动Apache和重新加载Apache
17.5.4 罗列虚拟主机设置
17.5.5 罗列Apache编译时选项
17.5.6 定义Web目录权限
17.6 为了获得更高的负载量调整Apache设置
17.6.1 服务器加载和硬件需求
17.6.2 基准
17.6.3 使用server-status跟踪性能
17.7 Apache故障排除
17.8 Apache资源
17.9 小结
第18章 文件传输故障排除
18.1 使用哪种文件传输方法
18.1.1 FTP
18.1.2 scp和sfcp
18.1.3 WebDAV
18.2 配置和使用FTP
18.2.1 限制对FTP的访问
18.2.2 配置环境变量
18.2.3 被动式FTP
18.3 配置以及使用scp和sfq)
18.3.1 OoenSSH和Fedora Core
18.3.2 使用SCP
18.3.3 用户客户端程序
18.3.4 SSH和防火墙
18.4 配置和使用WebDAV
18.4.1 定义WebDAV共享
18.4.2 用SSH为WebDAV提供安全防护
18.5 其他的文件传输解决方案
18.5.1 基于网络的tar备份
18.5.2 保持多个服务器同步
18.6 文件传输故障排除
18.7 文件传输资源
18.8 小结
第19章 电子邮件服务器故障排除
19.1 用选择系统在MTA之间转换
19.1.1 理解选择系统
19.1.2 使用选择系统
19.1.3 使用适用于选择系统的GUI配置工具
19.2 Sendmail配置
19.2.1 /etc/mail/virtusertable
19.2.2 /etc/aliases
19.3 Sendmail提示和技巧
19.3.1 重定向系统邮件
19.3.2 我的Sendmail设置
19.3.3 安全防护用户的.forward文件
19.3.4 查看发出邮件队列
19.3.5 更改Sendmail选项
19.4 诊断Sendmail问题
19.4.1 使用日志文件诊断问题
19.4.2 使用Telnet诊断MTA问题
19.5 Sendmail故障排除
19.5.1 无法收到预期的电子邮件量
19.5.2 Sendrnail不接收连接
19.5.3 电子邮件地址不可以投递
19.5.4 队列中的问题
19.5.5 POP3不运行
19.6主要的Sendmail问题(和解决方案)
19.6.1 列入黑名单中的IP地址
19.6.2邮件服务器配置错误
19.6.3 因为动态的IP配置而退回邮件
19.7 PostFix概述
19.7.1 PostFix与Sendmail的比较
19.7.2 配置PostFix
19.8 Sendmail和PostFix的资源
19.9 小结
附录A Fedora软件库
附录B SUSE Linux故障排除
附录C Debian GNU/Linux故障排除
猜您喜欢

读书导航