第1章 系统的安装与升级 1
1.1 系统的安装类型 1
1.1.1 全新安装(fresh) 1
1.1.2 升级安装(upgrade) 1
1.2 系统的安装介质 1
1.3 安装引导盘的制作 2
1.4 BTLD软盘的制作 3
1.5 硬盘的规划与设置 3
1.5.1 系统所支持的硬盘类型 3
1.5.2 安装过程中的硬盘配置 4
1.5.3 硬盘默认参数的设置 5
1.5.4 硬盘分区的划分 6
1.5.5 硬盘缺陷的扫描 8
1.5.6 UNIX分区的区域划分 10
1.6 系统功能键及其说明 12
1.7 系统的安装过程 12
1.7.1 系统安装的主要过程 12
1.7.2 系统安装过程的中止 13
1.7.3 系统安装的具体过程 13
1.8 系统的升级问题 24
1.7.4 BTLD驱动程序的安装 24
1.7.5 系统安装后的首次启动过程 24
1.8.1 系统升级的途径 25
1.8.2 系统升级的有关问题 27
1.9 系统安装故障诊断 31
1.9.1 安装期间的问题 31
1.9.2 安装之后的问题 34
1.9.3 其他安装问题 36
1.10 硬件检测及核心初始化字母 38
1.9.4 求助之前的准备工作 38
1.11 多操作系统的安装与使用 40
1.11.1 硬盘的分区与低级格式化 40
1.11.2 Windows NT或 OS/2系统的安装 41
1.11.3 Linux系统的安装 41
1.11.4 DOS与Windows 9x系统的安装 42
1.11.5 操作系统的切换 45
1.11.6 操作系统的删除 48
1.11.7 在SCO UNIX系统中访问 DOS 48
2.1.2 系统的自动启动过程 54
2.1.1 系统启动的主要过程 54
第2章 系统的启动与关闭 54
2.1 系统的启动过程 54
2.1.3 系统的交互启动过程 55
2.2 系统启动过程的配置 66
2.3 系统的运行级及其切换 71
2.4 运行级资源文件 72
2.5 运行控制脚本与目录 75
2.6 系统启动故障的诊断 81
2.6.1 安全性数据库文件丢失或损坏 82
2.6.2 不能执行/bin/login 83
2.6.3 不能打开/etc/inittab文件 84
2.6.4 丢失/bin/sulogin又件 84
2.6.5 丢失/etc/bcheckrc又件 85
2.6.6 注册记录文件无效 85
2.6.7 创建进程失败 86
2.6.8 控制台键盘锁死 86
2.6.9 不能在控制台上注册 88
2.7.1 使用管理程序关闭系统 89
2.7 系统的关闭 89
2.7.2 使用命令直接关闭系统 90
第3章 应急盘的创建与使用 93
3.1 应急盘的构成 93
3.2 应急盘的创建 93
3.2.1 创建应急盘的基本步骤 93
3.2.2 在根软盘中增加Vi编辑器 98
3.2.3 在根软盘中增加网络文件 98
3.4.1 解决系统启动问题 99
3.4 应急盘的使用 99
3.3 应急盘的测试 99
3.4.2 恢复报文件系统 103
第4章 用户管理与安全维护 106
4.1 用户账号管理程序 106
4.2 管理用户帐号 107
4.2.1 用户账号的基本属性 107
4.2.2 用户账号的增加 108
4.2.3 用户帐号的修改 109
4.2.4 用户帐号的删除 112
4.2.6 账号模板的使用 113
4.2.5 用户帐号的闲置与重新启用 113
4.2.7 无效UID文件的处理 114
4.3 管理用户组 114
4.3.1 用户组的基本概念 114
4.3.2 用户组的增加 115
4.3.3 用户组的修改 115
4.3.4 用户组的删除 116
4.3.5 无效GID文件的处理 116
4.3.8 SGID位的设置与删除 117
4.3.6 用户组成员的增加与删除 117
4.3.7 用户组成员资格数的限制与修改 117
4.4 管理用户口令 118
4.4.1 口令的设置或修改 118
4.4.2 口令过期控制 119
4.4.3 口令选择约束 120
4.5 注册控制 123
4.5.1 账号的注册控制 123
4.5.2 终端的注册控制 124
4.5.4 注销空闲用户 125
4.5.3 限制root注册 125
4.6 权限控制 126
4.6.1 系统权限 126
4.6.2 系统特权 128
4.6.3 允许普通用户执行超级用户命令 129
4.6.4 使用su(C)命令访问其他账号 130
4.6.5 允许用户跳过注册信息 131
4.6.6 控制任务调度命令的使用 131
4.7 帐号数据库文件 133
4.7.1 /etc/passwd文件的编辑 134
4.7.2 /etc/shadow文件的配置 135
4.7.3 数据库优先级与可恢复性的配置 136
4.8 安全特征文件 137
4.9 复制用户帐号 140
4.9.1 在SCO UNIX系统间复制用户账号 140
4.9.2 把用户账号复制到非 SCO UNIX系统 140
4.9.3 从非SCO UNIX系统中复制用户帐号 140
4.10 创建安全活动报告 141
4.10.1 报告口令状态 142
4.10.2 创建帐号概况 142
4.10.3 报告终端访问状态 143
4.10.4 报告用户注册活动 144
4.10.5 报告终端注册活动 145
4.10.6 记录失败注册的尝试 145
第5章 进程管理与控制 147
5.1 进程的基本概念与特点 147
5.2 进程的基本结构 147
5.3 进程表 148
5.4 进程的产生与消亡 148
5.5 常见的进程名称 149
5.6 进程管理程序及其使用 151
5.7 进程的管理与控制 153
5.7.1 查看进程 153
5.7.2 终止进程 159
5.7.3 调整进程优先权 163
5.7.4 延迟进程的执行 165
5.7.5 在进程中捕捉和处理信号 165
5.8 作业的管理与控制 166
5.8.1 在后台运行作业 166
5.8.2 查看正在运行的作业 166
5.8.3 把后台作业移到前台执行 167
5.8.4 把前台作业移到后台运行 168
5.8.5 等待后台作业的完成 169
5.8.6 在注销后继续运行作业 170
5.9 作业的自动调度 171
5.9.1 在将来某一时刻运行作业 172
5.9.2 按固定时间间隔运行作业 174
第6章 文件系统管理 177
6.1 文件系统管理程序 177
6.2 文件系统的类型 178
6.3 文件系统的驱动程序 179
6.4 文件系统的创建 180
6.5 文件系统的安装配置 182
6.5.1 文件系统的安装配置文件 182
6.5.2 增加文件系统的安装配置 184
6.5.3 删除文件系统的安装配置 185
6.5.4 修改文件系统的安装配置 185
6.5.5 文件系统的安装配置参数 185
6.6 文件系统的安装与拆卸 194
6.6.1 文件系统的安装 194
6.6.3 让普通用户安装和拆卸文件系统 195
6.6.2 文件系统的拆卸 195
6.6.4 DOS文件系统的安装与使用 198
6.7 文件系统的检查和修复 199
6.7.1 HTFS、EAFS、AFS、S51K等文件系统的检查阶段 200
6.7.2 DTFS文件系统的检查阶段 201
6.7.3 文件系统的管理结构与特殊机制 202
6.8 文件系统使用情况的查看 203
6.8.1 使用 Filesystem Manager 进行查看 203
6.8.2 使用命令进行查看 204
6.9.1 增加空闲空间的有关措施 206
6.9 文件系统空闲空间的维护 206
6.9.2 清理目录与周期的设置 207
6.9.3 有关文件的查找与删除 208
6.9.4 日志文件的管理与清除 210
6.9.5 附加硬盘的增加 213
6.9.6 文件系统的重构 213
6.9.7 虚拟盘的建立 213
6.10.1 减少磁盘碎片 214
6.10.2 限制目录大小 214
6.10 文件系统性能的维护 214
6.10.3 删除空目录槽 215
6.10.4 增加i节点数 215
第7章 硬件设备管理 217
7.1 硬件设备配置基础 217
7.1.1 硬件设备的兼容性 217
7.1.2 典型的设备中断 217
7.1.3 设备驱动程序的配置 218
7.1.4 引导时可安装的驱动程序(BTLD) 219
7.1.6 SCSI设备的基本配置 220
7.1.5 系统核心的重新链接 220
7.1.7 系统引导串的设备配置 223
7.2 硬盘的安装与配置 227
7.2.1 硬盘的基本配置 227
7.2.2 SCSI硬盘的基本配置 228
7.2.3 附加硬盘的安装 229
7.2.4 根硬盘的替换 231
7.2.5 硬盘的BIOS问题 232
7.2.6 硬盘的故障诊断 234
7.3.1 磁带驱动器的配置基础 235
7.3 磁带驱动器的安装与配置 235
7.3.2 磁带驱动器的安装 236
7.3.3 默认磁带驱动器的设置 238
7.4 光盘驱动器的安装与配置 238
7.4.1 光盘驱动器的配置基础 238
7.4.2 SCSI/EIDE光盘驱动器的安装 239
7.4.3 SCSI光软驱的安装 240
7.5.1 打印机的配置基础 241
7.5 打印机的安装与配置 241
7.4.4 光盘驱动器与光软驱的使用 241
7.5.2 并行打印机的安装 242
7.5.3 串行打印机的安装 243
7.6 串行终端的安装与配置 245
7.6.1 终端的配置基础 245
7.6.2 终端的安装 246
7.6.3 终端的拆除 248
7.6.4 终端线路特性的修改 248
7.6.5 终端类型的设置 252
7.6.7 终端故障的诊断与排除 254
7.6.6 串行控制台的设置 254
第8章 核心配置与性能调整 258
8.1 系统的核心资源与参数 258
8.2 核心参数的调整时机 258
8.3 核心参数的配置方式 259
8.4 核心参数的配置文件 264
8.5 configure可配置的可调核心参数 271
8.5.1 Buffers management类核心参数 271
8.5.2 Processes and Paging类核心参数 274
8.5.3 TTYs类核心参数 275
8.5.4 Name cache类核心参数 276
8.5.5 AIO类核心参数 276
8.5.6 Virtual disks类核心参数 277
8.5.7 User and group configuration类核心参数 278
8.5.8 Security类核心参数 280
8.5.9 TTY and console configuration类核心参数 281
8.5.10 Filesystem configuration类核心参数 282
8.5.11 Table limits类核心参数 283
8.5.12 Streams类核心参数 285
8.5.13 Messages queues类核心参数 287
8.5.14 Event queues类核心参数 288
8.5.16 Shared data类核心参数 289
8.5.15 Semaphores类核心参数 289
8.5.17 Miscellaneous system parameters类核心参数 290
8.5.18 Miscellaneous device drivers and hardware parameters类核心参数 290
8.6 idtune可配置的可调核心参数 291
8.6.1 Boot load extension parameters类核心参数 292
8.6.2 Buffer cache free list类核心参数 292
8.6.3 Hardware and device drive parameters类核心参数 292
8.6.6 Message queue parameters类核心参数 293
8.6.7 Semaphore parameters类核心参数 293
8.6.5 Name cache parameters类核心参数 293
8.6.4 Memory management parameters类核心参数 293
8.6.8 Shared memory parameters类核心参数 294
8.6.9 STREAMS parameters类核心参数 294
8.6.10 System parameter类核心参数 294
8.6.11 LAN Manager Client Filesystem parameters类核心参数 295
第9章 TCP/IP网络基本配置与管理 296
9.1 TCP/IP网络基础 296
9.1.1 网络的体系结构 296
9.1.2 TCP/IP协议 299
9.1.3 IP地址及其划分 302
9.1.4 子网的划分与配置 305
9.2 TCP/IP网络的基本配置 307
9.2.1 网络配置的管理程序 308
9.2.2 网络配置的基本工作 309
9.2.3 网络配置的具体实例 312
9.3 匿名FTP服务的建立与配置 320
9.4 用户对等关系的建立与维护 322
9.5 虚拟终端的增加与删除 324
9.6 网络配置文件及其作用 326
9.7 网络检测与故障处理 333
9.7.1 检验TCP/IP网络接口 333
9.7.2 检查网络的连通性 334
9.7.3 清理虚幻连接 336
9.7.4 检查数据包错误 337
9.7.5 检查流错误 338
9.7.6 检查路由错误 338
9.7.7 检查精灵进程的活动 339
10.1.1 TELNET的启动 341
第10章 TCP/IP网络基本服务与应用 341
10.1 TELNET远程登录 341
10.1.2 TELNET的终止 344
10.1.3 TELNET的内部命令 345
10.2 FTP文件传输 350
10.2.1 FTP的启动 350
10.2.2 FTP的退出 353
10.2.3 FTP的内部命令 353
10.2.4 FTP的常用命令及其使用方法 359
10.2.5 FTP的宏功能及其使用方法 370
10.2.6 FTP的自动登录及其使用方法 371
10.3 r系列命令及其使用方法 373
10.4 通信命令及其使用方法 378
10.5 其他常用命令及其使用方法 382
第11章 Shell命令语言与程序设计 386
11.1 Shell的功能与类型 386
11.2 Shell命令语言(B Shell) 387
11.2.1 Shell命令的基本格式 387
11.2.2 Shell命令的查找顺序 388
11.2.3 Shell命令中的特殊字符 389
11.2.4 Shell命令的输入/输出重定向 392
11.2.5 Shell命令的管道处理 396
11.2.6 Shell命令的前台与后台运行 398
11.3 Shell程序设计(B Shell) 399
11.3.1 Shell程序及其运行方法 399
11.3.2 Shell程序的变量与参数 401
11.3.3 Shell程序的基本语句 409
11.3.4 Shell程序的基本结构 416
11.3.5 Shell程序的常用语句 423
11.3.6 Shell程序的函数定义 427
11.3.7 Shell程序的信号处理 428
11.3.8 Shell程序的递归调用 431
11.3.9 Shell程序的运行 Shell 431
第12章 系统管理使用经验与技巧 434
12.1 自动进入与退出应用系统 434
12.2 让普通用户管理维护系统 436
12.3 使用硬盘备份系统数据 439
12.4 使用FTP自动传输文件 441
12.5 使用TELNET记录操作过程 444