第一章 引论 1
1.1 概述 1
1.2系统管理员 1
目 录 1
1.3使用系统管理shell简化系统管理工作 2
1.4超级用户帐号 2
1.5键盘 3
1.6 关于本指南的说明 3
2.1 引言 4
2.2 启动sysadmsh 4
第二章sysadmsh:使用系统管理shell 4
2.3屏幕的组织方式 5
2.4选择菜单项 5
2.5使用表格 7
2.6使用扫描窗口 10
2.7请求帮助 11
2.8 在sysadmsh 中改变当前目录 13
2.9功能键 13
2.10使用 shell转义符访问XENIX命令 13
2.11 XENIX命令及其等价的sysadmsh选择项 14
3.2.3选择系统操作方式 17
3.2.1 加载操作系统 17
3.2.2清理文件系统 17
3.1 引 言 17
第三章启动和停止系统 17
3.2启动系统 17
3.3作为超级用户注册 18
3.4停止系统运行 18
3.4.1使用shutdown命令 18
3.4.2使用haltsys命令 19
第四章 使用文件系统 20
4. 引言 20
4.2什么是文件系统? 20
1.3 增加第二个硬盘 20
4.3.1 安装新文件系统 25
4.3.2从主硬盘上移走用户帐号 26
4.4.1维护空闲空间的策略 27
4.4维护文件系统的空闲空间 27
4.4.2显示空闲空间 28
4.4.3给系统中所有用户发信 28
4.4.4显示磁盘使用情况 28
4.4.5显示用户占用的盘块数 28
4.4.6给用户发送信件 29
4.4.7查找文件 29
4.4.8查找core和临时文件 29
4.4.9清理日志文件 29
4.4.10删除和恢复文件系统 30
4.4.11扩展文件系统 30
4.5文件系统与大目录 30
4.7.1 XENIX维护文件的方法 31
4.7文件系统的完整性 31
4.6在主硬盘上修改/增加文件系统 31
4.7.2 XENIX维护文件系统的方法 32
4.7.3文件系统出错原因 32
4.7.4文件系统检查法则 33
4.7.5用fsck修复文件系统 33
4.7.6 fsck步骤小结 33
4.7.7自动检查文件系统 34
第五章维护系统安全性 35
5.1 引言 35
5.2一般的安全工作 35
5.2.1物理上的安全性 35
5.2.3特别文件的保护 36
5.2.2存取上的安全性 36
5.3权限 37
5.3.1权限的显示 37
5.3.2权限的改变 38
5.3.3文件创建屏蔽码的改变 38
5.4文件归属关系的管理 39
5.4.1 用户主归属关系的改变 39
5.4.2用户组归属关系的改变 39
5.5用户口令的改变 40
5.6强迫建立新口令 40
5.7增加拨入口令保护 41
5.8允许用户安装文件系统 42
5.9 XENIX记帐功能的使用 42
5.9.2记帐信息的显示 43
5.9.1进程记帐的启动 43
第六章文件系统后援 44
6.1 引言 44
6.2使用sysadmin建立后援的策略 44
6.2.1使用针对后援的后援帐号 45
6.2.2软盘驱动器后援和大型系统 45
6.2.3可访问的实用程序汇总 45
6.3准备经过调度安排的后援 45
6.3.1建立后缓程序表 45
6.3.2给你的后援加标号 48
6.3.3保存日志记录 48
6.4.2开始后援 49
6.4.1使用格式化的介质 49
6.4执行调度安排好的后援 49
6.5执行未做调度安排的后援 51
6.6取得后援清单 52
6.7从后援中恢复个别文件或目录 53
6.8恢复完整的文件系统 55
6.9编辑/etc/default/filesys和/etc/default/archive 57
6.10后援级别的解释 58
6.10.1增量后援级别的原理 58
6.10.2缺省schedule如何工作 59
6.10.3后援如何被用来恢复一个文件系统 60
7.2.1安装设备驱动程序 61
7.1 引言 61
7.2设备驱动程序 61
增加设备驱动程序 61
第七章使用连接工具箱(Link Kit) 61
7.2.2安装预先配置的驱动程序 62
7.2.3安装较老的和不带有配置shell 62
程序的驱动程序 62
7.2.4 故障查找 64
7.2.5建立特别设备文件 65
7.3为驱动程序释放核心空间 65
7.4测试和安装新的核心 66
7.4.1 引导新的内核 66
7.4.2生成一个新的/xenix 66
7.4.3删除Link Kit 67
第八章协调系统性能 68
8.1 引言 68
8.1.1专业化的资源分配实例 68
8.2使用configure重新分配核心资源 69
8.2.1使用configure命令行 69
8.3 由于持续的错误信息而需重新配置 70
8.4针对性能重新配置 70
8.4.1重新分配未使用的资源 70
8.4.2提高磁盘利用率 71
8.4.3文件系统组织 72
8.5.1 ps 73
8.5.2用户的$PATH变量 73
8.5定义有效的系统使用模式 73
8.6使用vmstat诊断系统的低效率 74
8.6.1 存储器的使用:缓冲区和页面 74
8.6.2 vmstat显示 74
8.6.3检查缓冲区和页面高速缓存的使用 75
8.6.4检查cpu的使用 75
8.7可调参数汇总 75
8.7.1磁盘缓冲区 78
8.7.2字符缓冲区 79
8.7.3文件,i节点和文件系统 79
8.7.4进程,存储管理与对换 80
8.7.7 消息队列 81
8.7.6多重窗口 81
8.7.5时钟 81
8.7.8信号灯 82
8.7.9共享数据 82
8.7.10系统名 82
8.7.11 流式数据 82
8.7.12事件队列和设备 84
8.7.13依赖于硬件的参数 84
第九章在同一硬盘上使用DOS和 85
XENIX 85
9.1 引言 85
9.2用fdisk划分硬盘 85
9.3在DOS系统上安装XENIX 87
9.4在两个硬盘环境下使用DOS和XENIX 87
9.6 DOS存取实用程序 88
9.5从硬盘上删除一个操作系统 88
9.7在非标准磁盘上的XENIX和DOS 89
第十章 为用户使用XENIX做准备 90
10.1 引言 90
10.2增加一个用户帐号 90
10.3建立用户组 93
10.4改变用户注册组 94
10.5改变用户标识号 94
10.6删除一个用户帐号 95
10.7改变XENIX的初始化 97
10.7.1改变/ete/re文件 97
10.7.2改变.profilc和.login文件 97
10.7.3改变/etc/motd文件 98
11.1.2如何使用本指南 99
11.1.3你需要什么 99
第十一章用UUCP建造远程网 99
11.1.1 什么是UUCP 99
11.1引言 99
11.1.4 UUCP命令 100
11.1.5 UUCP目录 101
11.1.6 UUCP基本程序 101
11.1.7 UUCP如何工作 101
11.1.8一个UUCP传输实例 102
11.2使用直接连线连接二个本地系统 103
11.2.1选择串行线路 103
11.2.2连接串行线路 103
11.3.1选择串行线路 104
11.3使用modem连接远程UUCP系统 104
11.3.2建立拨号配置 105
11.3.3连接modem 105
11.3.4配置Hayes2400或兼容的modem 106
11.3.5可变速率modem 106
11.3.6测试modem 107
11.4在系统上配置UUCP 108
11.4.1重要的考虑:呼叫还是被呼叫 108
11.4.2使用uuinstall建立控制文件 108
11.4.3在/etc/systemid文件中建立节点名 109
11.4.4选择和定义UUCP端口 110
11.4.5为拨入节点建立注册帐号 110
文件中 111
11.4.6把远程系统的登记项加到Systems 111
11.4.7 使用Permissions文件建立访问权限 114
11.4.8把拨出项加到Devices文件中 118
11.4.9使用同一端口作拨入和拨出 121
11.5特殊的UUCP配置选择项 122
11.5.1把拨号器加到Dialers文件中 122
11.5.2使用Dialcodes建立可移植的 123
Systems文件 123
11.5.3使用基于流的网络:Devconfig文件 124
11.5.4用Sysfiles建立可替换的控制文件 124
11.5.5防止未知节点注册 125
11.5.6链接Micnet节点和UUCP网络 125
11.6管理UUCP系统 125
11.6.1调度与其他系统的通讯 126
11.6.3生成关于UUCP使用情况的记录 127
报告:uulog 127
11.6.2 自动维护 127
11.6.4 UUCP假脱机目录 128
11.7故障排除 129
11.7.1检查有错的ACU/modem 129
11.7.2检查Systems文件 129
11.8保持对通讯量和拥塞的控制 130
11.8.1 目录拥挤和空间缺乏 130
11.8.2限制进程数 130
11.7.4检查基本信息 130
11.7.3传输的排错 130
11.8.3处理明显的阻塞 131
11.9 UUCP出错消息 131
11.9.1 ASSERT出错消息 131
11.9.2 UUCPSTATUS出错消息 132
第十二章 用Micnet建造局部网 134
12.1引言 134
12.2设计网络 134
12.2.1选择机器名字 134
12.2.2选择网络拓扑结构 134
12.2.3画出网络拓扑图 135
12.2.4网络连接技术 135
12.2.5指定线路和速度 136
12.3建造网络 137
12.2.6选择别名 137
12.3.1创建Micnet文件 138
12.3.2保存Micnet文件 140
12.3.3恢复Micnet文件 140
12.4 启动网络 141
12.5测试Micnet网络 142
12.5.1 检查网络连接 142
12.5.2使用LOG文件找出问题 142
12.5.3停止网络 143
12.5.4修改Micnet网络 143
12.6 使用UUCP系统 144
13.2.1 根目录 145
13.2.3/dev目录 145
13.2.2/bin目录 145
13.1 引言 145
13.2 XENIX目录 145
件 145
第十三章 XENIX目录和特别设备文 145
13.2.4 /etc目录 146
13.2.5/lib目录 147
13.2.6/mnt目录 147
13.2.7/tmp目录 147
13.2.8/us?目录 147
13.3 日志文件 148
13.4特别设备文件 148
13.4.1 特别文件名 148
13.4.4终端及网络的要求 149
13.4.2块的大小 149
13.4.3间隔因子和块数 149
第十四章 使用终端和调制解调器 150
14.1 引言 150
14.2使用多屏幕功能 150
14.3增加和配置串行端口 151
14.4启动串行控制台 152
14.5增加终端 152
14.6设置终端线路 154
14.6.1 gettydefs文件 154
14.6.2修改gettydefs文件 156
14.6.3检查终端设置 156
14.7改变串行线路操作 157
14.8设置终端类型 158
14.9自动设置终端类型 158
14.10撤销终端 159
14.11 XENIX下调制解调器的用法 159
14.11.1 串行线路 159
14.11.2从自己的计算机拨出 160
14.11.3安装拨出调制解调器 161
14.11.4用户拨出调制解调器的检修 161
14.11.5在XENIX下拨入用户计算机 163
14.11.6安装拨入调制解调器 163
14.11.7 用户拨入调制解调器的检修 164
14.11.9安装共享拨入/拨出调制解调器 165
14.11.10 Hayes调制解调器的设置 165
14.11.8共享拨入/拨出 165
第十五章使用打印机 167
15.1 引言 167
15.2打印假脱机系统 167
15.3安装打印机 168
15.4终止打印假脱机匿名进程:lpsched 170
15.5建立初始设备文件 171
15.6在打印机之间移动请求:lpmove 172
15.7控制打印请求:accept 172
15.8取消打印请求 173
15.9启动和停止打印机 173
15.10打印机接口程序 173
15.11增加本地打印机 174
第十六章使用软盘和磁带驱动器 177
16.1 引言 177
16.2使用盒式磁带驱动器 177
16.2.1安装和配置 177
16.2.2安装一个小型磁带驱动器 178
16.2.3使用磁带驱动器 179
16.3使用软盘 180
16.3.1格式化软盘 180
16.3.2拷贝软盘 180
16.3.3用软盘作为文件存贮器 181
16.3.4在软盘上构造文件系统 182
16.3.5建立一个应急引导软盘 183
17.2.1使用商的初启盘 185
17.2安装总线卡 185
第十七章使用总线卡 185
17.1 引言 185
17.3扩展内存 186
第十八章在XENIX上使用鼠标 187
18.1 引言 187
18.2安装硬件 187
18.3安装鼠标 187
18.3.1去掉鼠标 189
18.4使用鼠标 189
18.4.1多屏幕时使用鼠标 190
18.4.2在串行终端上使用鼠标 190
18.4.3多终端共享一个鼠标 190
18.4.4在基于键盘的程序中使用鼠标 190
19.2恢复没有回应的终端 191
19.3重启锁住的终端 191
第十九章解决系统问题 191
19.1引言 191
19.4无开发系统时装载adb(CP) 193
19.5恢复锁住的主控键盘 193
19.6重启已停止的打印机队列 195
19.7恢复慢速并行打印机 195
19.7.1转换为查询操作 196
19.8停止失控的进程 197
19.9更换忘记了的口令 197
19.10删除隐藏的文件 197
19.13恢复不可用的根文件系统 198
19.11恢复空闲空间 198
19.12恢复丢失的系统文件 198
19.1 4从系统瘫痪中恢复 199
19.15修复坏的HZ值 199
19.16从通用保护陷井中恢复 200
19.17映射坏磁道 200
附录: 201
系统管理(ADM)命令 201
intro 系统管理命令简介 201
acctcom 查找并打印进程记帐文件 201
accton 启动记帐 202
aliashash Micnet别名散列表生成程序 203
adfmt 对SCSI硬盘格式化 203
asktime 提示输入当日的正确时间 204
autoboot 自动引导系统 205
badtrk 扫描磁盘以找出磁盘缺省并建立坏磁道表 207
chroot 为命令改变根目录 209
chsh 在password文件中改变用户注册 209
shell项 209
clri 清理i节点 210
config 配置XENIX系统 210
configure XENIX配置程序 216
consoleprint 在与串行主控打印口相连的打印机上打印/usr/adm/message或任意文件 220
custom 安装XENIX系统的特定部分 220
dial 拨号调制解调器 223
divvy 磁盘分区实用程序 224
dmesg 在主控台显示系统消息 227
dparm 显示/改变硬盘特性 228
fdisk 维护磁盘分区 228
fdswap 对换缺省引导软盘驱动器 230
fixperm 更正或预置文件的存取权限或属主 230
fsave 交互式地带有错误检查的文件系统拷贝 232
fsck 检查并修复文件系统 235
fsdb 文件系统调试程序 245
fsname 显示或改变文件系统名 247
fsphoto 定期执行半自动系统后援 248
hdinstall 将新建立的核心放到缺省位置 249
haltsys,reboot 关闭所有的文件系统并关掉系统 249
idleout 注册空转用户 250
install 安装时的shell程序 250
iperm 删除消息队列、信息灯设置或共享内存ID 251
ipcs 报告交互进程通讯设施的状态 251
ips、isbs、ipbs IMAGEN协议控制程序 254
kbmode 设置键盘方式或测试键盘的支持 256
lpadmin 设置行式打印机假脱机系统 256
lpinit 加入、重新配置并维护行式打印机 258
lpsched、Ipshut 启动/停止行式打印机请求调度程序,移动请求 259
makekey 生成一个加密码 260
mkdev 调用shell程序来加入外部设备 261
mkfs 构造文件系统 262
mkuser 在系统中加入一个注册ID 263
mount 安装文件结构 265
mvdir 移动目录 266
ncheck 从i节点号生成名字 267
netutil 管理XENIX网络 267
pwadmin 进行口令有效期的管理 268
remuse 从系统中删除用户账号 269
runbig 运行一个可能要求比往常更多的内存空间的命令 270
schedule 用于自动进行系统后援的数据库 270
setclock 设置系统实际时间(一天的时间)时钟 273
setmnt 建立/etc/mnttab表 273
settime 改变文件的存取和修改时间 274
shutdown 终止所有的处理 274
sysadmin 执行文件系统后援和恢复文件 275
sync 更新专用块 275
sysadmsh 菜单驱动的系统管理实用程序 276
telinit 开关终端的另一种方法 277
umount 拆卸一个文件结构 278
uucheck 检查UUCP目录和权限文件 279
uucio 用于UUCP系统的文件传输程序 279
uuclean 清理UUCP假脱机目录 280
uuinstall 管理UUCP控制文件 281
uusched UUCP文件传送程序的调度程序 282
uutry 试图联接准备调试的远程系统 282
uuxqt 执行远程命令请求 283
wall 写给所有用户 284