第一篇 概述 3
第1章 网络操作系统概述 3
1.1 操作系统的基本概念 3
1.1.1 操作系统的定义与功能 3
1.1.2 操作系统的发展与分类 4
1.2 网络操作系统基本概念 6
1.2.1 网络操作系统的类型 7
1.2.2 网络操作系统的基本服务 7
1.2.3 网络操作系统的特征 9
1.3 操作系统安全 13
1.3.1 安全操作系统的重要性 13
1.3.2 安全操作系统的发展状况 13
1.3.3 安全等级及安全机制 14
第二篇 Windows网络操作系统第2章 Windows Server 2003概述 19
2.1 Windows Server 2003简介 19
2.1.1 Windows Server 2003的版本 19
2.1.2 Windows Server 2003的新特性 20
2.1.3 Windows Server 2003的硬件需求和兼容性 22
2.2 Windows Server 2003的体系结构 23
2.2.1 操作系统模式 23
2.2.2 用户模式 23
2.2.3 内核模式 25
2.2.4 Windows Server 2003处理体系结构 26
2.2.5 Windows Server 2003内存管理 27
2.2.6 分页管理 28
第3章 活动目录与域控制 29
3.1 活动目录 29
3.1.1 Active Directory的概念 29
3.1.2 Active Directory的特点 29
3.2 域、域目录树和域目录林 31
3.2.1 域和域控制器 31
3.2.2 域目录树 31
3.2.3 域目录林 32
3.2.4 全局编录 32
3.3 域的信任关系 33
3.3.1 信任路径 34
3.3.2 单向信任和双向信任 35
3.3.3 可传递信任 35
3.3.4 信任协议 36
3.3.5 树、树林信任关系 36
3.4 Active Directory的复制 36
3.4.1 多主机复制方式 36
3.4.2 站点间的复制 37
3.4.3 站点内的复制 37
3.4.4 管理复制 38
3.5 Active Directory中的对象 38
3.5.1 对象 38
3.5.2 组织单位 38
第4章 Windows Server 2003系统管理与系统服务 40
4.1 Windows Server 2003系统管理 40
4.1.1 用户账户与组的管理 40
4.1.2 文件系统管理 41
4.1.3 存储管理 44
4.2 打印服务及管理 46
4.2.1 打印服务的逻辑环境 46
4.2.2 打印服务的物理环境 46
4.2.3 打印服务策略 47
4.3 .NET Framework服务 48
4.3.1 .NET Framework简介 48
4.3.2 理解.NET Framework 49
第5章 Windows Server 2003网络服务 52
5.1 DHCP服务 52
5.1.1 DHCP概述 52
5.1.2 DHCP的工作过程 53
5.2 DNS服务 54
5.2.1 域名系统 54
5.2.2 DNS的工作过程 55
5.3 应用程序服务 58
5.3.1 Web服务概述 58
5.3.2 FTP服务概述 61
5.3.3 SMTP邮件服务 62
5.4 路由和远程访问服务 66
5.4.1 路由服务概述 66
5.4.2 单播路由 67
5.4.3 多播转发和路由 68
5.4.4 远程访问概述 69
5.4.5 远程访问策略 69
5.4.6 维护远程访问服务的安全性 70
第6章 Windows Server 2003操作系统安全 72
6.1 Windows Server 2003安全概述 72
6.1.1 操作系统安全威胁 72
6.1.2 Windows Server 2003的应对方案 73
6.2 Windows Server 2003的安全机制 73
6.2.1 Kerberos 73
6.2.2 IPSec 79
6.2.3 PKI 85
6.3 Windows Server 2003的安全管理 90
6.3.1 设置本地安全策略 90
6.3.2 基于域的安全设置 91
6.3.3 审核 91
6.3.4 安全记录 92
6.3.5 安全模板 93
6.3.6 强化Windows Server 2003安全的方法 95
第三篇 Unix/Linux网络操作系统第7章 Unix操作系统概述 99
7.1 Unix概述 99
7.1.1 Unix简介 99
7.1.2 Unix登录与退出 102
7.2 Unix命令 103
7.2.1 Unix常用命令 103
7.2.2 目录和文件操作命令 105
7.2.3 文件权限管理 106
7.2.4 Unix用户管理命令 108
7.2.5 通配符与文件重定向 108
7.3 vi编辑器 110
7.3.1 vi编辑器的工作模式 110
7.3.2 深入vi编辑器 113
7.4 Unix文件系统 115
7.4.1 Unix的磁盘结构 115
7.4.2 其他文件操作命令 115
7.5 Unix通信命令 117
7.6 Unix进程管理 120
第8章 shell工具及程序开发 124
8.1 Unix shell 124
8.1.1 shell的种类 125
8.1.2 shell的主要功能 126
8.1.3 echo命令 126
8.2 shell变量 128
8.2.1 变量操作 128
8.2.2 shell的标准变量 129
8.2.3 shell的一般变量 130
8.3 shell的元字符 132
8.3.1 shell的特殊元字符 132
8.3.2 消除元字符的特殊含义 133
8.4 Unix shell编程语言 133
8.4.1 编写和执行shell脚本 134
8.4.2 执行命令:点(.)命令 134
8.4.3 读取输入:read命令 135
8.5 shell编程基础 135
8.5.1 注释 135
8.5.2 条件和测试 135
8.5.3 不同类别的判断 137
8.5.4 参数替换 140
8.6 算术运算 141
8.6.1 算术运算:expr命令 142
8.6.2 算术运算:let命令 143
8.7 循环结构 143
8.7.1 for循环:for-in-done结构 143
8.7.2 while循环:while-do-done结构 144
8.7.3 until循环:until-do-done结构 144
8.8 调试shell程序 146
第9章 Linux概述 148
9.1 Linux简介 148
9.1.1 Linux的版本 149
9.1.2 Linux内核的发展 150
9.1.3 Linux系统的发布方式 151
9.1.4 Linux的组成 151
9.2 Linux系统的特性 153
9.2.1 Linux和其他操作系统的区别 153
9.2.2 Linux系统的特性 156
9.3 Linux的安装配置 158
9.3.1 安装空间需求 158
9.3.2 磁盘分区 159
9.4 Linux的图形界面 160
9.4.1 X Window简介 160
9.4.2 X Window系统 162
9.4.3 GNOME 168
9.4.4 KDE 169
第10章 Linux内核 171
10.1 Linux内核的基本知识 171
10.1.1 Linux内核的设计目标 171
10.1.2 Linux内核的功能与结构 171
10.1.3 Linux内核的目录结构 173
10.2 进程与线程 174
10.2.1 进程与线程的基本概念 174
10.2.2 Linux进程结构 177
10.2.3 进程标识符信息 178
10.3 内核模块 178
10.3.1 内核模块概述 178
10.3.2 内核模块编程 179
10.3.3 内核模块机制的实现 182
10.4 中断与系统调用 183
10.4.1 中断机制 183
10.4.2 系统调用 186
第11章 Linux系统服务 188
11.1 DNS与DHCP服务 188
11.1.1 DNS服务器的安装与配置 188
11.1.2 DHCP服务器的安装与配置 193
11.2 Samba服务器及其安装与配置 197
11.2.1 Samba简介 197
11.2.2 Samba服务器的安装与配置 199
11.3 Apache服务器及其配置 200
11.3.1 Apache服务器简介 200
11.3.2 Apache 2.0的特点 201
11.3.3 Apache服务器的配置 202
11.4 FTP服务器及其安装与配置 203
11.4.1 vsFTP简介 204
11.4.2 vsFTP服务器的安装和启动 204
11.4.3 vsFTP服务器的配置 205
11.5 邮件服务器及其安装与配置 206
11.5.1 邮件服务器的工作原理 206
11.5.2 邮件服务器的安装与配置 208
第12章 Linux操作系统安全 211
12.1 Linux身份验证 211
12.1.1 禁用用户账户 211
12.1.2 编辑密码文件 212
12.1.3 拒绝用户访问 213
12.1.4 PAM安全验证机制 214
12.2 Linux访问控制技术 218
12.2.1 通用访问控制框架 219
12.2.2 Linux访问控制框架理论及应用 219
12.2.3 Linux访问控制框架的问题及发展 222
12.3 Linux内核安全技术 222
12.3.1 可加载的内核模块(LKM) 223
12.3.2 Linux内核防火墙 225
12.4 Linux安全服务器的配置 229
12.4.1 Linux系统的日志信息管理 229
12.4.2 启动和登录安全性 232
12.4.3 限制网络访问 233
参考文献 235