《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 快速介绍sysadm5

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 重新启动runacct25

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 使用mkfs119

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文件系统上运行fsck135

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:再次扫描以找出更多DUPS141

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文件系统运行fsck156

5.9.8.1 初始化阶段156

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

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

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 安装SPAU266

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 配置一个新的mUNIX300

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 STREAMS310

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 例1347

9.6.21.2 例2347

9.6.21.3 例3348

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 例1376

9.11.4.2 例2376

9.11.4.3 例3376

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_dptbl412

10.3.4 分时参数表ts_dptbl413

10.3.5 核心方式参数表ts_kmdpris415

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 loginlog447

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 设置默认的umask452

12.9 Set_UID和Set_GID452

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管理命令sacadm464

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 端口监视程序的管理命令pmadm471

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 端口监视程序ttymon475

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

/bck607

/boot608

/config608

/dev608

/dgn608

/etc608

/export608

/home608

/install608

/lost+found608

/mnt608

/opt609

/proe609

/save609

/sbin609

/stand609

/tmp609

/usr609

/var609

B.4 /etc下的目录609

/etc/bkup609

/etc/bkup/method610

/etc/cron.d610

/etc/default610

/etc/init.d610

/etc/lp610

/etc/mail610

/etc/mail/lists610

/etc/master.d610

/etc/rc.d610

/etc/rc0.d611

/etc/rc1.d611

/etc/rc2.d611

/etc/rc3.d611

/etc/saf611

/etc/save.d611

/etc/shutdown·d612

B.5 /etc下的文件612

/etc/bkup/bkexcept.tab612

/etc/bkup/bkhist.tab612

/etc/bkup/bkreg.tab612

/etc/bkup/bkstatus.tab612

/etc/bkup/rsmethod.tab612

/etc/bkup/rsnotify.tab612

/etc/bkup/rsstatus.tab612

/etc/bkup/rsstrat.tab612

/etc/boot_tab613

/etc/d_passwd613

/etc/default/cron613

/etc/default/login613

/etc/default/passwd613

/etc/default/su614

/etc/device.tab614

/etc/devlock.tab614

/etc/saf/pmtag/_config614

/etc/dgroup.tab614

/etc/dialups614

/etc/group614

/etc/inittab615

/etc/mail/mailcnfg615

/etc/mail/mailsurr615

/etc/mail/mailx.rc615

/etc/mail/notify and和/etc/mail/notify.sys615

/etc/motd615

/etc/passwd615

/etc/profile615

/etc/rfs/rmnttab616

/etc/dfs/dfstab616

/etc/saf/pmtag/_pmtab616

/etc/saf/_sactab616

/etc/saf/_sysconfig616

/etc/TIMEZONE616

/etc/ttydefs617

/etc/vfstab617

B.6 /usr下的目录617

/usr/bin617

/usr/include617

/usr/lib618

/usr/lib/lp618

/usr/lib/mail618

/usr/lib/mail/surrcmd618

/usr/sadm/bkup618

/usr/sbin618

/usr/share618

/usr/share/lib618

/usr/sadm/skel618

/usr/ucb618

/usr/ucbinclude618

/usr/ucblib619

B.7 /usr下的文件619

/usr/sbin/rc0619

/usr/sbin/rc1619

/usr/sbin/rc2619

/usr/sbin/rc3619

/usr/sbin/rc6620

/usr/sbin/shutdown620

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

B.8 /var下的目录620

/var/adm620

/var/cron620

/var/lp620

/var/mail620

/var/mail/:saved621

/var/news621

/var/opt621

/var/options621

/var/preserve621

/var/sadm621

/var/sadm/pkg621

/var/saf621

/var/spool621

/var/spool/cron/crontabs622

/var/spool/lp622

/var/spool/smtpq622

/var/spool/uucp622

/var/spool/uucppublic622

/var/tmp622

/var/uucp622

B.9 /var下的文件622

/var/adm/spellhist623

/var/adm/utmp623

/var/adm/utmpx623

/var/adm/wtmp623

/var/adm/wtmpx623

/var/adm/loginlog623

/var/adm/sulog624

/var/cron/log624

/var/sadm/bkup/logs/bklog624

/var/sadm/bkup/logs/bkrs624

/var/sadm/bkup/logs/rslog624

/var/sadm/bkup/toc624

附录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 管理SMTP706

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

词汇表709

1993《UNIX系统V第4版 系统管理员指南 System administrator's guide》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由孟庆昌,陈一凡,刑光荣等译校 1993 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。