前言 1
第1部分 UNIX基础 5
第1章 UNIX系统设计 6
1.1 UNIX文件系统 6
1.2 UNIX内核初探 11
1.3 进程间内部通信 21
1.4 小结 26
第2章 命令行解释程序 27
2.1 使用UNIX命令行解释程序 27
2.2 所需要的命令行解释程序功能 33
2.3 精通UNIX命令 35
2.4 小结 37
3.1 小步产生大距离 38
第3章 UNIX系统构建模块 38
3.2 脚本语言的威力 45
3.3 学习常规表达式 49
3.4 小结 50
第2部分 UNIX揭秘 51
第4章 UNIX内核 52
4.1 内核调整 52
4.2 内核配置 55
4.3 小结 65
第5章 UNIX文件系统 66
5.1 什么是文件系统 66
5.2 磁盘分区 67
5.3 具体执行 72
5.4 小结 75
6.1 网络的起因 77
第6章 UNIX系统网络 77
6.2 现代Internet网络 80
6.3 小结 88
第7章 TCP/IP网络 89
7.1 IP协议 89
7.2 TCP协议 97
7.3 UDP协议 97
7.4 Internet信报控制协议 98
7.5 拨号网络 99
7.6 网络安全问题 100
7.7 使用防火墙 105
7.8 小结 108
第3部分 UNIX工作站 109
8.1 工作站还是服务器 110
第8章 设置UNIX工作站 110
8.2 设置和安装NFS目录 111
8.3 远程打印 112
8.4 设置X Window系统 113
8.5 小结 120
第9章 图形用户界面 121
9.1 X术语和界面 122
9.2 X文件 124
9.3 启动X 125
9.4 XDM:X显示管理器 127
9.5 窗口管理器 128
9.6 桌面环境 129
9.7 X与网络 131
9.8 X字体服务器 133
9.9 小结 134
第10章 家用UNIX 135
10.1 UNIX还是Windows 135
10.2 安装 136
10.3 图形用户界面 138
10.4 Internet 140
10.5 用于提高生产效率的软件 144
10.6 其他软件 146
10.7 小结 147
第11章 与ISP的连接 148
11.1 进行配置前的准备工作 148
11.2 通过调制解调器与ISP进行连接 149
11.3 安装电缆调制解调器或DSL调制解调器 152
11.4 轻松E-mail 157
11.5 小结 158
第4部分 UNIX服务器 159
第12章 环境、角色及策略 160
12.1 系统管理员的角色 160
12.2 环境对系统管理员的要求 164
12.3 建立站点规则和服务层规则 171
12.4 定义系统管理的策略 174
12.5 小结 176
第13章 安装UNIX服务器 177
13.1 规划系统 177
13.2 安装UNIX系统 181
13.3 定制引导序列 185
13.4 开机和运行 190
13.5 小结 191
第14章 管理注册服务器 192
14.1 设置用户账号 192
14.2 用注册程序签名 197
14.3 定义运行时的环境 197
14.4 不同的终端有不同的性能 204
14.5 小结 208
第15章 数据库引擎 209
15.1 定义数据库 209
15.2 客户机/服务器系统 211
15.3 数据库管理 213
15.4 选择数据库引擎 214
15.5 数据仓库和数据采矿 221
15.6 小结 221
第5部分 常规系统管理 223
第16章 从系统管理开始 224
16.1 UNIX系统与系统管理的关系 224
16.2 工作站和服务器 225
16.3 客户/服务器系统 227
16.4 开放式系统 227
16.5 UNIX系统的版本差异 227
16.6 管理UNIX系统 230
16.7 小结 231
第17章 系统管理工具 232
17.1 系统管理工具 232
17.2 管理异构平台 239
17.3 小结 242
第18章 管理标准服务 243
18.1 管理UNIX打印 243
18.2 串行设备管理 247
18.3 利用批处理 249
18.4 使用NFS 252
18.5 在/etc/fstab中使用Automount 255
18.6 使用日志跟踪系统服务行为 255
18.7 小结 257
第19章 灾难来临之前 258
19.1 备份基础 258
19.2 规划和确认备份文件 261
19.3 处理硬件故障 272
19.4 为企业的连续性规划 276
19.5 小结 281
第20章 系统集成 282
20.1 共享数据 282
20.2 共享应用程序 287
20.3 共享服务 288
20.4 小结 291
第21章 UNIX系统的安全性 292
21.1 重视UNIX系统的安全性 292
21.2 揭露入侵 300
21.3 清洁 304
21.4 保持系统的安全性 305
21.5 OpenBSD UNIX系统中的安全特点 308
21.6 使用主动安全工具 309
21.7 特洛伊木马透析 311
21.8 小结 314
第22章 网络故障排除 315
22.1 基本的UNIX网络工具 315
22.2 高级UNIX网络工具 319
22.3 特殊故障排除 321
22.4 案例分析:网络中断服务 326
22.5 最后的建议 328
22.6 小结 328
第6部分 UNIX服务器的前期管理 329
第23章 收集信息 330
23.1 收集数据 330
23.2 监视CPU的使用:主要趋势的概况 331
23.3 跟踪平均负载 335
23.4 监视内存 336
23.5 分析记录文件 338
23.6 监视硬盘 339
23.7 监视用户的活动 346
23.8 远端管理 348
23.9 小结 357
第24章 摘要和总结信息 359
24.1 数据图表 359
24.2 将数据进行统计 364
24.3 数据小结 368
24.4 小结 369
第25章 前期管理 370
25.1 前期管理的限制 370
25.2 解决POP3邮件服务器缓慢问题 371
25.3 修复不可靠的NIS服务器 373
25.4 打开一个阻塞的电子邮件网关 375
25.5 前期管理和实际管理:一种混合的方法 377
25.6 管理信息 377
25.7 小结 379
第7部分 UNIX和Internet 381
第26章 管理Internet服务器 382
26.1 对系统及其服务进行分类 382
26.2 管理Web服务器 383
26.3 管理邮件服务器 393
26.4 小结 398
第27章 安装和维护DNS服务器 400
27.1 DNS的层次结构 400
27.2 DNS资源记录 402
27.3 in-addr.arpa域 405
27.4 DNS的基本组成 405
27.5 安装DNS服务器 408
27.6 运行 418
27.7 安装解析器 421
27.8 DNS启动自动化 424
27.9 维护域名服务器 425
27.10 域的安全性 427
27.11 小结 428
第28章 电子邮件服务器 430
28.1 电子邮件的工作原理 430
28.2 使用UNIX的sendmail处理电子邮件 430
28.3 高级sendmail配置 436
28.4 远程邮件 447
28.5 小结 447
第29章 文件传输 449
29.1 从其他系统获取文件 449
29.2 查找文件 454
29.3 安装FTP文件服务器 455
29.4 小结 458
第30章 Web服务器 459
30.1 HTTP服务器的应用 459
30.2 了解服务器的运行 461
30.3 安装并且使用服务器 468
30.4 解决安全性问题 473
30.5 小结 476
第31章 Usenet新闻服务器 477
31.1 重要的新闻组 477
31.2 阅读新闻 478
31.3 发送消息 478
31.4 建立对新闻的访问 479
31.5 维护新闻服务器 481
31.6 小结 482
第32章 系统管理与Internet 483
32.1 Internet连接的利与弊 483
32.2 了解Internet连接的工作原理 485
32.3 管理Internet连接 490
32.4 系统管理员应如何使用Internet 492
32.5 小结 496
第33章 高级工具 497
33.1 使用GNU的cfengine实现自动化管理 497
33.2 系统和企业管理 501
33.3 选择工具 507
33.4 小结 508
附录A DOS/UNIX命令参考 509
附录B vi文本编辑器 511
附录C CD-ROM上的内容 514