- 论坛徽章:
- 0
|
第7 章 管理 SCO系统
- 第7 章 管理 SCO系统
- 系统管理涉及的是维护一个系统所必须完成的工作.本章介绍如何管理SCO系统,
- 包括:
- · 了解基本知识
- · 用 scoadmin管理系统
- · 计划系统资源
- · 管理员任务梗概
- 7.1了解基本知识
- 如果你刚刚开始管理系统,应该了解:
- ·什么是系统管理
- ·保留系统日志
- ·超级用户账号
- ·用多屏同时运行程序
- 7.1.1何谓系统管理
- 每个 SCO系统应至少有一人负责系统维护和操作,此人称为系统管理员.系统管理员
- 的职责是确保系统的平稳操作,以及完成大量需要特别权限的工作.
- 在其它方面,系统管理员负责:
- ·启动并终止系统以对其进行维护;
- ·确保做了完整的备份(系统中文件的定期副本)并保存好以备将来使用
- ·处理与使用有限的计算机资源有关的问题(磁盘空间,进程数等等);
- ·减轻由于失败的连接所造成的系统通信(网络)阻塞;
- ·负责操作系统的更新和维护修补工作;
- 注意:这里讲述的只是一些典型的任务,具体见"系统管理任务小结"
- 根据系统的大小以及系统中用户数量,系统管理工作可以是每天一次到全时的工作.
- 即使系统很小,系统管理员也应该完成每一项必需的维护工作,因为缺少维护可能会影响系
- 统性能.
- 你可以选择设立一个系统管理员,或者将所有维护工作分配给几个人,每人负责一个不同的方面.甚至可以指源严格限于系统某一方面的任务.详见(本系列丛书之三)中的"分配子系统权限".
- 7.1.2 保留系统日忘
- 我们建议你保留一个有关最初的系统配置,所有的系统修改和系统事件的硬拷贝日志.
- 对每个事件,消息,备份或修改都应记录其日期,时间,记录人员的姓名以及该事件所处的环境.例如,如果在系统软件中加入一个新的应用程序,那么在日志中就应加入该项,它应包括安装该应用程序的时间,日期,人员姓名以及可能有助于该软件或安装的注释.精确记录的日志可以帮助诊断问题,清楚地指出系统的增长及使用情况.
- 注意:在日志本中保留一个安装检查清单的副本.
- 7.1.3 超级用户账号
- 超级用户注册(也称为root)是一个用于执行系统维护任务的特殊账号.它给予系统管理员普通用户不具备的非同一般的权限,如访问系统中所有文件和执行特权命令,管理指南中指出的许多任务都要求系统管理员作为超级用户注册.为此,系统管理员必须安装知道在系统安装过程中建立的超级用户口令.
- 作为超级用户注册仅仅用于完成系统维护任务.即使系统管理员是系统中的唯一用户,他也应创建一个日常工作所用的用户账号,保留超级用户账号在系统维护时使用.
- 7.1.4 使用多屏幕显示功能同时运行多个程序
- 使用多屏幕,你可以在控制台上同时运行多个程序.按下简单的组合键可从一个屏幕切换到另一个屏幕,每一屏幕都相互独立地进行操作.
- 要打开第二个屏幕,接任和键,再按下或者键盘上另一个功能键.功能键一般位于键盘上方或下方的最左边.
- 按下该组合键后,屏幕被刷新,并出现一个注册提示符.再次注册,你可以在第二个"屏幕"上开始工作.按下切换回第一个屏幕.使用这种方法切换屏幕可以加快要求在两个不同的程序中工作的过程.可以同时运行两个程序,并在任何时刻对其中任意一个程序进行操作.
- 例如,可以在第一个屏幕上启动一个对话,然后再按下创建第二个屏幕,再次注册并开始另一个对话过程.使用和可以在屏幕之间来回切换.
- 注意:在控制台上打开多于一个图形对话或桌面系统会消耗额外的系统资源.
- 可以一次打开两个以上的屏幕.但是在注销时,必须切记从所有屏幕上注销;那些保留已注册状态的屏幕允许对系统进行未授权的访问.
- 如果一次打开几个屏幕,可以按依次进行切换,这对于忘记了哪个进程在哪个屏幕上运行的情况很有帮助.详见multiscreen(M)
- 7.2 使用 SCOadmin管理系统
- SCOadmin是帮助你配置和维护系统的一组管理应用程序(或管理程序):,这些管理程序可以在图形或字符方式下运行.
- 你可以使用三种方法访问 SCOadmin管理程序:
- ·Desktop方式:使用在 root桌面系统上的 Syslem Administralion窗口中的图标.
- ·图形方式:使用scoadmin(ADM)命令调用 SCOadmin或在scoterm( XC)窗口运行单
- 个管理程序.
- ·字符方式:在字符显示终端上使用scoadmin命令运行 SCOadmin或者单个管理程
- 序 .
- 注意:除非系统用低安全性特征文件进行配置,否则普通用户无权运行SCOadmin管理程序
- 大多数 SCOadmin管理程序都组织在与某个管理领域对应的文件夹(目录)下 .
- 有些 SCOadmin管理程序允许通过网络管理不同的系统.
- 7.2. 1从命令行启动 SCOadmin
- 键人命令
- # scoadmin
- 这将启动SCOadmin程序.注意,大多数应用程序都集中在子目录(图形版本下是文件夹)下,如Security profile在System/Security.在图形方式下,SCOadmin管理程序用工具图标标记,子目录用文件夹作为标记.在字符方式下只有子目录用一个大于号(>)标记.
- 要在scoadmin窗口以字符方式运行,需将环境变量CHARM设置成TRUE.要再回到图形环境下运行时,要解除对CHARM的设置或将其设置为FALSE.
- 向上访问目录树时,需单击在 SCOadmin窗口左下角的父目录按钮,或在view 菜单选择 Parent.
- 在命令行使用下列句法也可以启动单个 SCOadmin管理程序:
- # scoadmin application_name
- 其中application_name是 SCOadmin管理程序名,如account manager(不需要用引号将名字括起来或使用大写字母).该命令在图形环境或字符方式下均可使用.
- 此外,scoadmin命令可以接受包括管理程序名的前面几个字符的"最小匹配".例如,可以键人scoadmin a来启动Account Manager,或者scoadmin au启动Audit Manager.记住,
- 有些管理程序名字的前几个字符相同.
- 显示一组可用的 SCOadmin管理程序清单,可键人:
- #scoadmin –t
- 注意:SCOadmin 管理程序是用SCO Visual Tcl 编写的脚本,不提倡对这些脚本进行修改.但如果确实要改动,一定要先对它进行复制.
- 7.2.2 在显示器上刷新数据
- 许多 SCOadmin管理程序每隔一段时间更新一次主窗口上的显示信息.要作强制更新,需在 View菜单中选择 Refresh Nowo
- 要设置自动更新显示的频率,需从 Vievr菜单选择 Set Auto Refresh.
- 7.2.3 使用点求助
- SCOadmin管理程序在屏幕底部有一块正文区域,在此处显示被称为点求助的状态信息和有用的描述信息.
- 你可以通过将光标移到一个正文区域或其它的屏幕元素即可获得点求助.在字符方式,使该屏幕区变为高亮的.
- 要禁用点求助特性,需从 Options菜单中禁选 Point Help按钮.
- 7.2.4 使用工具栏
- 许多 SCOadmin管理程序都包含可以像桌面系统的图标一样可选择的带国标的工具栏.这些图标代表最常用的菜单选择.要将该图标隐藏起来,需从 Options菜单禁选Toolbar
- 按钮.
- 注意:工具栏仅在图形方式下可用.
- 7.2.5 在字符方式下使用 SCOadmin
- 从本质上看, SCOadmin字符界面与其图形版本不同.字符方式 SCOadmin与以前的 SCO管理界面(sysadmsh)相类似.
- 操纵字符屏幕
- 在字符 SCOadmin中,屏幕被分为若干表组,使用它们可以在菜单栏,显示区和窗口底部的控制按钮(OK, Cancel, Help)之间移动.一旦移到需要的制表组后,就可以使用箭头键选择所需的按钮,列表或宇段.
- 使用箭头健在菜单栏的项或菜单项间移动.使用键打开菜单或作出选择.
- 注意:若你不能到达一个按钮或字段,尝试按键.
- 字符方式的Account Manager屏幕.按键可自顶向下漫游该屏幕.有两行按钮:Passwold选择框和 OK,Cancel和 Help按钮.使用箭头键在按钮之间移动.
- 字符SCOadmin 键
- 按键
- 动 作
- ,I
- 移至下一个制表组
- ^,
- 移至前一个制表组
- 漫游菜单栏,在制表组的条目之间移动,打开或关闭子菜单或滚动列表
- 在菜单栏中打开一个菜单,在菜单各项间移动,以及在一个表组或显示
- 列表的各条目之间移动
- A
- 相当于图形环境下的
- 将焦点移至菜单栏
- 接收正文字段输入,打开菜单
- 取消操作(若可行的话),关闭菜单
- r
- 重新显示屏幕
- ,
- 在显示的清单中翻页
- ,
- 在列表的顶部或尾部之间切换
- 选择高亮的条目
- 7.2.6 SCOadmin故障诊断
- 本节讨论运行 SCOadmin的一些问题:
- · SCOadmin 不能启动
- · 字符方式下,SCOadmin失败的恢复
- · SCOadmin 出错跟踪
- · SCOadmin事件日志
- 1.不能启动 SCOadmin
- 如果 SCOadmin启动程序或一个 SCOadmin管理程序在相当长一段时间后仍不能启
- 动,那么可能是由于运行 SCOadmjn 的 Visud Tcl精灵进程出了问题:
- ( l) 执行下面命令以获知该进程号:
- #ps –ef |grep vtcld
- 你会看到类似如下的输出:
- 571 ttyp0 00:00:00 xm_ vtcld
- 这里,精灵进程的进程号为571(字符方式下该进程名为 cm_ vtcld).
- (2) 杀掉该精灵进程,命令如下(用实际进程号来代替number):
- # kill -9 number
- (3) 若进程看起来不在运行,你应当查看/tmp 目录下由 Visual精灵进程留在那里
- 的临时文件.首先, SCOadmin的字符式对话所遗留的文件格式为 ch_PID.UID 是
- (PID是进程的 ID号,UID是用户 ID号).例如 ch_8132.0.图形方式对话遗留
- 下来的文件的格式类似于只四.C/D.若有大量的此类文件,则应清除它们,然
- 后重新运行 SCOadmin.
- 2.从字符方式SCOadmin的故障中恢复
- 若一个 SCOadmin 管理程序在字符方式下发生故障,你不能得到提示符,输入下
- 述命令将显示恢复正常(该命令在你键人时并不显示):
- jstty sane j
- 3.SCOadmin出错跟踪
- 当 SCOadmin中发生了不可恢复的错误, Visual Tcl创建一个包含出错跟踪的文件.其输出是放在/AnV 目录下的一个文件.如果问题一直出现, vtcl(TCL)输出可能对你没用,但你应当在请求供应商的帮助时保存这些输出.
- 记录出错的文件名的格式为:
- tclerror.PID .log
- 其中PID是创建该文件的进程号.这里是一个输出的样本:
- Uncaught error in tcl program :hostmib:
- No SMUX entry for hostmib: goingDown
- ……………………………………………………
- Error code =NONE
- ……………………………………………………
- no SMUX entry for hostmib :goingDown
- while executing
- "SMUXINIT hostmib /etc/sysadm.d/hostmib.defs"
- ("uplevel " body line 3)
- invoked from within
- "uplevel $ command "
- 4.SCOadmin 事件日志
- SCOadmin 包含日志功能,可以记录系统管理的事件,包括错误报告和对象创建等.
- SCOadmin 事件和其它系统事件一起记录在/usr/adm/syslog 中.这些事件有助于记录对
- 系统配置所做的改动.
- 注意:不要将包含在SCOadmin 事件日志中的消息与位于/usr/adm/messages 中的系
- 统出错消息相混淆.
- (1) 理解SCOadmin事件日志
- 所有 SCOadmin管理程序都会产生在系统日常操作中出现的管理事件的记录.在默
- 认的情况下, SCOadmin出错是唯一要记录的事件.这样就可以监测可能发生的任
- 何问题.也可以选择记录对系统所做的所有管理性变动,如一个用户账户的增加或
- 改动.
- 日志项使用下述格式:
- date sysname syslog SCOADM:sessionID object instance event_type message
- sysname 宿主机的系统名
- sessionID 当事件发生时的注册对话的 tty
- object 对象类型
- instance 对象名称
- event_type 事件类型
- message 与该事件关联的系统消息
- 下面是一个例子:
- 事件类型为:
- Object creation 对象的创建,如一个新的打印机
- Object deletion 对象的删除,如一个打印机
- Attribute change 对象的修改,如一个打印机的配置值
- Error 未能完成一个所要求的操作,通常称作出错消息
- Warning 成功完成了某个操作,但有一些问题
- Notice 通告性消息
- 可以通过编辑/usr/adm/events文件来修改事件类型清单
- (2) 使用 SC0adndn事件日志管理程序
- 可以通过使用SCOadmin Event logs Manager来选择要记录日志的事件.该管理
- 程序位于 SCOadmin/logs 目录下.SCOadmin Event Logs manager显示当前要记录
- 的和不记录的事件,
- 要记录一个事件,将Ignored Events栏中的该事件高亮显示并单击 Log event按扭.
- 要忽略一个事件,将 Iogged Events栏中的该事件高亮并单击 Ignore events按钮.
- 要保存选择,从 File菜单中选择Save.
复制代码 |
|