- 論壇徽章:
- 0
|
第7 章 管理 SCO系統(tǒng)
- 第7 章 管理 SCO系統(tǒng)
- 系統(tǒng)管理涉及的是維護一個系統(tǒng)所必須完成的工作.本章介紹如何管理SCO系統(tǒng),
- 包括:
- · 了解基本知識
- · 用 scoadmin管理系統(tǒng)
- · 計劃系統(tǒng)資源
- · 管理員任務梗概
- 7.1了解基本知識
- 如果你剛剛開始管理系統(tǒng),應該了解:
- ·什么是系統(tǒng)管理
- ·保留系統(tǒng)日志
- ·超級用戶賬號
- ·用多屏同時運行程序
- 7.1.1何謂系統(tǒng)管理
- 每個 SCO系統(tǒng)應至少有一人負責系統(tǒng)維護和操作,此人稱為系統(tǒng)管理員.系統(tǒng)管理員
- 的職責是確保系統(tǒng)的平穩(wěn)操作,以及完成大量需要特別權限的工作.
- 在其它方面,系統(tǒng)管理員負責:
- ·啟動并終止系統(tǒng)以對其進行維護;
- ·確保做了完整的備份(系統(tǒng)中文件的定期副本)并保存好以備將來使用
- ·處理與使用有限的計算機資源有關的問題(磁盤空間,進程數等等);
- ·減輕由于失敗的連接所造成的系統(tǒng)通信(網絡)阻塞;
- ·負責操作系統(tǒng)的更新和維護修補工作;
- 注意:這里講述的只是一些典型的任務,具體見"系統(tǒng)管理任務小結"
- 根據系統(tǒng)的大小以及系統(tǒng)中用戶數量,系統(tǒng)管理工作可以是每天一次到全時的工作.
- 即使系統(tǒng)很小,系統(tǒng)管理員也應該完成每一項必需的維護工作,因為缺少維護可能會影響系
- 統(tǒng)性能.
- 你可以選擇設立一個系統(tǒng)管理員,或者將所有維護工作分配給幾個人,每人負責一個不同的方面.甚至可以指源嚴格限于系統(tǒng)某一方面的任務.詳見(本系列叢書之三)中的"分配子系統(tǒng)權限".
- 7.1.2 保留系統(tǒng)日忘
- 我們建議你保留一個有關最初的系統(tǒng)配置,所有的系統(tǒng)修改和系統(tǒng)事件的硬拷貝日志.
- 對每個事件,消息,備份或修改都應記錄其日期,時間,記錄人員的姓名以及該事件所處的環(huán)境.例如,如果在系統(tǒng)軟件中加入一個新的應用程序,那么在日志中就應加入該項,它應包括安裝該應用程序的時間,日期,人員姓名以及可能有助于該軟件或安裝的注釋.精確記錄的日志可以幫助診斷問題,清楚地指出系統(tǒng)的增長及使用情況.
- 注意:在日志本中保留一個安裝檢查清單的副本.
- 7.1.3 超級用戶賬號
- 超級用戶注冊(也稱為root)是一個用于執(zhí)行系統(tǒng)維護任務的特殊賬號.它給予系統(tǒng)管理員普通用戶不具備的非同一般的權限,如訪問系統(tǒng)中所有文件和執(zhí)行特權命令,管理指南中指出的許多任務都要求系統(tǒng)管理員作為超級用戶注冊.為此,系統(tǒng)管理員必須安裝知道在系統(tǒng)安裝過程中建立的超級用戶口令.
- 作為超級用戶注冊僅僅用于完成系統(tǒng)維護任務.即使系統(tǒng)管理員是系統(tǒng)中的唯一用戶,他也應創(chuàng)建一個日常工作所用的用戶賬號,保留超級用戶賬號在系統(tǒng)維護時使用.
- 7.1.4 使用多屏幕顯示功能同時運行多個程序
- 使用多屏幕,你可以在控制臺上同時運行多個程序.按下簡單的組合鍵可從一個屏幕切換到另一個屏幕,每一屏幕都相互獨立地進行操作.
- 要打開第二個屏幕,接任和鍵,再按下或者鍵盤上另一個功能鍵.功能鍵一般位于鍵盤上方或下方的最左邊.
- 按下該組合鍵后,屏幕被刷新,并出現一個注冊提示符.再次注冊,你可以在第二個"屏幕"上開始工作.按下切換回第一個屏幕.使用這種方法切換屏幕可以加快要求在兩個不同的程序中工作的過程.可以同時運行兩個程序,并在任何時刻對其中任意一個程序進行操作.
- 例如,可以在第一個屏幕上啟動一個對話,然后再按下創(chuàng)建第二個屏幕,再次注冊并開始另一個對話過程.使用和可以在屏幕之間來回切換.
- 注意:在控制臺上打開多于一個圖形對話或桌面系統(tǒng)會消耗額外的系統(tǒng)資源.
- 可以一次打開兩個以上的屏幕.但是在注銷時,必須切記從所有屏幕上注銷;那些保留已注冊狀態(tài)的屏幕允許對系統(tǒng)進行未授權的訪問.
- 如果一次打開幾個屏幕,可以按依次進行切換,這對于忘記了哪個進程在哪個屏幕上運行的情況很有幫助.詳見multiscreen(M)
- 7.2 使用 SCOadmin管理系統(tǒng)
- SCOadmin是幫助你配置和維護系統(tǒng)的一組管理應用程序(或管理程序):,這些管理程序可以在圖形或字符方式下運行.
- 你可以使用三種方法訪問 SCOadmin管理程序:
- ·Desktop方式:使用在 root桌面系統(tǒng)上的 Syslem Administralion窗口中的圖標.
- ·圖形方式:使用scoadmin(ADM)命令調用 SCOadmin或在scoterm( XC)窗口運行單
- 個管理程序.
- ·字符方式:在字符顯示終端上使用scoadmin命令運行 SCOadmin或者單個管理程
- 序 .
- 注意:除非系統(tǒng)用低安全性特征文件進行配置,否則普通用戶無權運行SCOadmin管理程序
- 大多數 SCOadmin管理程序都組織在與某個管理領域對應的文件夾(目錄)下 .
- 有些 SCOadmin管理程序允許通過網絡管理不同的系統(tǒng).
- 7.2. 1從命令行啟動 SCOadmin
- 鍵人命令
- # scoadmin
- 這將啟動SCOadmin程序.注意,大多數應用程序都集中在子目錄(圖形版本下是文件夾)下,如Security profile在System/Security.在圖形方式下,SCOadmin管理程序用工具圖標標記,子目錄用文件夾作為標記.在字符方式下只有子目錄用一個大于號(>)標記.
- 要在scoadmin窗口以字符方式運行,需將環(huán)境變量CHARM設置成TRUE.要再回到圖形環(huán)境下運行時,要解除對CHARM的設置或將其設置為FALSE.
- 向上訪問目錄樹時,需單擊在 SCOadmin窗口左下角的父目錄按鈕,或在view 菜單選擇 Parent.
- 在命令行使用下列句法也可以啟動單個 SCOadmin管理程序:
- # scoadmin application_name
- 其中application_name是 SCOadmin管理程序名,如account manager(不需要用引號將名字括起來或使用大寫字母).該命令在圖形環(huán)境或字符方式下均可使用.
- 此外,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管理程序在屏幕底部有一塊正文區(qū)域,在此處顯示被稱為點求助的狀態(tài)信息和有用的描述信息.
- 你可以通過將光標移到一個正文區(qū)域或其它的屏幕元素即可獲得點求助.在字符方式,使該屏幕區(qū)變?yōu)楦吡恋?
- 要禁用點求助特性,需從 Options菜單中禁選 Point Help按鈕.
- 7.2.4 使用工具欄
- 許多 SCOadmin管理程序都包含可以像桌面系統(tǒng)的圖標一樣可選擇的帶國標的工具欄.這些圖標代表最常用的菜單選擇.要將該圖標隱藏起來,需從 Options菜單禁選Toolbar
- 按鈕.
- 注意:工具欄僅在圖形方式下可用.
- 7.2.5 在字符方式下使用 SCOadmin
- 從本質上看, SCOadmin字符界面與其圖形版本不同.字符方式 SCOadmin與以前的 SCO管理界面(sysadmsh)相類似.
- 操縱字符屏幕
- 在字符 SCOadmin中,屏幕被分為若干表組,使用它們可以在菜單欄,顯示區(qū)和窗口底部的控制按鈕(OK, Cancel, Help)之間移動.一旦移到需要的制表組后,就可以使用箭頭鍵選擇所需的按鈕,列表或宇段.
- 使用箭頭健在菜單欄的項或菜單項間移動.使用鍵打開菜單或作出選擇.
- 注意:若你不能到達一個按鈕或字段,嘗試按鍵.
- 字符方式的Account Manager屏幕.按鍵可自頂向下漫游該屏幕.有兩行按鈕:Passwold選擇框和 OK,Cancel和 Help按鈕.使用箭頭鍵在按鈕之間移動.
- 字符SCOadmin 鍵
- 按鍵
- 動 作
- ,I
- 移至下一個制表組
- ^,
- 移至前一個制表組
- 漫游菜單欄,在制表組的條目之間移動,打開或關閉子菜單或滾動列表
- 在菜單欄中打開一個菜單,在菜單各項間移動,以及在一個表組或顯示
- 列表的各條目之間移動
- A
- 相當于圖形環(huán)境下的
- 將焦點移至菜單欄
- 接收正文字段輸入,打開菜單
- 取消操作(若可行的話),關閉菜單
- r
- 重新顯示屏幕
- ,
- 在顯示的清單中翻頁
- ,
- 在列表的頂部或尾部之間切換
- 選擇高亮的條目
- 7.2.6 SCOadmin故障診斷
- 本節(jié)討論運行 SCOadmin的一些問題:
- · SCOadmin 不能啟動
- · 字符方式下,SCOadmin失敗的恢復
- · SCOadmin 出錯跟蹤
- · SCOadmin事件日志
- 1.不能啟動 SCOadmin
- 如果 SCOadmin啟動程序或一個 SCOadmin管理程序在相當長一段時間后仍不能啟
- 動,那么可能是由于運行 SCOadmjn 的 Visud Tcl精靈進程出了問題:
- ( l) 執(zhí)行下面命令以獲知該進程號:
- #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 管理程序在字符方式下發(fā)生故障,你不能得到提示符,輸入下
- 述命令將顯示恢復正常(該命令在你鍵人時并不顯示):
- jstty sane j
- 3.SCOadmin出錯跟蹤
- 當 SCOadmin中發(fā)生了不可恢復的錯誤, Visual Tcl創(chuàng)建一個包含出錯跟蹤的文件.其輸出是放在/AnV 目錄下的一個文件.如果問題一直出現, vtcl(TCL)輸出可能對你沒用,但你應當在請求供應商的幫助時保存這些輸出.
- 記錄出錯的文件名的格式為:
- tclerror.PID .log
- 其中PID是創(chuàng)建該文件的進程號.這里是一個輸出的樣本:
- 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 包含日志功能,可以記錄系統(tǒng)管理的事件,包括錯誤報告和對象創(chuàng)建等.
- SCOadmin 事件和其它系統(tǒng)事件一起記錄在/usr/adm/syslog 中.這些事件有助于記錄對
- 系統(tǒng)配置所做的改動.
- 注意:不要將包含在SCOadmin 事件日志中的消息與位于/usr/adm/messages 中的系
- 統(tǒng)出錯消息相混淆.
- (1) 理解SCOadmin事件日志
- 所有 SCOadmin管理程序都會產生在系統(tǒng)日常操作中出現的管理事件的記錄.在默
- 認的情況下, SCOadmin出錯是唯一要記錄的事件.這樣就可以監(jiān)測可能發(fā)生的任
- 何問題.也可以選擇記錄對系統(tǒng)所做的所有管理性變動,如一個用戶賬戶的增加或
- 改動.
- 日志項使用下述格式:
- date sysname syslog SCOADM:sessionID object instance event_type message
- sysname 宿主機的系統(tǒng)名
- sessionID 當事件發(fā)生時的注冊對話的 tty
- object 對象類型
- instance 對象名稱
- event_type 事件類型
- message 與該事件關聯的系統(tǒng)消息
- 下面是一個例子:
- 事件類型為:
- Object creation 對象的創(chuàng)建,如一個新的打印機
- 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.
復制代碼 |
|