前言 1
计算机无所不在 1
客户机-服务器模型 2
个人经历 4
读者对象 5
关于Linux和Samba 5
第Ⅰ部分 简单客户机-服务器网络 7
第1章 安装简单网络 9
安装Linux 10
选择PC 11
Slackware 12
选择一个Linux发行版本 12
Caldera 13
Debian 14
Yggdrasil 14
Ret Hat5.0 15
其他发行版本 16
确定如何对硬盘进行分区 17
为Linux分配空间 18
方法1:多分区 19
方法2:单一分区(破坏性的) 24
制作Boot/Root引导软盘 24
安装Ret Hat Linux 26
为一般操作对Linux进行配置 35
配置Windows95的网络操作 42
核实Samba正在运行 52
安装网络连接线 54
网络可以工作了 55
小结 57
第2章 排除故障 59
使用故障树进行排除故障 59
一个解决问题例子 60
微软的网络故障检修器 63
本行业的工具 74
对Linux系统计算机进行诊断Fail故障修器 74
小结 87
第Ⅱ部分 Linux背景 89
第3章 揭开Linux的面纱 91
Linux到底是什么 92
探讨Linux内核 92
了解多任务 93
了解多用户系统 95
了解虚拟存储器 95
Linux文件 96
探讨Linux文件系统 97
了解Linux如何将数据字节组织到文件中 98
了解Linux如何组织文件和目录 101
查看一下Linux文件系统的标准 102
了解Linux启动进程 105
Red Hat配置脚本(rc) 109
用户和组 115
联网与OSI网络模型 115
Samba 116
Samba协议 117
Samba守护进程 119
Samba实用程序 121
Red Hat 5.0CD-ROM 121
X Windows系统 122
GNU通用公共许可证 123
小结 124
第4章 探索Linux的由来 127
UNIX 128
Linus Torvalds开发Linux 130
Andrew Tridgell开发Samba 132
自由软件基金(FSF)和GNI 134
Orest Zborowski将X Windows移植到Linux 135
相聚的公共场所:Linux Journ 136
介绍Internet的又一部历史 136
电子邮件(E-Mail) 139
万维网 140
SunSITE与匿名FTP 141
展望未来 142
小结 142
成千上万人智慧的结晶 142
第5章 寻找和使用资源 145
利用Internet作为技术资源 146
利用新闻组 146
利用匿名FTP 148
从其他资源查找免费软件 149
搜索Intenet 149
获取商用软件 150
使用Linux CD-ROM 151
使用联机帮助文件 151
常见问题 152
HOWTO 154
查看与Linux有关的杂志 159
利用其他出版物 160
书籍 160
手册 162
大学和技术学校 163
资源 163
小结 163
第Ⅲ部分 一个具有实际意义的客户机-服务器网络 165
第6章 举例说明如何定制Samba服务器 167
定制Samba 168
了解Samba守护进程 168
检查Samba配置文件:smb.ount 169
创建不需修改Linux的Samba共享 177
使公众能看到整个Linux磁盘 178
启动和停止Samba 181
了解Linux和Samba的许可权限 181
输出CD-ROM 187
看一眼你已做了什么工作 189
创建需要修改Linux 的Samba共享 189
往Linux增加用户 190
使用[home]服务输出个人用户子目录 194
向两个或多个用户输出一个服务 196
使用Samba的宏性能 198
用Linux和Samba来增加网络打印机 200
小结 206
第7章 配置Linux 209
RPM:Red Hat Package Manager 210
查询 214
安装软件包 221
卸载 225
验证 228
升级 229
用老式方法安装Linux软件 229
探讨X Windows系统 231
XFree86 232
X服务器 232
用Xoonfigurator来配置 X Window系统 232
软件包管理 236
Red Hat控制面板 236
内核守护进程配置 237
用户配置程序 238
RHS Linux打印系统管理器 239
网络配置器 240
设置时间和日期 241
建立一个定制的内核 242
模块化的内核 242
增加一个模块以提供SLIP支持 242
静态内核 244
定制Red Hat启动进程 248
小结 248
第8章 与Internet进行连接 251
节点连接 252
SLIP 253
PPP 254
建立连接 255
安装diald通讯系统 264
用diald和动态地址进行连接 266
用diald和静态地址进行连接 272
使用网络接口窗口建立一个PTT连接 273
监控连接 276
防火墙简介 279
基于应用程序的防火墙 279
IPFW防火墙 280
包过滤 280
确定防火墙策略 283
配置一个简单的防火墙 284
小结 288
第Ⅳ部分 管理一项实际的业务 291
第9章 网络和计算机管理 293
管理工作的基本功能 294
创建和解释策略 294
创建和维护备份 295
创建和维护安全机制 304
维护系统 316
使用cron 323
使用shell脚本 326
关闭和启动Linux 326
使损耗减少到最低程度 327
灾后的恢复 327
小结 328
第10章 建立一个实际使用的网络 331
构造一个办公室网络 331
建造私有网络 332
用电缆连接私有网络 333
配置Windows95客户机 333
配置Linux/X Window客户机(可选项) 334
配置文件服务器 335
配置打印服务器 339
构造防火墙网络 340
修改文件服务器/路由器来同防火墙服务器一起工作 343
配置防火墙服务器 352
小结 372
第11章 在实际网络上增加安全措施 373
在私用网络和防火墙网络上增加主动的安全措施 373
安装并配置Tripwire 374
安装并配置Crack 380
安装并配置SATAN 381
在私用网络和防火墙网络上增加主动的安全措施 387
为电子邮件配置防火墙服务器 387
从防火墙服务器去掉所有不必要的系统守护进程和应用程序 389
增加一个到防火墙服务器的串行连接(可选内容) 407
提供Web服务 409
列出文件服务器/路由器和防火墙服务器的各种功能 410
下一步做什么 410
小结 411
附录A Vi快速入门 413
附录B NGU通用公共许可证 415
附录C X版权 421
附录D BSD版权 423
附录E Request For Comnents(RFC)768:用户数据报文协议 425
附录F SunSTTE镜像站点 429
附录G 本书附带光盘上的RPM软件包 435
附录H 本书配套光盘上的内容 467