Linux系统故障诊断与排除
Linux系统故障诊断与排除封面图

Linux系统故障诊断与排除

(美) 柯克兰 (Kirkland,J.) 等, 著

出版社:人民邮电出版社

年代:2006

定价:43.0

书籍简介:

本书介绍了Linux系统故障的诊断与排除技巧。

书籍目录:

第1章系统引导、启动和关闭问题1

1.1引导加载程序2

1.1.1GRUB2

1.1.2LILO10

1.1.3当GRUB或者LILO不工作时进行引导13

1.2init进程和/etc/inittab文件14

1.2.1以多用户模式启动17

1.2.2init错误19

1.3rc脚本20

1.3.1确认模式24

1.3.2rc脚本中的启动问题25

1.4解决root文件系统的问题27

1.4.1从第二个硬盘引导28

1.4.2从援救CD引导28

1.4.3使用KnoppixCD重置丢失的root密码30

1.4.4使用KnoppixCD重新安装GRUB30

1.4.5从援救软盘引导32

1.5小结32

1.6附注32

第2章系统挂起和严重错误33

2.1操作系统挂起34

2.1.1诊断可中断挂起故障34

2.1.2诊断不可中断挂起故障42

2.2操作系统严重错误44

2.2.1诊断操作系统严重错误44

2.2.2诊断oops导致的严重错误47

2.3硬件机器检查49

2.4小结50

第3章性能工具52

3.1top53

3.1.1添加和移除字段53

3.1.2解释输出55

3.1.3保存自定义56

3.1.4批处理模式57

3.2sar58

3.2.1sar数据收集器58

3.2.2CPU统计数据59

3.2.3磁盘I/O统计数据62

3.2.4网络统计数据63

3.3vmstat65

3.4iostat67

3.5free69

3.6小结69

3.7尾注69

第4章性能70

4.1在可能的最低层开始故障诊断70

4.1.1使用raw命令将原始设备绑定到块设备71

4.1.2原始设备性能72

4.1.3使用dd命令确定连续I/O速度73

4.1.4使用sar和iostat测量磁盘性能74

4.1.5理解测试性能时I/O块大小的重要性75

4.1.6时间的重要性76

4.1.7确定块大小77

4.1.8队列的重要性78

4.1.9磁盘的多线程(进程)I/O79

4.1.10使用条带化lvol减少磁盘I/O紧张80

4.1.11条带化lvol与单磁盘性能的比较82

4.1.12多路径I/O83

4.2文件系统86

4.2.1将日志记录到单独磁盘86

4.2.2确定文件系统请求的I/O大小88

4.2.3用小块I/O传输加载文件系统88

4.2.4利用文件系统的关键优势91

4.2.5Linux和Windows性能以及调整扇区对齐92

4.2.6使用bonnie++进行调整性能和基准测试93

4.2.7评估应用程序的CPU利用率问题95

4.2.8使用Oraclestatspak98

4.2.9分配共享内存时“设备上无剩余空间”错误的故障诊断101

4.2.10其他性能工具102

4.3小结103

第5章针对PCMCIA和USB通过SAN添加新存储104

5.1配置105

5.2内核模块106

5.3通过PCI添加LUN112

5.4通过PCMCIA/USB添加存储119

5.5小结122

第6章磁盘分区与文件系统123

6.1背景123

6.1.1IDE和SCSI124

6.1.2位计算124

6.2分区表/主引导记录:定位126

6.3分区表/主引导记录:CHS寻址127

6.3.1定义主分区128

6.3.2确定能否创建附加分区130

6.4分区表/主引导记录:逻辑分区/扩展分区132

6.5分区表/主引导记录:逻辑块寻址(LBA)135

6.6分区表/主引导记录:引导加载器137

6.6.1在使用过的驱动器上审查字节139

6.6.2BIOS初始化引导加载器141

6.7分区表/主引导记录:备份141

6.7.1分区恢复过程142

6.7.2演示故障143

6.7.3挂载分区144

6.7.4在ext文件系统中恢复超级块和信息结点表146

6.8更多案例150

6.9小结153

第7章设备故障与置换154

7.1支持的设备154

7.2到哪里寻找错误156

7.3确定故障设备158

7.4故障设备的置换165

7.5小结170

第8章Linux进程:结构、挂起与核心转储171

8.1进程结构和生命周期171

8.1.1进程/任务概述171

8.1.2进程关系172

8.1.3Linux进程创建172

8.1.4Linux进程创建的示例173

8.1.5进程创建小结174

8.1.6Linux进程终止174

8.2Linux线程174

8.3确定进程挂起180

8.4进程核心186

8.4.1信号187

8.4.2限制189

8.4.3核心文件191

8.5小结192

第9章备份与恢复194

9.1备份介质194

9.1.1磁带195

9.1.2光盘存储202

9.1.3硬盘存储202

9.2备份范围203

9.3基本备份和恢复命令204

9.3.1tar204

9.3.2cpio206

9.3.3dump和恢复208

9.3.4dd209

9.3.5mkisofs209

9.3.6rsync命令209

9.4裸机恢复210

9.5确定磁带的内容210

9.6怎样辨别磁带的问题出自硬件还是软件211

9.7小结213

第10章cron与at214

10.1cron215

10.1.1cron守护程序220

10.1.2kcron222

10.2anacron224

10.3at225

10.4诊断cron227

10.5小结233

第11章打印与打印机234

11.1什么是假脱机程序234

11.1.1使用假脱机程序命令235

11.1.2假脱机程序“管道工程”237

11.1.3术语定义240

11.2打印机类型242

11.3连接类型243

11.3.1本地串行打印244

11.3.2本地USB打印246

11.3.3本地并行打印249

11.3.4远程打印249

11.3.5原始网络套接字打印253

11.4页面描述语言255

11.5通用打印诊断256

11.5.1映射假脱机环境256

11.5.2断点257

11.6小结257

第12章系统安全258

12.1什么是系统安全258

12.1.1主机安全与网络安全的比较258

12.1.2什么是安全漏洞259

12.1.3主机安全漏洞分类259

12.1.4安全漏洞和暴露类型261

12.1.5增强主机安全的一般步骤262

12.2预防262

12.2.1SSH加密262

12.2.2诊断典型SSH问题266

12.2.3连接和登录失败266

12.2.4使用netfilter/iptables强化系统271

12.2.5什么是NAT273

12.2.6MANGLE表273

12.2.7使用iptables进行配置273

12.2.8iptables命令示例277

12.2.9保存配置277

12.2.10终止、验证状态和启动iptables278

12.2.11问题诊断示例279

12.2.12打补丁283

12.2.13遭受入侵后的恢复284

12.3小结284

第13章网络问题285

13.1OSI和TCP/IP层简介285

13.2诊断网络层问题286

13.2.1TCP/IP物理网络访问层的诊断286

13.2.2诊断网络层问题(OSI第三层、TCP/IP第二层)297

13.2.3诊断传输层(TCP和UDP)问题314

13.2.4诊断应用程序级的问题:TCP/IP模型的最后一层329

13.3小结329

第14章登录问题330

14.1/etc/password,/etc/shadow和密码时效331

14.1.1/etc/password和/etc/shadow331

14.1.2chage、passwd和usermod332

14.1.3/etc/passwd和/etc/shadow损坏337

14.1.4pwck337

14.2Linux配置造成的登录失败338

14.2.1/etc/securetty338

14.2.2/etc/nologin339

14.3PAM339

14.3.1功能340

14.3.2优先级340

14.3.3模块名341

14.3.4参数341

14.3.5/etc/pam.d341

14.3.6/etc/pam.conf342

14.3.7/lib/security342

14.3.8Linux-PAM资源343

14.3.9诊断PAM故障343

14.3.10验证模块345

14.3.11PAM中的漏洞346

14.4shell问题347

14.5密码问题348

14.6小结350

14.7尾注350

第15章XWindows问题351

15.1X背景351

15.2X组件352

15.2.1XServer组件352

15.2.2X客户端组件360

15.3X显示管理器361

15.4X桌面管理器(环境)362

15.5X故障诊断案例363

15.6小结365

15.7尾注366

内容摘要:

  本书为Linux故障诊断提供了完全参考,帮助系统管理员查找和解决RedHatLinux和NovellSUSELinux系统中的问题并维护系统的高性能。在讲授如何诊断、排除Linux故障的同时,也揭示了系统的工作原理,帮助系统管理员直击问题的根源。如果Linux不能引导,是否应该重新安装系统?或者诊断和排除故障会比重装更省时间?当Linux挂起或运行缓慢时有没有办法提升系统性能?能否解决打印或网络访问的问题?本书提供了简单实用的示例,介绍了大量工具、命令和脚本,它们能使LInux运行更平稳。在茫茫互联网上搜索解决方案却得到大量过时和不可靠的信息,这种日子已经一去不复返了。无论对于系统管理员、开发人员还是普通用户,本书都不失为一本宝贵的参考书,它能确保Linux平稳、高效、安全地运行。  本书详细介绍了Linux系统故障的诊断与排除技巧,是作者长期实践经验的结晶。全书共分15章:第1章介绍系统引导、启动和关闭问题,这是所有Linux用户都会碰到的基本问题;第2章介绍系统运行中可能出现的错误;第3章、第4章介绍性能与性能相关的工具;第5章至第7章介绍主要存储硬件及其故障诊断;第8章介绍Linux进程及其故障诊断;第9章讲解了系统备份与恢复中如何诊断常见问题的知识;第10章至第15章介绍了Linux系统其他方面的故障诊断与排除技巧,包括打印问题、安全问题、网络问题、登录问题等。

书籍规格:

书籍详细信息
书名Linux系统故障诊断与排除站内查询相似图书
9787115154255
如需购买下载《Linux系统故障诊断与排除》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)43.0语种简体中文
尺寸26装帧平装
页数 192 印数

书籍信息归属:

Linux系统故障诊断与排除是人民邮电出版社于2006.11出版的中图分类号为 TP316.89 的主题关于 Linux操作系统 的书籍。