目 录 1
第1部分进入NT世界 1
第1章NT Server性能评估 1
1.1关于NT 1
1.2 4.0版新特性 2
1.2.1性能优化 2
1.2.2Windows95的界面 2
1.2.3针对客户/服务器应用程序的分布式OLE 4
1.2.4 NT意味着iNTerNeT 4
1.3 NT的优势 4
1.3.1 NT与Windows 95或OS/2的比较:一种高级工作站 6
1.3.2 NT与Unix或VMS的比较:一种可扩展的应用程序平台 7
1.3.3 NT与NetWare的比较:一个企业网络操作系统 9
1.4 NT就是新技术 11
1.4.1 BackOffice连接 11
1.4.2最后的例子:一个企业范围的客户/服务器Intranet系统 11
1.5你学会了吗 12
第2章用NT Server平台工作 13
2.1在NT Server上运行应用程序 13
2.1.1什么能运行,什么不能运行 13
2.1.2运行程序的技术 14
2.1.4运行DOS程序 16
2.1.3文件注册的进一步说明 16
2.2任务切换 20
2.3快捷方式 21
2.3.1在“开始(Start)”按钮菜单中添加快捷方式 21
2.3.2已被破坏的快捷方式 22
2.4如何管理文件和文件夹 23
2.4.1建立新文件夹 23
2.4.2移动和拷贝 24
2.5管理工具 27
2.5.1管理向导 28
2.5.2备份 29
2.5.5许可证管理器 30
2.5.6移植工具(Migration Tools for NetWare) 30
2.5.3域名服务管理器 30
2.5.4事件查看器 30
2.5.7网络客户机管理器 32
2.5.8性能监视器 33
2.5.9远程访问管理 33
2.5.10服务器管理器 34
2.5.11系统策略编辑器 35
2.5.12域用户管理器 35
2.5.13 NT Server诊断 35
2.6任务管理器 36
2.7退出NT Server 38
2.8你学会了吗 39
第3章理解NT Server 4的结构 40
3.1结构图 40
3.1.1进程和线程 41
3.2核心态和用户态 44
3.2.1核心态系统 45
3.2.2用户态环境子系统 47
3.3你学会了吗 49
第4章设计你的NT Server 50
4.1 NT Server软件设计 50
4.1.1客户许可证选项 50
4.1.3服务器将提供的服务 51
4.1.2选择NT服务器所充当的角色 51
4.1.4需要哪些服务软件 52
4.1.5还需要其他哪些软件 52
4.1.6服务器软件设计工作表 52
4.2 NTServer硬件设计 53
4.2.1选择适当的CPU 54
4.2.2需要多少CPU 57
4.2.3选择系统总线 57
4.2.4需要多少RAM 58
4.2.5 RAM的类型 59
4.2.7选择硬盘 62
4.2.6选择磁盘控制器 62
4.2.8需要多大的硬盘容量 63
4.2.9需要多少硬盘 65
4.2.10是否需要一个CD-ROM驱动器 66
4.2.11网络接口的选择 66
4.2.12视频系统的选择 66
4.2.13键盘和鼠标的选择 67
4.2.14选择哪种串口 67
4.2.15还需要什么 68
4.3硬件兼容问题 68
4.3.2为插卡选择中断级别 69
4.3.1中断请求的解释 69
4.3.3 DMA通道 70
4.3.4 I/O端口 71
4.4硬件设计工作总结表 71
4.4.1 RAM系统 71
4.4.2磁盘存储器 . 71
4.4.3系统设备记录 71
4.4.4完成硬件设计工作表 74
4.4.5系统IRQ记录 75
4.5你学会了吗 76
5.1.1设置磁盘分区 77
5.1安装前的准备 77
第5章安装NT Server 77
5.1.2设置文件系统 78
5.2 自身的准备 79
5.2.1搜集必备信息 79
5.2.2搜集必要的资料 79
5.3从CD-ROM安装 79
5.3.1开始服务器安装 79
5.3.2发现SCSI磁盘和CD-ROM 81
5.3.3核心硬件配置 82
5.3.4指定安装分区 82
5.3.5结束蓝色屏幕安装 83
5.3.6图形化的NT安装:NT安装向导 84
5.3.7基本网络配置 85
5.3.8最后的冲刺 86
5.4修复异常的NT系统 88
5.4.1 VGA模式(只针对Intel) 89
5.4.2最近的正确配置 89
5.4.3 NT引导软盘(只针对Intel) 89
5.4.4紧急修复磁盘 90
5.4.5用紧急修复磁盘修复NT 90
5.4.6重新安装NT 92
5.5你学会了吗 92
6.2响应能力 93
6.1什么是稳健的系统 93
第2部分 一个隐健的NT Server系统的组成 93
第6章建立一个稳健的NT服务器系统 93
6.2.1可扩展性的定义 94
6.2.2带宽和高性能 94
6.2.3性能调整:消除系统瓶颈 95
6.3容错能力 95
6.3.1处理掉电问题 95
6.3.2处理服务器硬件故障 95
6.3.3保护数据:备份你的服务器 96
6.4你学会了吗 97
7.1什么是可扩展性 98
第7章扩展NT系统的规模 98
7.2调整(tuning)——消除性能瓶颈 99
7.2.1用笔和纸识别性能瓶颈 100
7.2.2用性能监视器识别性能瓶颈 101
7.3修改NT的运行时(Run-Time)参数 105
7.3.1管理虚拟内存调页文件 105
7.3.2管理前台进程优先级 107
7.4扩展硬件规模 107
7.4.1例子:扩展文件和打印服务器的规模 107
7.4.2需要注意的地方 108
7.5你学会了吗 109
第8章优化网络设计 110
8.1什么是网络瓶颈 110
8.2去掉带宽瓶颈 111
8.2.1路由 111
8.2.2多NIC:获得更多的通道 112
8.2.3带高速NIC服务器的多穴 112
8.3网络协议 114
8.3.1三种本地网络传输 114
8.3.2网络服务与网络传输协议的关系 116
8.4.1 配置TCP/IP地址 117
8.4 NT服务器网络配置 117
8.4.2配置多NIC 118
8.4.3 NIC间的路由 119
8.4.4单一网络接口上的多穴 119
8.5网络监视和故障排除 121
8.5.1用诊断程序分析网络性能 121
8.6你学会了吗 125
第9章防止服务器掉电 126
9.1应该用多大功率的UPS 126
9.1.1计算UPS负载 126
9.1.2计算UPS电池的运行时间 127
9.3用UPS控制面板 128
9.2 UPS与服务器的通信 128
9.3.1 UPS配置 129
9.3.2 UPS性能:估计电池寿命 130
9.3.3UPS服务 130
9.4 UPS清单 130
9.5你学会了吗 131
第10章在NT服务器上实现可靠有效的海量存储 132
10.1存储系统的理论和实践 132
10.2 IDE与SCSI 133
10.2.1 IDE的缺点 133
10.2.2了解SCSI 134
10.3.1关于SCSI的数据传输率 135
10.3选择和建立SCSI系统 135
10.3.2 DMA总线控制支持 136
10.3.3 SCSI ID、连接和终结 136
10.3.4 SCSI驱动器总结 139
10.3.5 SCSI控制器总结 139
10.4什么是容错驱动器阵列 139
10.4.1 RAID1:磁盘镜像 139
10.4.2 RAID5:带校验的磁盘条块化 140
10.4.3驱动器阵列的存储开销 141
10.4.4硬件容错优于NT容错 141
10.4.5带高速缓存的控制器 141
10.4.6防止系统文件出错 142
10.5用磁盘管理器建立容错阵列 144
10.4.7为性能和可靠性不惜一切代价:磁盘双工数据库服务器 144
10.5.1用磁盘管理器创建RAID 5阵列 145
10.5.2用磁盘管理器创建RAID 1磁盘镜像 146
10.6你学会了吗 149
第11章NT系统的备份 150
11.1什么是备份系统 150
11.2服务器备份策略 151
11.2.1备份窗口 151
11.2.2备份类型 152
11.2.3备份举例 152
11.4使用NT Backup 154
11.3磁带更换方案 154
11.4.1备份文件 155
11.4.2用NT Backup还原文件 156
11.4.3通过批处理文件使用NT Backup 157
11.4.4关于安全性的注意事项——Backup Operators 157
11.5你学会了吗 157
第12章设计一个均衡系统 158
12.1填写服务器性能工作单 158
12.1.1均衡服务器子系统 158
12.1.2服务器性能工作表内容 158
12.2.1 UPS系统设计回顾 164
12.2容错设计回顾 164
12.2.2容错存储设计回顾 165
12.2.3备份过程设计回顾 166
12.3你学会了吗 167
第3部分网络和安全 168
第13章规划和管理域 168
13.1什么是NT网络 168
13.1.1从单一服务器入手 168
13.1.2这是我的域 169
13.1.3多域和信任关系 170
13.2.1全局域模型 172
13.2理解域模型 172
13.2.2完全信任域模型 173
13.2.3主/资源域模型 173
13.2.4多主域模型 174
13.3选择域模型 175
13.3.1划分域 175
13.3.2明确信任关系 176
13.3.3选择域模型:最后的注记 176
13.4建立NT域 177
13.4.1主域控制器 177
13.4.2备份域控制器 178
13.4.5安装域控制器 179
13.4.3建立信任关系 179
13.4.4添加受托域 179
13.5管理用户 180
13.6管理网络安全 181
13.6.1访问控制表和NT访问权限 181
13.6.2全局组和本地组 183
13.6.3管理NT安全性:实例 183
13.7你学会了吗 185
14.2安装网络客户端软件 186
14.2.1为Windows 3.1和DOS客户端创建安装盘 186
14.1什么是微软网络(Microsoft Networking) 186
第14章 为Microsoft Windows客户设置NT服务 186
14.2.2制作网络安装启动盘 187
14.2.3制作安装磁盘组 187
14.2.4设置DOS和Windows 3.1客户机 188
14.2.5设置Windows 95客户机 191
14.3创建和管理NT文件共享 193
14.3.1从本地机建立文件共享 193
14.3.2从远程计算机建立文件共享 195
14.3.3从服务器控制面板浏览文件共享 196
14.4创建和管理共享打印机 198
14.4.1添加和共享网络打印机 198
14.4.2设置打印机属性 200
14.4.3管理打印机共享 202
14.5你学会了吗 203
第15章 为NT Server设置Macintosh客户 204
15.1 Macintosh建网基础 204
15.1.1 LocalTalk与EtherTalk 204
15.1.2 Macintosh网络地址 204
15.1.3 AppleTalk名字——在网络上发现设备 205
15.1.4 AppleTalk域——分配名字空间 206
15.1.5 AppleTalk路由器配置 207
15.2.2路由信息 209
15.2.1安装前的准备 209
15.2安装Macintosh的NT服务 209
15.2.3安装过程 211
15.3安装Macintosh客户端软件 212
15.3.1使用微软用户访问模块 213
15.3.2安装Microsoft UAM 215
15.4管理Macintosh服务 215
15.4.1浏览或断开Macintosh用户 216
15.4.2给Macintosh用户发送消息 216
15.4.3利用卷浏览或断开Macintosh连接 216
15.4.4利用文件浏览或断开Macintosh连接 216
15.4.5设置Macintosh服务器属性 216
15.4.6重新启动Macintosh服务 217
15.4.7 Macintosh服务的远程管理 219
15.4.8远程管理AppleTalk协议 220
15.5 NT服务器和AppleTalk网络 220
15.5.1 Macintosh文件服务器 220
15.5.2设置Macintosh文件共享 221
15.5.3 Macintosh与NT访问权限 221
15.5.4文件类型关联 222
15.5.5 Macintosh打印服务器 223
15.5.7为Mac打印机创建假脱机工作方式 224
15.5.8捕获AppleTalk打印机 224
15.5.6设置Mac客户端到NT的假脱机打印 224
15.5.9有关Macintosh打印服务器的疑问 225
15.6你学会了吗 225
第16章在网络中集成NT和NetWare 226
16.1 NT/NetWare服务简介 226
16.2 NetWare工具:使用的场合 227
16.2.1超出了NetWare 3.x网络的范围 227
16.2.2 NetWare网关服务——便捷的解决方案 227
16.2.3 NetWare文件和打印服务取代NetWare服务器 228
16.2.4加固你的服务器 228
16.2.6不要急于向NT移植:慎重考虑 229
16.2.7 目录服务管理器——将NT结构应用到NetWare网络上 229
16.2.5 NetWare移植工具 229
16.3安装NWLink IPX/SPX 230
16.3.1安装前的准备 230
16.3.2安装NWLink传输协议 231
16.3.3配置NWLink传输协议 232
16.4 比较NT和NetWare的安全性 234
16.4.1允许访问NetWare的NT账号。 234
16.4.2用户账号安全性 234
16.5使用NetWare迁移工具 235
16.5.1将NetWare账号引入NT域 235
16.5.2创建移植映射文件 236
16.6安装和使用Gateway Service for NetWare 237
16.5.3迁移过程 237
16.6.1设置Gateway Service账号 238
16.6.2安装Gateway Service for Netware 238
16.6.3使用Gateway Service for NetWare 238
16.7使用Directory Service Managerfor NetWare 240
16.7.1 目录服务管理器的域设计选项 241
16.7.2 目录服务管理器的可靠分发 241
16.8 使用File and Print Service for NetWare 241
16.9你学会了吗 242
第17章设计网络 244
17.1域规则的审核 244
17.2组织网络资源 247
17.4你学会了吗 248
17.3实施网络设计 248
第4部分BackOffice和Internet系统 249
第18章开发分布式客户/服务器系统 249
18.1什么是客户/服务器 249
18.1.1客户/服务器系统的出发点 250
18.1.2三级客户/服务器系统 250
18.2 NT支持的客户/服务器系统 250
18.2.1进程通信 250
18.3开发客户/服务器应用软件的基本步骤 251
18.3.1问题:实现雇员的乘车组合 251
18.2.3面向对象的分布式处理 251
18.2.2数据库连接 251
18.3.2第一步:设计数据库 252
18.3.3用Office工具在Desktop上建立数据库 252
18.3.4扩充的简单方案 253
18.4升级到SQLServer 254
18.4.1 安装SQL Server 254
18.4.2设置SQLServer 255
18.5将Access数据库迁移到SQL Server 259
18.5.1使用Access Upsizing Wizard 259
18.5.2用ISQL/W验证数据库移植 260
18.5.3 ISQL/w还可以做什么 261
18.6用Visual Basic开发前端工具 262
18.6.1建立Employee Finder应用 263
18.6.2关键:Data Control 265
18.6.3其他控件 266
18.6.4 Visual Basic的局限性 266
18.7你学会了吗 267
第19章开发Intranet系统 269
19.1传统的客户/服务器系统的局限性 269
19.2什么是Intranet 270
19.2.1 Internet基础 270
19.2.2理解Web技术 271
19.2.3 Web服务器脚本 276
19.3安装Internet Information Server 277
19.3.1安装前的准备 277
19.3.2安装Internet Information Server 278
19.4集成Internet Information Server和SQL Server 278
19.4.1游戏者的骰子 278
19.4.2我们的Intranet应用 279
19.5未来的Internet技术 284
19.5.1服务器上 284
19.5.2桌面上 284
19.5.3针对开发人员 286
19.6你学会了吗 287