当前位置:首页 > 工业技术
UNIX系统V第4版 系统管理员指南 System administrator's guide
UNIX系统V第4版 系统管理员指南 System administrator's guide

UNIX系统V第4版 系统管理员指南 System administrator's guidePDF电子书下载

工业技术

  • 电子书积分:20 积分如何计算积分?
  • 作 者:孟庆昌,陈一凡,刑光荣等译校
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1993
  • ISBN:750531548X
  • 页数:724 页
图书介绍:
《UNIX系统V第4版 系统管理员指南 System administrator's guide》目录

关于本文档 1

0.1 引言 1

0.2 本指南如何组织 1

0.2.1 各章间的组织 1

0.2.2 每章的组织 1

0.2.3 本指南所用记号的约定 2

O.3 如何使用本指南 3

0.3.1 新手管理员 3

0.3.2 有经验的管理员 4

0.3.3 如何你使用菜单 4

0.3.4 如何你不使用菜单 4

第一章 系统管理概述 5

1.1 引言 5

1.2 快速介绍sysadm 5

1.3 管理员的工作 6

1.3.1 设置硬件和软件资源 6

1.3.1.1 步骤1~3:安装计算机、主控台终端及主控台打印机 7

1.3.1.2 步骤4:安装基本公用程序 8

1.3.1.3 步骤5:完成初启设置过程 8

1.3.1.4 步骤6:安装附加软件包 8

1.3.1.5 步骤7:设置端口 8

1.3.1.6 步骤8:安装外围设备 8

1.3.1.7 步骤9:系统梗概文件客户化 9

1.3.1.8 步骤10:建立用户组 9

1.3.1.9 步骤11:赋予用户注册名和口令 9

1.3.1.10 步骤12:设置网络 9

1.3.2 系统资源分配 9

1.3.3 优化软件资源的使用 10

1.3.4 系统资源的保护 11

1.3.5 日常维护 11

1.3.6 修复有缺陷的硬件和软件 12

1.4 做好客户服务的准则 12

1.4.1 维护系统日志 12

1.4.2 通知用户有关的管理问题 12

1.4.3 关闭系统 13

第二章 记帐 15

2.1 引言 15

2.1.1 记帐概述 15

2.1.2 记帐类型 15

2.1.2.1 连接记帐 16

2.1.2.2 进程记帐 16

2.1.2.3 磁盘记帐 16

2.1.2.4 费用计算 17

2.1.3 记帐程序 17

2.2 设置记帐 17

2.3 日记帐 18

2.4 runacct程序 20

2.4.1 runacct脚本的重入状态 20

2.4.2 runacct出错消息 22

2.4.3 runacct产生的文件 22

2.5 修复损坏的文件 23

2.5.1 修复wtmp的错误 23

2.5.2 修复tacct的错误 24

2.6 重新启动runacct 25

2.7 对用户收费 25

2.7.1 设定非繁忙时间的折扣 25

2.8 日记帐报表 26

2.8.1 日报表 27

2.8.2 日使用情况报表 28

2.8.3 日命令汇总 29

2.8.4 总命令汇总 31

2.8.5 最后注册报表 32

2.9 用acctcom查看pacct文件 32

2.10 记帐文件 34

2.11 记帐系统的快速参考 36

第三章 后援服务 37

3.1 引言 37

3.2 后援服务概述 39

3.2.1 什么是后援 39

3.2.1.1 准备后援 39

3.2.1.2 运行后援 39

3.2.1.3 跟踪后援作业 40

3.2.2 后援方法与何时使用它们 40

3.2.2.1 全文件后援 41

3.2.2.2 增量文件后援 41

3.2.2.3 全映象后援 41

3.2.2.4 全磁盘后援 41

3.2.2.5 全数据分区后援 41

3.2.2.6 迁移 42

3.3 对执行后援操作的建议 42

3.3.1 管理员任务 42

3.3.2 操作员任务 43

3.4 制定系统后援计划 43

3.5 准备后援操作 44

3.5.1 什么是后援表 44

3.5.1.1 指定客户后援表 45

3.5.1.2 赋予或改变后援表中的默认值 45

3.5.2 指定后援方法 46

3.5.2.1 方法选项 46

3.5.2.2 全文件系统法 47

3.5.2.3 增量文件系统法 47

3.5.2.4 全映象法 52

3.5.2.5 全磁盘法 52

3.5.2.6 全数据分区法 52

3.5.3 请求迁移已后援的信息 52

3.5.4 请求核心(core)文件系统后援 53

3.5.5 指定源对象 54

3.5.6 指定目的设备 54

3.5.7 指定轮转周期 55

3.5.8 建立依赖性和优先级 56

3.5.9 创建内容表 56

3.5.10 增添或更改后援表项 57

3.5.10.1 增添一个操作项 57

3.5.10.2 修改已有的操作项 58

3.5.10.3 删除一个操作项 59

3.5.11 确认后援表 59

3.6 执行后援操作 60

3.6.1 选择操作员方式 61

3.6.1.1 后台方式 61

3.6.1.2 交互方式 61

3.6.1.3 自动方式 62

3.6.2 预检后援操作 62

3.6.3 请求限定后援 63

3.7 监控后援作业 64

3.7.1 核实作业状态 66

3.7.2 控制进行中的作业 67

3.8 显示后援历史日志 68

3.8.1 历史日志显示的客户化 69

3.8.1.1 显示内容客户化 69

3.8.1.2 显示格式客户化 69

3.8.2 裁剪后援历史日志 70

3.9 后援服务快速参考 71

第四章 诊断 75

4.1 引言 75

4.2 诊断概述 77

4.2.1 磁盘诊断 77

4.2.2 硬件诊断 77

4.3 对诊断活动的建议 78

4.4 访问诊断监视程序(dgmon) 78

4.5 运行诊断阶段 81

4.5.1 确定可用的诊断阶段 82

4.5.2 推荐的运行阶段顺序 83

4.6 dgn命令示例 85

4.6.1 默认诊断阶段样本 87

4.6.2 申请诊断阶段样本 87

4.6.3 交互式诊断阶段样本 88

4.7 系统故障的排除 88

4.7.1 系统故障确定 88

4.7.2 errdump示例 89

4.7.3 完成系统卸出 90

4.7.4 sysdump示例 91

4.8 坏块处理 92

4.8.1 UNIX系统如何处理坏块 92

4.8.1.1 不能映射的块 93

4.8.2 何时检测出坏块 93

4.9 坏块恢复 93

4.9.1 坏块的自动修复 94

4.9.1.1 标识磁盘 94

4.9.1.2 检测坏块 95

4.9.1.3 报告并登记坏块 95

4.9.2 坏块的交互式恢复 96

4.9.2.1 系统状态1(单用户)下的错误 96

4.9.2.2 系统致命错与固件检测出的错误 96

4.9.2.3 坏的出错登记块的特例 98

4.9.3 坏块的手工修复 98

4.10 数据丢失的处理 99

4.11 诊断快速参考 99

第五章 文件系统管理 103

5.1 序言 103

5.2 引言 104

5.2.1 文件系统如何组织 104

5.3 s5文件系统类型 106

5.3.1 s5引导块 107

5.3.2 s5专用块 107

5.3.3 s5的i节点 107

5.3.4 s5存储块 109

5.3.5 s5空闲块 109

5.4 ufs文件系统类型 109

5.4.1 ufs引导块 111

5.4.2 ufs专用块 111

5.4.3 ufs的i节点 111

5.4.4 ufs存储块 113

5.4.5 ufs空闲块 113

5.5 bfs文件系统类型 113

5.5.1 bfs专用块 114

5.5.2 bfs的i节点 114

5.5.3 bfs存储块 114

5.5.4 管理数据块 115

5.5.5 紧缩 115

5.6 文件系统和存储设备之间的关系 115

5.6.1 格式化存储设备 115

5.6.2 分区 116

5.6.3 大小限制 117

5.7 管理文件系统 117

5.7.1 一般管理命令 117

5.7.2 vfstab文件 118

5.7.3 列出已安装的文件系统类型 119

5.7.4 标识未安装的文件系统类型 119

5.7.5 创建文件系统 119

5.7.5.1 使用mkfs 119

5.7.5.2 选择逻辑块大小 120

5.7.5.3 用mkfs创建s5文件系统 120

5.7.5.4 用mkfs创建ufs文件系统 122

5.7.5.5 用mkfs创建bfs文件系统 123

5.7.6 安装与拆卸文件系统 124

5.8 维护文件系统 125

5.8.1 监控所用磁盘空间的百分比 125

5.8.2 监控不断增大的文件和目录 125

5.8.3 标识并删除不活动的文件 126

5.8.4 标识大空间的用户 126

5.8.5 定额 127

5.8.5.1 使用定额 127

5.8.5.2 定额对用户的作用 128

5.9 检查文件系统一致性 128

5.9.1 fsck公用程序 129

5.9.2 检查s5文件系统 129

5.9.3 命令使用样本 131

5.9.4 由fsck检查的s5文件系统成分 131

5.9.4.1 专用块 131

5.9.4.2 i节点 132

5.9.4.3 间接块 134

5.9.4.4 目录数据块 134

5.9.4.5 普通数据块 135

5.9.5 在s5文件系统上运行fsck 135

5.9.5.1 初始化阶段 136

5.9.5.2 一般错误 136

5.9.5.3 回答Yes/No的含义 137

5.9.5.4 阶段1:检查块和长度 137

5.9.5.5 阶段1B:再次扫描以找出更多DUPS 141

5.9.5.6 阶段2:检查路径名 141

5.9.5.7 阶段3:检查连接性 144

5.9.5.8 阶段4:检查引用计数 145

5.9.5.9 阶段5:检查空闲表 149

5.9.5.10 阶段6:修补空闲表 151

5.9.5.11 清理阶段 152

5.9.6 检查ufs文件系统 152

5.9.7 由fsck检查的ufs文件系统成分 152

5.9.7.1 专用块 153

5.9.7.2 i节点 153

5.9.7.3 与i节点相关的数据 155

5.9.7.4 目录数据块 155

5.9.8 对ufs文件系统运行fsck 156

5.9.8.1 初始化阶段 156

5.9.8.2 阶段1:检查块和长度 161

5.9.8.3 阶段1B:再次扫描以找出更多的DUPS 165

5.9.8.4 阶段2:检查路径名 165

5.9.8.5 阶段3:检查连接性 173

5.9.8.6 阶段4:检查引用计数 176

5.9.8.7 阶段5:检查柱面组 179

5.9.8.8 清理阶段 181

5.9.9 检查bfs文件系统 181

第六章 机器管理 183

6.1 引言 183

6.1.1 系统管理界面 183

6.2 机器管理概述 184

6.2.1 stand与boot分区 185

6.2.2 对boot分区的操作 187

6.2.3 对stand分区的操作 187

6.2.4 引导的情形 189

6.2.5 /boot目录 189

6.3 系统状态 189

6.3.1 上电时进入多用户状态 191

6.3.1.1 最初的初始化 192

6.3.1.2 准备系统状态的变化 193

6.3.2 上电后更改系统状态 194

6.3.2.1 切换到单用户状态(系统状态s) 195

6.3.2.2 切换到多用户状态(系统状态2) 195

6.3.2.3 切换到RFS状态(系统状态3) 196

6.3.2.4 切换到固件状态和重新引导状态(系统状态5和6) 196

6.3.2.5 关闭系统 197

6.3.3 系统状态目录 197

6.4 更改默认的引导参数 198

6.5 切换到固件方式 199

6.6 创建一软钥 201

6.7 机器下电 201

6.7.1 从多用户状态关机 201

6.7.2 从单用户状态关机 202

6.8 重新引导系统 203

6.9 显示总体配置信息 204

6.10 显示系统名与操作系统版本号 204

6.11 显示注册在机器上的用户 205

6.12 从固件方式返回 205

6.13 生成新的可引导盘 206

6.13.1 生成一个新的可引导硬盘 206

6.14 机器管理快速参考 209

第七章 网络服务 211

7.1 引言 211

7.2 网络选择 212

7.2.1 网络选择概述 213

7.2.2 netconfig文件 213

7.2.3 NETPATH环境变量 216

7.3 名字到地址映射 217

7.3.1 建立名字到地址的映射库 218

7.4 基本连网公用程序 220

7.4.0.1 基本连网过程 221

7.4.0.2 连网硬件 223

7.4.0.3 连网程序 223

7.4.0.4 连网精灵进程 223

7.4.0.5 连网支持文件 224

7.4.1 基本过程 224

7.4.1.1 建立基本连网文件 224

7.4.1.2 基本连网维护 227

7.4.1.3 基本连网调试 229

7.4.1.4 删除BNU软件时应考虑的事项 231

7.4.2 数据库支持文件 231

7.4.2.1 Config文件 231

7.4.2.2 Devices文件 232

7.4.2.3 Dialers文件 236

7.4.2.4 Systems文件 237

7.4.2.5 Dialcode文件 241

7.4.2.6 Permissions文件 241

7.4.2.7 Poll文件 247

7.4.2.8 Devconfig文件 247

7.4.2.9 Sysfiles文件 248

7.4.2.10 Limits文件 248

7.4.2.11 Grades文件 249

7.4.2.12 remote.unknown文件 250

7.4.3 管理支持文件 251

7.4.4 日志 253

7.4.4.1 命令日志 253

7.4.4.2 系统历史日志 253

7.4.4.3 出错日志 254

7.4.4.4 传输日志 254

7.4.4.5 记帐日志 256

7.4.4.6 安全性日志 257

7.4.4.7 性能日志 258

7.4.4.8 外部日志 260

第八章 性能管理 261

8.1 性能管理概述 261

8.2 改善和控制系统性能 262

8.2.1 修改可调配置参数 262

8.2.2 改善和控制文件系统的使用 262

8.2.2.1 协调文件系统空间 262

8.2.2.2 选择文件系统类型 263

8.2.2.3 控制目录大小 263

8.2.3 控制系统工作负荷 264

8.2.3.1 控制用户PATH变量 265

8.2.3.2 对失控进程的控制 265

8.3 监视系统性能 265

8.3.1 df和du使用报告 266

8.3.2 系统性能分析公用程序(SPAU)工具 266

8.3.2.1 安装SPAU 266

8.3.2.2 SPAU命令汇总 266

8.4 核心梗概 267

8.4.1 装入系统梗概文件 268

8.4.2 启用/禁用采样机制 268

8.4.3 收集梗概文件的数据 268

8.4.4 对收集的数据进行格式化 268

8.5 系统活动报告 269

8.5.1 自动收集系统活动数据 270

8.5.2 根据请求收集系统活动数据 271

8.5.2.1 用sar-a检查文件访问 272

8.5.2.2 用sar-b检查缓冲区活动 272

8.5.2.3 用sar-c检查系统调用 273

8.5.2.4 用sar-d检查磁盘活动 274

8.5.2.5 用sar-g检查页面调出和存储器释放活动 275

8.5.2.6 用sar-k检查核心存储器分配 276

8.5.2.7 用sar-m检查进程间的通讯 277

8.5.2.8 用sar-p检查页面调进活动 278

8.5.2.9 用sar-q检查排队活动 279

8.5.2.10 用sar-r检查没有使用的存储器 279

8.5.2.11 用sar-u检查CPU运行率 280

8.5.2.12 用sar-v检查系统表状态 281

8.5.2.13 用sar-w检查对换和交换容量 281

8.5.2.14 用sar-y检查终端活动 282

8.5.2.15 用sar-A报告系统所有的性能 283

8.5.3 显示搜集到的系统活动数据 285

8.5.4 用timex报告应用系统的周转 286

8.5.5 用sadp报告磁盘存取位置和搜索距离 288

8.6 性能管理过程的采样 291

8.6.1 性能检查 291

8.6.1.1 检查交换过度 292

8.6.1.2 检查磁盘减速 293

8.6.1.3 检查调制解调器的中断 293

8.6.1.4 检查表溢出 293

8.6.1.5 转移工作负荷至非高峰时间 293

8.7 UNIX操作系统的配置 294

8.7.1 配置方案 295

8.7.2 经重新引导配置系统 295

8.7.2.1 修改可调参数 296

8.7.2.2 配置一个新的可引导操作系统 296

8.7.2.3 系统重新配置实例 297

8.7.3 因操作系统不可引导而做的恢复 299

8.7.4 UNIX系统用户层的配置 300

8.7.5 配置一个新的mUNIX 300

8.8 可调参数 301

8.8.1 核心可调参数 305

8.8.1.1 一般的核心可调参数 305

8.8.1.2 系统信息 306

8.8.1.3 硬件信息 306

8.8.1.4 高速缓冲区 306

8.8.1.5 分页 307

8.8.1.6 每个进程的限制 308

8.8.1.7 文件存取特征 309

8.8.1.8 STREAMS 310

8.8.1.9 调度程序信息 311

8.8.1.10 XENIX共享数据 311

8.8.2 高精度计时器 311

8.8.3 端口板 311

8.8.4 STREAMS log驱动程序 312

8.8.5 STREAMS管理驱动程序 312

8.8.6 分时调度程序 312

8.8.7 S5文件系统类型 312

8.8.8 快速文件系统类型 313

8.8.9 梗概文件 313

8.8.10 进程间的通讯 313

8.8.10.1 消息 313

8.8.10.2 信号量 314

8.8.10.3 共享存储器 315

8.9 性能管理的快速参考 315

第九章 打印服务 319

9.1 引言 319

9.2 概述 320

9.2.1 打印服务的组成 321

9.2.2 打印服务软件所执行的功能 321

9.3 对LP打印服务管理的建议 321

9.3.1 配置打印机现场 321

9.4 启动 323

9.5 安装LP打印服务 323

9.5.1 共享打印机 323

9.5.2 控制对打印服务的访问 324

9.5.3 安装打印机的文档 324

9.6 配置打印机 325

9.6.1 打印机名称 326

9.6.2 连接方法 326

9.6.2.1 直接连接 327

9.6.2.2 连接到网络和调制解调器 328

9.6.3 系统名称 329

9.6.3.1 允许远程用户访问本地打印机 330

9.6.4 接口程序 330

9.6.5 打印机类型 331

9.6.6 内容类型 332

9.6.7 打印机端口特性 333

9.6.7.1 对于3B2计算机 333

9.6.7.2 对于任何计算机 334

9.6.8 字符集或打印字轮 335

9.6.9 为提醒安装打印字轮而报警 337

9.6.10 准用表格 338

9.6.11 打印机故障报警 339

9.6.12 打印机故障恢复 341

9.6.13 用户访问的限制 342

9.6.14 输出中包含标题页 343

9.6.15 打印机描述 343

9.6.16 默认的打印属性 343

9.6.17 打印机类成员资格 344

9.6.18 系统默认的目的地 345

9.6.19 安装表格或打印字轮 346

9.6.20 删除打印机或打印机类 347

9.6.21 合并处理 347

9.6.21.1 例1 347

9.6.21.2 例2 347

9.6.21.3 例3 348

9.6.22 考查打印机配置 348

9.7 使打印机可用 349

9.7.1 接收新打印机的打印请求 349

9.7.2 启用和禁用打印机 349

9.7.2.1 允许用户启用和禁用打印机 349

9.8 故障检测 351

9.8.1 没有输出(什么也不打印) 351

9.8.1.1 打印机连上计算机了吗 351

9.8.1.2 打印机被启用了吗 351

9.8.1.3 波特率正确吗 351

9.8.2 输出不合理 352

9.8.2.1 波特率正确吗 352

9.8.2.2 打印机连到EPORTS板了吗 352

9.8.2.3 奇偶性设置正确吗 353

9.8.2.4 制表符设置正确吗 353

9.8.2.5 打印机类型正确吗 353

9.8.3 打印清楚,但间隔不对 353

9.8.3.1 留双倍间隔 353

9.8.3.2 没有留左边空/挤到一起/拥挤 354

9.8.3.3 沿页面呈锯齿状 354

9.8.3.4 问题组合 354

9.8.3.5 打印机类型正确吗 354

9.8.4 错的字符集或字体 354

9.8.5 拨叫失败 355

9.8.6 打印机闲置 355

9.8.7 连网问题 355

9.8.7.1 作业退回到本地队列 355

9.8.7.2 作业退回到远程队列 356

9.8.7.3 有关接收/拒绝作业的消息相互矛盾 356

9.9 提供表格 356

9.9.1 定义表格 357

9.9.2 删除表格 359

9.9.3 限制用户访问 359

9.9.4 为安装表格而报警 360

9.9.5 安装表格 362

9.9.6 考查表格 362

9.10 提供过滤程序 362

9.10.1 什么是过滤程序 363

9.10.1.1 任务1:转换文件 363

9.10.1.2 任务2:处理特殊方式 364

9.10.1.3 任务3:检测打印机故障 364

9.10.1.4 任何程序都可成为好的过滤程序吗 365

9.10.2 系统所用的过滤程序 366

9.10.2.1 定义过滤程序 366

9.10.2.2 用模板定义选项 369

9.10.2.3 打入的命令 373

9.10.3 删除过程程序 373

9.10.4 考查过滤程序 373

9.10.5 恢复制造厂的默认过滤程序 374

9.10.6 提请注意 374

9.11 管理打印负荷 374

9.11.1 拒绝对打印机或打印机类的请求 375

9.11.2 接收对打印机或打印机类的请求 375

9.11.3 把请求移到另外的打印机 375

9.11.4 示例 376

9.11.4.1 例1 376

9.11.4.2 例2 376

9.11.4.3 例3 376

9.12 管理队列的优先级 377

9.12.1 设置优先级界限 377

9.12.2 设置默认优先级 378

9.12.3 考查优先级界限和默认值 378

9.12.4 在队列中移动请求 378

9.12.4.1 改变请求的优先级 378

9.12.4.2 把请求放在收容状态中 379

9.12.4.3 把请求移到队列头上 379

9.13 启动和停止LP打印服务 379

9.13.1 人工停止打印服务 380

9.13.2 人工启动打印服务 380

9.14 LP打印服务所用的目录和文件 380

9.14.1 清除请求日志 385

9.15 PostScript打印机 387

9.15.1 如何使用PostScript打印机 388

9.15.2 支持非PostScript打印请求 388

9.15.3 由过滤程序提供的附加PostScript能力 388

9.15.4 管理员职责 389

9.15.4.1 安装和维护PostScript打印机 390

9.15.4.2 安装和维护PostScript过滤程序 390

9.15.4.3 安装和维护PostScript字体 391

9.15.4.4 管理驻留打印机字体 392

9.15.4.5 安装和维护驻留宿主机字体 392

9.15.4.6 下行装载驻留宿主机字体 393

9.16 打印服务客户化 393

9.16.1 调整打印机端口特性 395

9.16.2 调整terminfo数据库 396

9.16.3 如何修改接口程序 399

9.16.3.1 接口程序做什么 399

9.16.3.2 如何使用接口程序 399

9.16.3.3 接口程序客户化 401

9.16.4 如何编写过滤程序 403

9.17 LP打印服务管理快速参考 404

第十章 进程调度 407

10.1 引言 407

10.2 进程调度程序概述 408

10.2.1 分时类 409

10.2.2 系统类 410

10.2.3 实时类 410

10.3 调度程序的配置 410

10.3.1 默认的全局优先级 410

10.3.2 可调参数 411

10.3.3 实时参数表rt_dptbl 412

10.3.4 分时参数表ts_dptbl 413

10.3.5 核心方式参数表ts_kmdpris 415

10.3.6 修改调度程序的配置 416

10.3.6.1 删除一个调度类 416

10.3.6.2 安装一个调度类 416

10.4 用dispadmin修改调度程序参数 417

第十一章 回存服务 421

11.1 引言 421

11.1.1 系统回存讨论 422

11.2 回存操作概述 422

11.2.1 如何标识回存请求 422

11.2.2 如何执行回存操作 423

11.2.3 回存服务是如何工作的 423

11.2.4 准备回存作业 424

11.3 使用回存服务 424

11.3.1 目录还是文件的回存 425

11.3.2 回存其它的磁盘对象 425

11.3.3 回存后援和回存服务 425

11.3.4 特定档案版本的回存 426

11.3.5 把对象回存到新位置 426

11.3.6 检查回存请求状态 427

11.3.6.1 显示状态表 427

11.3.6.2 状态表显示的客户化 428

11.3.7 为悬挂的回存请求服务 429

11.3.7.1 rsoper的选项 430

11.3.7.2 基本选项 430

11.3.7.3 限制回存 431

11.3.7.4 删除和取消回存作业 431

11.4 系统回存 431

11.4.1 部分系统回存 432

11.4.2 全系统回存:使用默认磁盘分区大小 433

11.4.3 全系统回存:改变磁盘分区大小 434

11.5 回存服务快速参考 435

11.5.1 管理员任务 435

11.5.2 操作员任务 436

第十二章 安全性 439

12.1 引言 439

12.2 安全性管理概述 440

12.3 保证系统安全的建议 440

12.4 注册和口令 441

12.4.1 选择口令 441

12.4.2 口令期限 442

12.4.2.1 显示口令信息 442

12.4.3 passwd命令实例 443

12.4.4 拨号口令 444

12.4.4.1 建立拨号口令 444

12.4.5 封锁不用的注册 446

12.4.6 注册权力 446

12.4.6.1 注册过时 446

12.4.6.2 使注册无效 447

12.4.6.3 显示注册信息 447

12.5 注册日志 447

12.5.1 loginlog 447

12.5.2 上次注册时间 448

12.5.3 记录su的使用情况 448

12.6 专用管理和系统注册 448

12.6.1 指定专用管理口令 450

12.7 口令恢复 450

12.7.1 恢复忘记的Root口令 450

12.7.2 恢复忘记的固件口令 450

12.8 文件保护 450

12.8.1 文件类型 450

12.8.2 文件访问权限 451

12.8.3 设置默认的umask 452

12.9 Set_UID和Set_GID 452

12.9.1 检查Set_UID位 453

12.9.2 通过文件系统来检查Set_UID位 453

12.9.3 安全性检查 454

12.10 安全性过程的快速参考 455

第十三章 服务访问 457

13.1 引言 457

13.2 服务访问设施概述 459

13.2.1 服务访问控制程序 460

13.2.2 每个系统的配置文件 461

13.2.3 每个端口监视程序的配置脚本 461

13.2.4 每个服务的配置脚本 461

13.2.5 SAC管理文件 461

13.2.6 端口监视程序的管理文件 462

13.3 端口监视程序管理 464

13.3.1 SAC管理命令sacadm 464

13.3.2 打印端口监视程序的状态信息 465

13.3.3 增加一个端口监视程序 466

13.3.4 启用、禁用、启动或停止一个端口监视程序 468

13.3.5 删除一个端口监视程序 468

13.3.6 打印、安装和替换配置脚本 468

13.3.6.1 每个系统的配置脚本 469

13.3.6.2 每个端口监视程序的配置脚本 469

13.3.7 读管理文件 470

13.3.8 端口监视程序管理的快速参考 470

13.4 服务管理 471

13.4.1 端口监视程序的管理命令pmadm 471

13.4.2 打印服务状态信息 471

13.4.3 增加一个服务 472

13.4.4 启用或禁用一个服务 473

13.4.5 删除一个服务 474

13.4.6 打印、安装或替换每个服务的配置脚本 474

13.4.7 服务管理的快速参考 475

13.5 端口监视程序ttymon 475

13.5.1 ttymon做什么 476

13.5.1.1 自动波特率的选择项 476

13.5.2 ttymon和服务访问设施 477

13.5.2.1 默认的ttymon配置 478

13.5.2.2 ttyadm命令 478

13.5.3 TTY端口的管理 479

13.5.3.1 找出配置的ttymon端口监视程序 479

13.5.3.2 找出为ttymon端口监视程序配置的服务 479

13.5.3.3 找出可访问的TTY端口 479

13.5.3.4 增加一个ttymon端口监视程序 480

13.5.3.5 删除一个ttymon端口监视程序 481

13.5.3.6 增加一个服务 481

13.5.3.7 删除一个服务 482

13.5.3.8 启用一个服务 482

13.5.3.9 禁用一个服务 482

13.5.3.10 将ttymon端口监视程序监视的所有服务全禁用 482

13.5.4 ttymon"Express" 483

13.5.5 配置文件 483

13.5.6 who命令 483

13.5.7 标识ttymon进程 484

13.5.8 日志文件 485

13.6 终端线路的设置 485

13.6.1 ttydefs文件 486

13.6.2 sttydefs命令 488

13.6.2.1 打印终端线路设置的信息 488

13.6.2.2 把记录加到ttydefs文件中 488

13.6.2.3 建立一个搜索顺序 489

13.6.2.4 从ttydefs文件中删除记录 489

13.6.3 用stty命令设置终端选项 490

13.6.4 ttymon和终端线路设置的快速参考 490

13.7 监听程序 491

13.7.1 listen完成的工作 491

13.7.1.1 服务程序的专用地址 492

13.7.1.2 把连接(文件描述符)传送到现行服务方 492

13.7.1.3 基于插座的服务 492

13.7.1.4 基于RPC的服务和动态寻址 492

13.7.2 listen和服务访问设施 493

13.7.2.1 nlsadmin命令 493

13.7.3 listen端口的管理 493

13.7.3.1 找出配置了什么listen端口监视程序 494

13.7.3.2 找出为一个listen端口监视程序所配置的服务 494

13.7.3.3 增加一个listen端口监视程序 495

13.7.3.4 删除一个listen端口监视程序 495

13.7.3.5 增加一个服务 495

13.7.3.6 删除一个服务 496

13.7.3.7 启用和禁用服务 496

13.7.3.8 禁用由listen端口监视程序监视的所有服务 496

13.7.4 配置文件 497

13.7.5 日志文件 497

13.7.6 listen的快速参考 498

第十四章 软件管理 499

14.1 引言 499

14.2 软件管理概述 500

14.2.1 基本的软件管理术语 500

14.2.2 如何在命令中指名软件包 502

14.2.3 可重定位软件包 503

14.2.4 安装的交互方式和非交互方式 503

14.2.5 安装软件数据库 503

14.3 安装软件的建议 504

14.3.1 安装准备 504

14.3.2 交互式安装的检查清单 505

14.3.3 非交互式安装的检查清单 505

14.3.4 spooling的检查清单 505

14.4 安装默认值的设置 505

14.4.1 创建admin文件 506

14.4.2 用sysadm创建admin文件 508

14.4.3 用替换的admin文件安装软件包 509

14.4.4 用替换的admin文件删除软件包 509

14.5 保存与软件包的交互信息 509

14.5.1 创建响应文件 510

14.5.2 安装软件包时使用响应文件 510

14.6 安装软件包 510

14.6.1 以交互方式安装软件包 510

14.6.2 与pkgadd交互 511

14.6.3 以非交互方式安装软件包 511

14.6.4 软件安装过程的故障检测 512

14.6.4.1 确定软件包的状态 512

14.6.4.2 重新安装软件包 512

14.7 从远程机器上安装软件:一个使用RFS的实例 513

14.8 检查安装的准确性 514

14.8.1 定义准确性检查的类型 515

14.8.2 针对pkgmap文件的检查 515

14.8.3 在检查准确性同时改正不同点 515

14.9 展示有关已安装软件包的信息 515

14.9.1 pkginfo的默认显示 516

14.9.2 客户化pkginfo的显示格式 517

14.9.3 客户化pkginfo的显示内容 517

14.9.4 pkginfo显示的参数描述 517

14.9.5 显示参数值 518

14.10 保存软件包而不安装 519

14.10.1 spooling一个软件包 519

14.10.2 检查被spool的软件包的准确性 519

14.10.3 显示被spool的软件包的信息 519

14.10.4 删除被spoo1的软件包 520

14.11 删除软件包 520

14.12 软件管理的快速参考 520

第十五章 存储设备管理 525

15.1 引言 525

15.2 存储设备管理概述 526

15.2.1 设备类型 526

15.2.1.1 硬盘设备 527

15.2.1.2 软盘设备 527

15.2.1.3 磁带设备 527

15.2.1.4 小型计算机系统接口设备 527

15.2.2 通过特别文件标识设备 527

15.2.2.1 块与字符设备 529

15.2.2.2 总结 529

15.2.3 设备别名 529

15.2.4 设备属性 529

15.2.5 设备驱动程序 530

15.2.6 设备分区 530

15.2.6.1 软盘分区 530

15.2.6.2 硬盘分区 531

15.2.6.3 磁带分区 531

15.2.7 设备组 532

15.2.8 设备预订 532

15.3 对管理存储设备的建议 532

15.4 维护设备和媒体 533

15.4.1 增加新设备 533

15.4.2 格式化软盘、硬盘与磁带 534

15.4.3 显示信息 535

15.4.4 拷贝存储媒体的数据 536

15.4.5 擦除存储媒体 538

15.4.6 硬盘分区 539

15.4.6.1 硬盘分区更改计划 539

15.4.6.2 更改分区以增加对换空间 539

15.4.7 摘除存储设备 540

15.5 管理设备属性 543

15.5.1 设备数据库 543

15.5.2 创建设备表项 544

15.5.3 列设备清单 546

15.5.3.1 在getdev命令行中说明设备 547

15.5.3.2 getdev命令行中的指名准则 547

15.5.3.3 裁剪设备清单的例子 547

15.5.4 列设备属性清单 548

15.5.5 修改设备表项 548

15.5.6 删除设备表项 549

15.6 管理设备组 549

15.6.1 创建设备组 549

15.6.2 列设备组清单 550

15.6.2.1 在getdgrp命令行中指名设备组 550

15.6.2.2 getdgrp命令行中的指名准则 550

15.6.2.3 裁剪设备组清单的例子 551

15.6.3 列设备组的成员 551

15.6.4 修改设备组 551

15.6.5 删除设备组 552

15.7 管理设备预订 552

15.7.1 预订设备 552

15.7.2 释放预订的设备 553

15.7.3 检查设备预订状态 553

15.8 设备管理快速参考 553

第十六章 系统设置 561

16.1 引言 561

16.2 系统设置概述 562

16.2.1 附加的设置任务 563

16.2.2 系统状态 563

16.3 设置主控台终端 563

16.4 计算机加电 564

16.5 生成软盘钥和指定固件口令 564

16.5.1 生成软盘钥 564

16.5.2 更换固件口令 565

16.5.3 软盘钥的使用 565

16.6 系统设置过程 566

16.6.1 测试系统设置过程的结果 566

16.7 初始设置后更换系统参数 567

16.7.1 更换系统日期和时间 567

16.7.2 增加用户注册 568

16.7.3 更换用户口令 568

16.7.4 创建或更换管理性口令 568

16.7.4.1 使用passwd保护管理性命令 569

16.7.4.2 使用system_setup保护管理性命令 569

16.7.5 创建或更换系统口令 569

16.7.5.1 使用passwd保护系统注册 570

16.7.5.2 用system_setup保护系统注册 570

16.7.6 更换系统名和结点名 570

16.7.6.1 系统信息 571

16.8 系统设置快速参考 571

第十七章 用户和用户组管理 573

17.1 引言 573

17.2 用户和用户组管理概述 574

17.3 对用户和用户组管理的建议 574

17.4 控制对系统和数据的访问 575

17.4.1 注册的功能 575

17.4.2 目录和文件权限的功能 575

17.4.3 创建和维护帐号 577

17.4.3.1 增加用户注册 577

17.4.3.2 删除一用户 581

17.4.3.3 增加用户组 582

17.4.3.4 用户组更名 582

17.4.3.5 修改用户和组属性 582

17.4.3.6 列出用户和组信息 585

17.4.3.7 更改口令 586

17.5 工作环境的合理化:系统和用户梗概文件 586

17.5.1 系统梗概文件 586

17.5.2 用户梗概文件 589

17.5.2.1 环境变量 589

17.5.2.2 文件创建屏蔽(umask) 591

17.6 与用户通信 591

17.6.1 向用户发送消息 592

17.6.1.1 当日消息 592

17.6.1.2 新闻 592

17.6.1.3 函告所有用户 593

17.6.1.4 发送电子邮件给用户 594

17.6.2 收集用户的需求 594

17.7 用户和用户组管理快速参考 594

附录A 设备名和默认分区 597

A.1 引言 597

A.2 设备名 597

A.2.1 第2.0版之前 597

A.2.2 第2.0版与之后的版本 597

A.3 硬盘默认分区 599

A.4 盒式磁带分区 601

A.5 软盘分区 601

附录B 目录和文件 603

B.1 概述 603

B.2 目录和文件的重定位 603

B.3 root下的目录 607

/bck 607

/boot 608

/config 608

/dev 608

/dgn 608

/etc 608

/export 608

/home 608

/install 608

/lost+found 608

/mnt 608

/opt 609

/proe 609

/save 609

/sbin 609

/stand 609

/tmp 609

/usr 609

/var 609

B.4 /etc下的目录 609

/etc/bkup 609

/etc/bkup/method 610

/etc/cron.d 610

/etc/default 610

/etc/init.d 610

/etc/lp 610

/etc/mail 610

/etc/mail/lists 610

/etc/master.d 610

/etc/rc.d 610

/etc/rc0.d 611

/etc/rc1.d 611

/etc/rc2.d 611

/etc/rc3.d 611

/etc/saf 611

/etc/save.d 611

/etc/shutdown·d 612

B.5 /etc下的文件 612

/etc/bkup/bkexcept.tab 612

/etc/bkup/bkhist.tab 612

/etc/bkup/bkreg.tab 612

/etc/bkup/bkstatus.tab 612

/etc/bkup/rsmethod.tab 612

/etc/bkup/rsnotify.tab 612

/etc/bkup/rsstatus.tab 612

/etc/bkup/rsstrat.tab 612

/etc/boot_tab 613

/etc/d_passwd 613

/etc/default/cron 613

/etc/default/login 613

/etc/default/passwd 613

/etc/default/su 614

/etc/device.tab 614

/etc/devlock.tab 614

/etc/saf/pmtag/_config 614

/etc/dgroup.tab 614

/etc/dialups 614

/etc/group 614

/etc/inittab 615

/etc/mail/mailcnfg 615

/etc/mail/mailsurr 615

/etc/mail/mailx.rc 615

/etc/mail/notify and和/etc/mail/notify.sys 615

/etc/motd 615

/etc/passwd 615

/etc/profile 615

/etc/rfs/rmnttab 616

/etc/dfs/dfstab 616

/etc/saf/pmtag/_pmtab 616

/etc/saf/_sactab 616

/etc/saf/_sysconfig 616

/etc/TIMEZONE 616

/etc/ttydefs 617

/etc/vfstab 617

B.6 /usr下的目录 617

/usr/bin 617

/usr/include 617

/usr/lib 618

/usr/lib/lp 618

/usr/lib/mail 618

/usr/lib/mail/surrcmd 618

/usr/sadm/bkup 618

/usr/sbin 618

/usr/share 618

/usr/share/lib 618

/usr/sadm/skel 618

/usr/ucb 618

/usr/ucbinclude 618

/usr/ucblib 619

B.7 /usr下的文件 619

/usr/sbin/rc0 619

/usr/sbin/rc1 619

/usr/sbin/rc2 619

/usr/sbin/rc3 619

/usr/sbin/rc6 620

/usr/sbin/shutdown 620

/usr/share/lib/mailx/mailx.help与/usr/share/lib/mailx/mailx.help 620

B.8 /var下的目录 620

/var/adm 620

/var/cron 620

/var/lp 620

/var/mail 620

/var/mail/:saved 621

/var/news 621

/var/opt 621

/var/options 621

/var/preserve 621

/var/sadm 621

/var/sadm/pkg 621

/var/saf 621

/var/spool 621

/var/spool/cron/crontabs 622

/var/spool/lp 622

/var/spool/smtpq 622

/var/spool/uucp 622

/var/spool/uucppublic 622

/var/tmp 622

/var/uucp 622

B.9 /var下的文件 622

/var/adm/spellhist 623

/var/adm/utmp 623

/var/adm/utmpx 623

/var/adm/wtmp 623

/var/adm/wtmpx 623

/var/adm/loginlog 623

/var/adm/sulog 624

/var/cron/log 624

/var/sadm/bkup/logs/bklog 624

/var/sadm/bkup/logs/bkrs 624

/var/sadm/bkup/logs/rslog 624

/var/sadm/bkup/toc 624

附录C 使用sysadm界面 625

C.1 引言 625

C.2 菜单界面窗口纵览 626

C.2.1 窗口区 627

C.2.2 画面图符 628

C.2.3 画面类型 628

C.2.3.1 菜单 629

C.2.3.2 任务 629

C.2.3.3 消息 630

C.3 画面操纵工具 630

C.3.1 游动键 630

C.3.2 功能键 630

C.3.2.1 替换用击键 632

C.3.2.2 自动功能键下载 633

C.3.3 画面操纵命令 634

C.3.3.1 命令菜单 634

C.3.3.2 命令行 635

C.4 会晤实例:为新用户增添帐号 635

C.4.1 步骤1:访问菜单 635

C.4.2 步骤2:选择菜单 636

C.4.3 步骤3:选择任务 637

C.4.4 步骤4:填写表格 637

C.4.5 步骤5:从界面中退出 639

C.5 界面过程汇总 639

C.5.1 在画面间游动 640

C.5.2 使用任务和表格 640

C.5.2.1 基于表格的任务 640

C.5.2.2 全窗口任务 644

C.5.2.3 全窗口任务示例 645

C.5.3 取得帮助 646

C.5.4 使用Express方式 646

C.6 系统管理菜单 647

附录D sysadm界面的客户化 653

D.1 sysadm界面客户化概述 653

D.1.1 界面结构:菜单的层次 653

D.1.1.1 菜单和任务 653

D.1.1.2 选择界面表项的名字和位置 654

D.1.2 edsysadm命令 655

D.1.2.1 菜单和任务的项求助文件 655

D.1.2.2 任务的可执行文件 655

D.1.3 delsysadm命令 655

D.2 编写求助信息 656

D.2.1 项求助文件 656

D.2.1.1 菜单项求助信息格式 656

D.2.1.2 默认标题格式 657

D.2.1.3 字段项求助信息格式 657

D.2.2 标题层次 658

D.2.3 在FACE对象中设置项求助 659

D.2.4 项求助文件的例子 659

D.3 创建或修改菜单表项 662

D.3.1 创建菜单表项 662

D.3.2 修改菜单表项 663

D.3.3 联机测试菜单的修改 664

D.3.4 菜单定义表格 664

D.4 创建或修改任务表项 665

D.4.1 创建任务表项 665

D.4.2 修改任务表项 666

D.4.3 任务定义表格 667

D.5 删除菜单或任务表项 668

附录E 出错消息 669

E.1 引言 669

E.2 UNIX系统NOTICE消息 669

E.3 UNIX系统WARNING消息 671

E.4 UNIX系统PANIC消息 676

E.5 UNIX系统调用出错消息 680

E.6 诊断监视程序出错消息 686

E.7 配备设备表完成出错消息 687

E.8 固件出错消息 688

E.9 引导与配置出错消息 689

E.1O pump出错消息 696

E.11 基本连网公用程序出错消息 697

E.11.1 BNU ASSERT出错消息 698

E.11.2 BNU STATUS出错消息 699

附录F 邮件子系统管理 701

F.1 管理邮件子系统 701

F.1.1 邮件管理文件 701

F.1.1.1 邮件寻址方式 701

F.1.2 建立聪明的宿主机 701

F.1.3 建立域地址 702

F.1.4 建立邮件簇或信关(gateway) 702

F.1.5 在网络文件系统(RFS或NFS)上建立邮件服务 703

F.1.6 管理alias清单 704

F.1.7 surrogate文件交易的其它技巧 704

F.1.7.1 为邮件建立日志 704

F.1.7.2 路径转换 705

F.1.7.3 控制对邮件资源的存取 705

F.1.8 管理SMTP 706

F.1.8.1 设置SMTP以监听多个网络 707

词汇表 709

相关图书
作者其它书籍
返回顶部