亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
樓主: zhyesno
打印 上一主題 下一主題

[SCO UNIX] SCO OpenServer系統(tǒng)手冊 [復制鏈接]

論壇徽章:
0
11 [報告]
發(fā)表于 2006-01-09 15:24 |只看該作者

第6 章 其它操作系統(tǒng)與SCO 系統(tǒng)的使用


  1. 第6 章 其它操作系統(tǒng)與SCO 系統(tǒng)的使用
  2. 如果計劃與其它操作系統(tǒng)共同使用磁盤,在安裝SCO 系統(tǒng)前,請閱讀本章.
  3. 配置系統(tǒng)使用其容納多種操作系統(tǒng)的工作,包括:
  4. ·安裝OS/2 或Windows NT 分區(qū)
  5. ·生成和格式化DOS 分區(qū)
  6. ·用fdisk 劃分硬盤
  7. ·操作系統(tǒng)的切換
  8. ·在DOS 系統(tǒng)中安裝UNIX分區(qū)
  9. ·在兩個硬盤上使用SCO 和DOS
  10. ·從硬盤上刪除一個操作系統(tǒng)
  11. ·用doscmd 管理DOS 文件
  12. ·裝載DOS 文件系統(tǒng)與分區(qū)
  13. 注意:在UNIX 分區(qū)運行DOS 程序必須安裝有SCO Merge.
  14. 6.1 安裝OS/2 或Windows NT 分區(qū)
  15. 使用 Widows NT或OS/2 工具或DOS的fdisk安裝Widnows NT或OS/2分區(qū).這些分區(qū)應先于 SCO分區(qū)安裝,否則就需要備份并且重新安裝 SCO系統(tǒng).
  16. Windows NT和OS/2將以不同于 SCO系統(tǒng)和 OS/2的方式重寫磁盤分區(qū)表,這就意味著分區(qū)標號會有所變化.在 Windows NT或OS/2改寫分區(qū)表后涉及特定分區(qū)的設備節(jié)點會指向不同的分區(qū).在 Windows NT或0S/2安裝之后會發(fā)生這種情況,但并不是立刻就發(fā)生的.
  17. SCO系統(tǒng)不包括和 OS/2或windows NT分區(qū)交換文件的工具.必須使用田fdisk (ADM)命令切換進/出0S/2或 Wlndows NT.fdisk (ADM)把 OS/2和Windows NT分區(qū)顯示成 OS/2
  18. 6.2 創(chuàng)建并格式化一個物理 DOS分區(qū)
  19. 注意:如果安裝了第二個磁盤,可以在第二個磁盤上建立一個主分區(qū)和可選的擴展分
  20. 區(qū),但不能從第二個擴展分區(qū)引導 DOS.
  21. 如果想在 SC0系統(tǒng)上建立一個物理 DOS分區(qū),只要遵循下列限制,就可以在SCO安裝系統(tǒng)之前,之中或之后來創(chuàng)建它.
  22. 注意:如果在該產品安裝之前建立一個物理 D0S分區(qū),在硬盤初始化過程中,必須選擇擇 Preserve insta11ation選項來保護已存在的 DOS分區(qū).
  23. 使用隨機硬件提供的實用程序和文檔以及 DOS安裝文檔.使用fdisk劃分硬盤分區(qū)(交互式安裝)"解釋 DOS分區(qū)與 UNIX 分區(qū)如何共享硬盤.
  24. 6.2.1 DOS分區(qū)限制
  25. 創(chuàng)建一個 DOS分區(qū)時有以下限制:
  26. · DOS分區(qū)最小不得小于3兆字節(jié),一些 DOS復制保護機制不能在小于這一大小的
  27. 分區(qū)上安裝 .如果打算安裝推薦的 DOS6.0, DOS分區(qū)可以是大于3兆字節(jié)的任
  28. 意大小.
  29. · 如果打算安裝 DOS5.0以下的版本, DOS分區(qū)的大小不能超過32兆宇節(jié)大小. DOS
  30. 分區(qū)必須是第一個硬盤的第一個分區(qū),低于并包括 DOS3.3的版本必須遵循這一要
  31. 求(DOS4,01沒有這一限制).
  32. · 當格式化 DOS分區(qū)時,必須指定正確的驅動器和標號.使用下列格式:
  33. format drive /s/v
  34. · 該命令格式化drive指定的磁盤使之可以接受 DOS文件,/s選項把列在 DOS文件
  35. /formats.tbl中的操作系統(tǒng)文件從磁盤上復制到指定的drive.
  36. 注意: D0S的fomat命令不同于低級格式化.
  37. · 使用 Interactive安裝選項時,應確認 UNiX分區(qū)的大小是硬盤磁頭數的整數倍(如果
  38. 在磁盤的低級格式化期間重新映射了驅動器,使用映射后的磁頭數目),否則
  39. fdisk(ADM)會告誡 UNIX分區(qū)不是以一個柱面為邊界.
  40. 另外,不要在 DOS分區(qū)的最后磁道后緊接著開始 UNIX (分區(qū).較安全的辦法是將
  41. DOS 分區(qū)結束塊加上磁盤上的磁頭數目做為UNIX分區(qū)的第一個磁道(如果在磁盤
  42. 的低級格式化期間重新映射后的磁頭數目) .因為DOS 不希望在它的最后磁道之
  43. 后有其他的操作系統(tǒng),有時DOS 要用這一空間來暫時存儲程序.
  44. · 不能使用第三方的磁盤分區(qū)產品,例如DISK Manager ,在安裝DOS 和SCO 系統(tǒng)
  45. 之前劃分硬盤.應使用DOS的fdisk 去劃分DOS 分區(qū),使用UNIX的fdisk 劃分
  46. DOS 系統(tǒng)分區(qū)
  47. 6.2.2 使用低級格式化程序
  48. 如果需要,使用類似DOS-Debug或Speedstor程序對磁盤進行低級格式化.許多計算機在BIOS setup中提供格式化實用程序,請查閱計算機的硬件手冊.
  49. 警告:低級格式化將破壞所有存儲在硬盤上的內容.
  50. 許多ESDI和 SCSI磁盤控制器上有 BIOS例程,可以使用這些例程對磁盤進行低級格式化:
  51. ( l) 引導DOS.
  52. 在 D0S提示符下,鍵人
  53. debug
  54. (3) 根據硬盤控制器的類型,在"—"提示符下鍵人下列命令之一:
  55. .對于 Adptec SCSI控制器:
  56. g=dc00:6
  57. .對于ESDI控制器:
  58. g=c800 :5
  59. 參見計算機和控制器文檔中的詳細內容
  60. 6.2.3 轉換fdisk數字
  61. DOS3.3 fdisk 使用柱面(DOS5.0和6.0使用 MB),UNIX的fdisk(ADM)使用磁道.如果知道每一個柱面的磁道數目,就可以在使用兩種不同版本的fdisk命令時,使用一致的數目.
  62. 要確定每一個柱面包含的磁道數,必須知道磁盤的盤片數,通常每個硬盤片包含兩個
  63. 磁道.例如,帶有兩個盤片的硬盤每個柱面有4個磁道.
  64. 要確定磁盤大小,必須把柱面數乘上磁頭數,乘上每個磁道的扇區(qū)數,再乘上512(每個扇區(qū)字節(jié)的大小) .
  65. 6.3 使用fdisk 劃分硬盤分區(qū)(交互式安裝)
  66. 系統(tǒng)安裝過程中,有一個可以手工控制分區(qū)布局的選項,即Interactive 硬盤設置.
  67. Fdisk 是交互式的, 用一個菜單顯示選項:
  68. display partition table
  69. Use Entire Disk For UNIX
  70. Use Rest of Disk for UNIX
  71. Create UNIX Partition
  72. Activate Partition
  73. Delete Partition
  74. Create Partition
  75. Enter you choice or 'q' to quit:
  76. fdisk功能如下所述:
  77. ·為不同的操作系統(tǒng)在硬盤上保留各自的分區(qū).硬盤是按磁道劃分的,磁道數由硬盤
  78. 大小決定,一個分區(qū)由一組磁道組成.一個硬盤可以劃分為四個分區(qū).
  79. ·指定一個硬盤分區(qū)為活動分區(qū).這樣,在開機(引導)時,安裝在活動分區(qū)的操作系
  80. 統(tǒng)開始運行.若打算使用 SCO系統(tǒng), UND(分區(qū)必須指定為活動分區(qū).
  81. ·為每一個分區(qū)指定磁道數.可用的磁道數隨硬盤大小而變化.在
  82. 中列出了建議使用的 UNIX(分區(qū)大小. UNIX(分區(qū)大小還取決于要安裝的軟件包
  83. 數量.
  84. 必須把 SC0系統(tǒng)安裝在該空間,剩余空間可供用戶文件及其它軟件包使用.有關
  85. 如何安裝及刪除軟件包的詳細信息參見custom(ADM)手冊頁.
  86. ·精確地指定分區(qū)的起始和結束位置.fdisk不允許構造重疊的分區(qū), SCO系統(tǒng)不一
  87. 定要安裝在第一個分區(qū).
  88. 應從硬盤起始位置起劃分 DOS分區(qū),即從0柱面或 l柱面開始.
  89. 如果在同一硬盤的 D0S分區(qū)(或擴展的 DOS分區(qū))之后安裝 UNIX分區(qū),則要從硬
  90. 盤的下一個柱面起始處開始.要找到該柱面的開始位置,先找到 DOS分區(qū)的結束
  91. 磁道,在下一個是硬盤磁頭倍數的磁道處開始建立 UNIX(分區(qū).例如,若硬盤包
  92. 括5個磁頭, DOS分區(qū)在第103道結束,則UNIX(分區(qū)應從第105道開始.
  93. 運行 SCO系統(tǒng)時,活動的 UNIX(分區(qū)的設備名是/dev/hd0a.有關硬盤設備名的
  94. 詳細信,參見 hd(HW)手冊頁.
  95. 6.3.1 顯示當前分區(qū)表
  96. 使用 Display Panition Table報告當前分區(qū)的狀態(tài).對于每個分區(qū),可以了解它是否是
  97. 活動分區(qū),它的起始磁道,結束磁道,所用磁道數及安裝的操作系統(tǒng).如果選擇 Digplay
  98. Partition Table并按下來查看分區(qū)表,則顯示結果與例7—l相似.
  99. 例7-1 fdisk表樣本
  100. Current Hard Disk Drive :/dev/rhd00
  101. Partition
  102. status
  103. type
  104. start
  105. end
  106. Size
  107. 1
  108. 2
  109. 3
  110. Inactive
  111. Inactive
  112. Active
  113. Dos
  114. DOS
  115. unix
  116. 5
  117. 400
  118. 1220
  119. 398
  120. 1219
  121. 2220
  122. 393
  123. 819
  124. 1000
  125. 6.4切換操作系統(tǒng)
  126. 切換到另一個操作系統(tǒng)分區(qū)有三種方法:
  127. ·在引導提示符后輸入dos(引導第一個 DOS分區(qū)),或在引導提示符后使用bootos
  128. (HW)命令引導任意分區(qū).
  129. ·使用包含引導 DOS操作系統(tǒng)所需文件的軟盤.
  130. ·使用fdisk命令改變當前活動分區(qū).
  131. 使用引導提示符或軟盤引導另一個操作系統(tǒng)時,雖然已經切換了操作系統(tǒng),但是
  132. UNIX分區(qū)仍保持為活動分區(qū).若使用fdisk進行改變,則 UNIX(分區(qū)不再為活動分
  133. 區(qū),直到再次切換回來.
  134. 6.4.1引導DOS分區(qū)
  135. 在引導提示符后輸入dn6來引導 DOS分區(qū):
  136. Boot
  137. :dos
  138. 注意:系統(tǒng)從發(fā)現的第一個 DOS分區(qū)引導.
  139. 6.4.2引導任意分區(qū)
  140. bootos(HW)命令可以引導不同的操作系統(tǒng)或分區(qū),可以指定分區(qū)號(可以通過輸
  141. 入bootos
  142. dos 匹配任何DOS 文件系統(tǒng)
  143. unix unix 系統(tǒng)
  144. 6.4.3 從軟盤引導dos
  145. 用軟盤引導dos:
  146. ( l) 確認所有用戶已退出系統(tǒng).
  147. (2) 使用Shutdown Manager或shutown (ADM)命令關閉 SC0系統(tǒng),這樣可保證所有
  148. 用戶得知系統(tǒng)正在關閉,中止所有進程,并終止系統(tǒng)運行.
  149. (3) 系統(tǒng)關閉后,將 DOS引導盤插入主(引導)驅動器.
  150. (4) 引導 DOS.
  151. 若要切換回UNIX分區(qū),可將軟盤從驅動器中取出,按下或復位鍵,或者將機器關閉后再打開.由于此時 UNIX(仍為活動分區(qū),所以將引
  152. 導UNIX系統(tǒng).
  153. 請記住,如果有活動的 UNIX分區(qū),并從軟盤引導 DOS,可以轉到 C:盤和 DOS文件一起工作.
  154. 切換操作系統(tǒng)的另一個方法是運行fdisk命令,將活動分區(qū)由 UNIX改為 Dos.然后在
  155. 關閉 SCO系統(tǒng)(如前所述)后即可以從硬盤引導 DOS.由此,可以從 DOS分區(qū)切換操作系
  156. 統(tǒng).由于 DOS已經裝人硬盤的 DOS分區(qū),所以不需要 D0S引導盤.
  157. 要切換回 UNIX分區(qū),可以在 DOS下運行fdisk將 UNIX分區(qū)激活.按下或 reset鍵,或者關機后再開機,都可以引導 UNIX分區(qū).
  158. 由于要操作的 UNIX分區(qū)必須為活動分區(qū),所以不能用軟盤引導操作系統(tǒng).若偶爾改
  159. 變活動的操作系統(tǒng),使用fdisk是合適的.
  160. DOS硬盤設備
  161. XENIX 設備命名
  162. UNIX 設備命名
  163. /dev/hd0d
  164. /dev/dsk/0sd (連接到0sc)
  165. /dev/rhd0d
  166. /dev/rdsl/0sd (連接到0sc)
  167. /dev/hd1d
  168. /dev/dsk/1sd
  169. /dev/rhd1d
  170. /dev/rdsk/1sd
  171. 在表7—l中的硬盤設備名與/dev/hd0a(活動的硬盤分區(qū))相似,硬盤驅動程序決定哪個分區(qū)為 DOS分區(qū),將其作為hd0d和 hd1d使用(可以使用 XEINIX或 UNIX系統(tǒng)的設備命名習慣,它們是等價的).這就是說,在UNIX分區(qū)運行并使用 DOS分區(qū)的軟件不必知道哪個分區(qū)是DOS分區(qū)(硬盤驅動程序會作出判斷).
  172. 6.5在 DOS系統(tǒng)上安裝UNIX分區(qū)
  173. 如果要在原先只有 DOS系統(tǒng)的硬盤上建立 SCO系統(tǒng),需要按下列步驟執(zhí)行:
  174. ( l) 用軟盤或其它備份介質復制硬盤上所有的 DOS文件及目錄.
  175. (2) 在DOS下運行fdisk.如果硬盤上有 UNIX分區(qū)所需要的足夠空閑空間(請查閱
  176. ),轉到第4步,否則刪除 DOS分區(qū)并重新創(chuàng)建,為 SCO系統(tǒng)
  177. 及其它打算安裝的軟件在硬盤上留下足夠空間.
  178. (3) 在硬盤上新創(chuàng)建的 DOS分區(qū)上恢復備份的 DOS文件.請保留備份,以保證在出錯
  179. 的情況下不會丟失數據.
  180. (4) 關閉機器.
  181. (5) 按照第2章"系統(tǒng)的安裝和升級"中所示的安裝步驟安裝 SCO系統(tǒng).確信選擇
  182. Preserve選項以保留 DOS分區(qū).
  183. 雖然會看到硬盤內容將被毀壞的警告,但不必擔心,因為已將 DOS文件備份并轉
  184. 入新的 DOS分區(qū).正在創(chuàng)建的新分區(qū)將包含 SCO系統(tǒng),安裝過程將只在 UNIX
  185. 區(qū)中記錄信息.
  186. (6) 在安裝過程中,將調用fdisk劃分硬盤分區(qū).使用fdisk指定足夠大的 UNIX分區(qū).
  187. (7) 使用fisk的Actilate Pa順;on選項將UND( 分區(qū)指定為活動分區(qū).
  188. (8) 完成 SCO系統(tǒng)的安裝過程.
  189. 注意:UNIX 的fdisk 命令將DOS分區(qū)顯示為dos ,而DOS 的fdisk 則將UNIX 分區(qū)顯示為Other".只可以用DOS 的fdisk 創(chuàng)建DOS 分區(qū),使用UNIX 的fdisk 創(chuàng)建UNIX分區(qū).
  190. DOS 的fdisk 按柱面報告空間大小,UNIX 的fdisk 則按磁道數報告.在硬盤手冊中找硬盤柱面的大小及數值.
  191. 6.6從硬盤上刪除一個操作系統(tǒng)
  192. 你或許會發(fā)現已不再需要已安裝在硬盤上的某個操作系統(tǒng)了.
  193. 如果想刪除操作系統(tǒng),使用相應版本的fdisk命令.刪除 UNIX分區(qū)必須使用 UNIX系統(tǒng)的fdisk.刪除 DOS分區(qū)必須使用 D0S上的fdisk.刪除擴展的 DOS分區(qū),必須用fdisk 刪除該分區(qū)上的所有邏輯驅動器.刪除分區(qū)將刪除該分區(qū)上所有內容,并釋放末分配的空間:
  194. 可以通過增加另一個 UNIX或 DOS分區(qū),或擴展已存在的分區(qū)來重新分配該釋放空間:
  195. 擴展一個分區(qū)需要重新安裝操作系統(tǒng)而且(對于 UNIX分區(qū))要使用 divvy(ADM)命令在該
  196. 分區(qū)重新構造文件系統(tǒng).

復制代碼

論壇徽章:
0
12 [報告]
發(fā)表于 2006-01-09 15:35 |只看該作者

第7 章 管理 SCO系統(tǒng)


  1. 第7 章 管理 SCO系統(tǒng)
  2. 系統(tǒng)管理涉及的是維護一個系統(tǒng)所必須完成的工作.本章介紹如何管理SCO系統(tǒng),
  3. 包括:
  4. · 了解基本知識
  5. · 用 scoadmin管理系統(tǒng)
  6. · 計劃系統(tǒng)資源
  7. · 管理員任務梗概
  8. 7.1了解基本知識
  9. 如果你剛剛開始管理系統(tǒng),應該了解:
  10. ·什么是系統(tǒng)管理
  11. ·保留系統(tǒng)日志
  12. ·超級用戶賬號
  13. ·用多屏同時運行程序
  14. 7.1.1何謂系統(tǒng)管理
  15. 每個 SCO系統(tǒng)應至少有一人負責系統(tǒng)維護和操作,此人稱為系統(tǒng)管理員.系統(tǒng)管理員
  16. 的職責是確保系統(tǒng)的平穩(wěn)操作,以及完成大量需要特別權限的工作.
  17. 在其它方面,系統(tǒng)管理員負責:
  18. ·啟動并終止系統(tǒng)以對其進行維護;
  19. ·確保做了完整的備份(系統(tǒng)中文件的定期副本)并保存好以備將來使用
  20. ·處理與使用有限的計算機資源有關的問題(磁盤空間,進程數等等);
  21. ·減輕由于失敗的連接所造成的系統(tǒng)通信(網絡)阻塞;
  22. ·負責操作系統(tǒng)的更新和維護修補工作;
  23. 注意:這里講述的只是一些典型的任務,具體見"系統(tǒng)管理任務小結"
  24. 根據系統(tǒng)的大小以及系統(tǒng)中用戶數量,系統(tǒng)管理工作可以是每天一次到全時的工作.
  25. 即使系統(tǒng)很小,系統(tǒng)管理員也應該完成每一項必需的維護工作,因為缺少維護可能會影響系
  26. 統(tǒng)性能.
  27. 你可以選擇設立一個系統(tǒng)管理員,或者將所有維護工作分配給幾個人,每人負責一個不同的方面.甚至可以指源嚴格限于系統(tǒng)某一方面的任務.詳見(本系列叢書之三)中的"分配子系統(tǒng)權限".
  28. 7.1.2 保留系統(tǒng)日忘
  29. 我們建議你保留一個有關最初的系統(tǒng)配置,所有的系統(tǒng)修改和系統(tǒng)事件的硬拷貝日志.
  30. 對每個事件,消息,備份或修改都應記錄其日期,時間,記錄人員的姓名以及該事件所處的環(huán)境.例如,如果在系統(tǒng)軟件中加入一個新的應用程序,那么在日志中就應加入該項,它應包括安裝該應用程序的時間,日期,人員姓名以及可能有助于該軟件或安裝的注釋.精確記錄的日志可以幫助診斷問題,清楚地指出系統(tǒng)的增長及使用情況.
  31. 注意:在日志本中保留一個安裝檢查清單的副本.
  32. 7.1.3 超級用戶賬號
  33. 超級用戶注冊(也稱為root)是一個用于執(zhí)行系統(tǒng)維護任務的特殊賬號.它給予系統(tǒng)管理員普通用戶不具備的非同一般的權限,如訪問系統(tǒng)中所有文件和執(zhí)行特權命令,管理指南中指出的許多任務都要求系統(tǒng)管理員作為超級用戶注冊.為此,系統(tǒng)管理員必須安裝知道在系統(tǒng)安裝過程中建立的超級用戶口令.
  34. 作為超級用戶注冊僅僅用于完成系統(tǒng)維護任務.即使系統(tǒng)管理員是系統(tǒng)中的唯一用戶,他也應創(chuàng)建一個日常工作所用的用戶賬號,保留超級用戶賬號在系統(tǒng)維護時使用.
  35. 7.1.4 使用多屏幕顯示功能同時運行多個程序
  36. 使用多屏幕,你可以在控制臺上同時運行多個程序.按下簡單的組合鍵可從一個屏幕切換到另一個屏幕,每一屏幕都相互獨立地進行操作.
  37. 要打開第二個屏幕,接任和鍵,再按下或者鍵盤上另一個功能鍵.功能鍵一般位于鍵盤上方或下方的最左邊.
  38. 按下該組合鍵后,屏幕被刷新,并出現一個注冊提示符.再次注冊,你可以在第二個"屏幕"上開始工作.按下切換回第一個屏幕.使用這種方法切換屏幕可以加快要求在兩個不同的程序中工作的過程.可以同時運行兩個程序,并在任何時刻對其中任意一個程序進行操作.
  39. 例如,可以在第一個屏幕上啟動一個對話,然后再按下創(chuàng)建第二個屏幕,再次注冊并開始另一個對話過程.使用和可以在屏幕之間來回切換.
  40. 注意:在控制臺上打開多于一個圖形對話或桌面系統(tǒng)會消耗額外的系統(tǒng)資源.
  41. 可以一次打開兩個以上的屏幕.但是在注銷時,必須切記從所有屏幕上注銷;那些保留已注冊狀態(tài)的屏幕允許對系統(tǒng)進行未授權的訪問.
  42. 如果一次打開幾個屏幕,可以按依次進行切換,這對于忘記了哪個進程在哪個屏幕上運行的情況很有幫助.詳見multiscreen(M)
  43. 7.2 使用 SCOadmin管理系統(tǒng)
  44. SCOadmin是幫助你配置和維護系統(tǒng)的一組管理應用程序(或管理程序):,這些管理程序可以在圖形或字符方式下運行.
  45. 你可以使用三種方法訪問 SCOadmin管理程序:
  46. ·Desktop方式:使用在 root桌面系統(tǒng)上的 Syslem Administralion窗口中的圖標.
  47. ·圖形方式:使用scoadmin(ADM)命令調用 SCOadmin或在scoterm( XC)窗口運行單
  48. 個管理程序.
  49. ·字符方式:在字符顯示終端上使用scoadmin命令運行 SCOadmin或者單個管理程
  50. 序 .
  51. 注意:除非系統(tǒng)用低安全性特征文件進行配置,否則普通用戶無權運行SCOadmin管理程序
  52. 大多數 SCOadmin管理程序都組織在與某個管理領域對應的文件夾(目錄)下 .
  53. 有些 SCOadmin管理程序允許通過網絡管理不同的系統(tǒng).
  54. 7.2. 1從命令行啟動 SCOadmin
  55. 鍵人命令
  56. # scoadmin
  57. 這將啟動SCOadmin程序.注意,大多數應用程序都集中在子目錄(圖形版本下是文件夾)下,如Security profile在System/Security.在圖形方式下,SCOadmin管理程序用工具圖標標記,子目錄用文件夾作為標記.在字符方式下只有子目錄用一個大于號(>)標記.
  58. 要在scoadmin窗口以字符方式運行,需將環(huán)境變量CHARM設置成TRUE.要再回到圖形環(huán)境下運行時,要解除對CHARM的設置或將其設置為FALSE.
  59. 向上訪問目錄樹時,需單擊在 SCOadmin窗口左下角的父目錄按鈕,或在view 菜單選擇 Parent.
  60. 在命令行使用下列句法也可以啟動單個 SCOadmin管理程序:
  61. # scoadmin application_name
  62. 其中application_name是 SCOadmin管理程序名,如account manager(不需要用引號將名字括起來或使用大寫字母).該命令在圖形環(huán)境或字符方式下均可使用.
  63. 此外,scoadmin命令可以接受包括管理程序名的前面幾個字符的"最小匹配".例如,可以鍵人scoadmin a來啟動Account Manager,或者scoadmin au啟動Audit Manager.記住,
  64. 有些管理程序名字的前幾個字符相同.
  65. 顯示一組可用的 SCOadmin管理程序清單,可鍵人:
  66. #scoadmin –t
  67. 注意:SCOadmin 管理程序是用SCO Visual Tcl 編寫的腳本,不提倡對這些腳本進行修改.但如果確實要改動,一定要先對它進行復制.
  68. 7.2.2 在顯示器上刷新數據
  69. 許多 SCOadmin管理程序每隔一段時間更新一次主窗口上的顯示信息.要作強制更新,需在 View菜單中選擇 Refresh Nowo
  70. 要設置自動更新顯示的頻率,需從 Vievr菜單選擇 Set Auto Refresh.
  71. 7.2.3 使用點求助
  72. SCOadmin管理程序在屏幕底部有一塊正文區(qū)域,在此處顯示被稱為點求助的狀態(tài)信息和有用的描述信息.
  73. 你可以通過將光標移到一個正文區(qū)域或其它的屏幕元素即可獲得點求助.在字符方式,使該屏幕區(qū)變?yōu)楦吡恋?
  74. 要禁用點求助特性,需從 Options菜單中禁選 Point Help按鈕.
  75. 7.2.4 使用工具欄
  76. 許多 SCOadmin管理程序都包含可以像桌面系統(tǒng)的圖標一樣可選擇的帶國標的工具欄.這些圖標代表最常用的菜單選擇.要將該圖標隱藏起來,需從 Options菜單禁選Toolbar
  77. 按鈕.
  78. 注意:工具欄僅在圖形方式下可用.
  79. 7.2.5 在字符方式下使用 SCOadmin
  80. 從本質上看, SCOadmin字符界面與其圖形版本不同.字符方式 SCOadmin與以前的 SCO管理界面(sysadmsh)相類似.
  81. 操縱字符屏幕
  82. 在字符 SCOadmin中,屏幕被分為若干表組,使用它們可以在菜單欄,顯示區(qū)和窗口底部的控制按鈕(OK, Cancel, Help)之間移動.一旦移到需要的制表組后,就可以使用箭頭鍵選擇所需的按鈕,列表或宇段.
  83. 使用箭頭健在菜單欄的項或菜單項間移動.使用鍵打開菜單或作出選擇.
  84. 注意:若你不能到達一個按鈕或字段,嘗試按鍵.
  85. 字符方式的Account Manager屏幕.按鍵可自頂向下漫游該屏幕.有兩行按鈕:Passwold選擇框和 OK,Cancel和 Help按鈕.使用箭頭鍵在按鈕之間移動.
  86. 字符SCOadmin 鍵
  87. 按鍵
  88. 動 作
  89. ,I
  90. 移至下一個制表組
  91. ^,
  92. 移至前一個制表組
  93. 漫游菜單欄,在制表組的條目之間移動,打開或關閉子菜單或滾動列表
  94. 在菜單欄中打開一個菜單,在菜單各項間移動,以及在一個表組或顯示
  95. 列表的各條目之間移動
  96. A
  97. 相當于圖形環(huán)境下的
  98. 將焦點移至菜單欄
  99. 接收正文字段輸入,打開菜單
  100. 取消操作(若可行的話),關閉菜單
  101. r
  102. 重新顯示屏幕
  103. ,
  104. 在顯示的清單中翻頁
  105. ,
  106. 在列表的頂部或尾部之間切換
  107. 選擇高亮的條目
  108. 7.2.6 SCOadmin故障診斷
  109. 本節(jié)討論運行 SCOadmin的一些問題:
  110. · SCOadmin 不能啟動
  111. · 字符方式下,SCOadmin失敗的恢復
  112. · SCOadmin 出錯跟蹤
  113. · SCOadmin事件日志
  114. 1.不能啟動 SCOadmin
  115. 如果 SCOadmin啟動程序或一個 SCOadmin管理程序在相當長一段時間后仍不能啟
  116. 動,那么可能是由于運行 SCOadmjn 的 Visud Tcl精靈進程出了問題:
  117. ( l) 執(zhí)行下面命令以獲知該進程號:
  118. #ps –ef |grep vtcld
  119. 你會看到類似如下的輸出:
  120. 571 ttyp0 00:00:00 xm_ vtcld
  121. 這里,精靈進程的進程號為571(字符方式下該進程名為 cm_ vtcld).
  122. (2) 殺掉該精靈進程,命令如下(用實際進程號來代替number):
  123. # kill -9 number
  124. (3) 若進程看起來不在運行,你應當查看/tmp 目錄下由 Visual精靈進程留在那里
  125. 的臨時文件.首先, SCOadmin的字符式對話所遺留的文件格式為 ch_PID.UID 是
  126. (PID是進程的 ID號,UID是用戶 ID號).例如 ch_8132.0.圖形方式對話遺留
  127. 下來的文件的格式類似于只四.C/D.若有大量的此類文件,則應清除它們,然
  128. 后重新運行 SCOadmin.
  129. 2.從字符方式SCOadmin的故障中恢復
  130. 若一個 SCOadmin 管理程序在字符方式下發(fā)生故障,你不能得到提示符,輸入下
  131. 述命令將顯示恢復正常(該命令在你鍵人時并不顯示):
  132. jstty sane j
  133. 3.SCOadmin出錯跟蹤
  134. 當 SCOadmin中發(fā)生了不可恢復的錯誤, Visual Tcl創(chuàng)建一個包含出錯跟蹤的文件.其輸出是放在/AnV 目錄下的一個文件.如果問題一直出現, vtcl(TCL)輸出可能對你沒用,但你應當在請求供應商的幫助時保存這些輸出.
  135. 記錄出錯的文件名的格式為:
  136. tclerror.PID .log
  137. 其中PID是創(chuàng)建該文件的進程號.這里是一個輸出的樣本:
  138. Uncaught error in tcl program :hostmib:
  139. No SMUX entry for hostmib: goingDown
  140. ……………………………………………………
  141. Error code =NONE
  142. ……………………………………………………
  143. no SMUX entry for hostmib :goingDown
  144. while executing
  145. "SMUXINIT hostmib /etc/sysadm.d/hostmib.defs"
  146. ("uplevel " body line 3)
  147. invoked from within
  148. "uplevel $ command "
  149. 4.SCOadmin 事件日志
  150. SCOadmin 包含日志功能,可以記錄系統(tǒng)管理的事件,包括錯誤報告和對象創(chuàng)建等.
  151. SCOadmin 事件和其它系統(tǒng)事件一起記錄在/usr/adm/syslog 中.這些事件有助于記錄對
  152. 系統(tǒng)配置所做的改動.
  153. 注意:不要將包含在SCOadmin 事件日志中的消息與位于/usr/adm/messages 中的系
  154. 統(tǒng)出錯消息相混淆.

  155. (1) 理解SCOadmin事件日志
  156. 所有 SCOadmin管理程序都會產生在系統(tǒng)日常操作中出現的管理事件的記錄.在默
  157. 認的情況下, SCOadmin出錯是唯一要記錄的事件.這樣就可以監(jiān)測可能發(fā)生的任
  158. 何問題.也可以選擇記錄對系統(tǒng)所做的所有管理性變動,如一個用戶賬戶的增加或
  159. 改動.
  160. 日志項使用下述格式:
  161. date sysname syslog SCOADM:sessionID object instance event_type message
  162. sysname 宿主機的系統(tǒng)名
  163. sessionID 當事件發(fā)生時的注冊對話的 tty
  164. object 對象類型
  165. instance 對象名稱
  166. event_type 事件類型
  167. message 與該事件關聯的系統(tǒng)消息
  168. 下面是一個例子:
  169. 事件類型為:
  170. Object creation 對象的創(chuàng)建,如一個新的打印機
  171. Object deletion 對象的刪除,如一個打印機
  172. Attribute change 對象的修改,如一個打印機的配置值
  173. Error 未能完成一個所要求的操作,通常稱作出錯消息
  174. Warning 成功完成了某個操作,但有一些問題
  175. Notice 通告性消息
  176. 可以通過編輯/usr/adm/events文件來修改事件類型清單
  177. (2) 使用 SC0adndn事件日志管理程序
  178. 可以通過使用SCOadmin Event logs Manager來選擇要記錄日志的事件.該管理
  179. 程序位于 SCOadmin/logs 目錄下.SCOadmin Event Logs manager顯示當前要記錄
  180. 的和不記錄的事件,
  181. 要記錄一個事件,將Ignored Events欄中的該事件高亮顯示并單擊 Log event按扭.
  182. 要忽略一個事件,將 Iogged Events欄中的該事件高亮并單擊 Ignore events按鈕.
  183. 要保存選擇,從 File菜單中選擇Save.
復制代碼

論壇徽章:
0
13 [報告]
發(fā)表于 2006-01-09 15:42 |只看該作者

第7 章 管理 SCO系統(tǒng)


  1. 7.3 系統(tǒng)管理任務小結
  2. 一個系統(tǒng)管理員要干很多事.這些事情可以按照它們執(zhí)行的頻率分類.
  3. 任務清單:
  4. 按需執(zhí)行的任務
  5. 創(chuàng)建/修改用戶帳號
  6. 在日志中記錄所有的系統(tǒng)改動和事件
  7. 隋時準備在系統(tǒng)告急.崩潰或電源故障后,重新啟動系統(tǒng)
  8. 維護硬件.軟件及數據文件存取的安全性
  9. 日常事務
  10. 執(zhí)行定期備份(若配置了)
  11. 檢查使用級別
  12. 檢查失控進程
  13. 檢測磁盤空間
  14. 檢測郵件的功能和連接
  15. 用lpstat –t 檢測打印機狀態(tài)
  16. 若活動,檢測審計輸出
  17. 若活動,檢測 UUCP連接
  18. 檢測沒人使用注冊對話 who (C)

  19. 每周任務
  20. 驗證系統(tǒng)軟件(檢查權限,鏈接和丟失或損壞的文件)—最好在工作時間后進行
  21. 檢測打印礬假脫機狀態(tài)報告 lp (C)
  22. 檢查日志,如 /usr/wtmp 和 /usr/adm 和 /usr/spool下的文件,并進行清除
  23. 裁剪或截斷
  24. 使用sar (ADM)產生一個活動報告.
  25. 生成用戶磁盤使用情況的詳細報告 quot (ADM)
  26. 刪除包括lost十found文件和*.out 文件,在內的臨時文件

  27. 每月任務
  28. 若未進行定期備份,執(zhí)行一次非定期備份(級別0)
  29. 進行磁帶驅動器檢修;用tape reten 命令清理磁頭和重新拉緊驅動器
  30. 必要的話,更換超級用戶口令
  31. 不定期任務
  32. 需要的話,系升級統(tǒng)和應用軟件
  33. 檢測配置出錯,包括系統(tǒng)軟件的驗證
  34. 重分配文件系統(tǒng)空間
復制代碼

論壇徽章:
0
14 [報告]
發(fā)表于 2006-01-09 16:06 |只看該作者

第8章 啟動和停止系統(tǒng)


  1. 第8章 啟動和停止系統(tǒng)
  2. 下面這些任務與打開系統(tǒng)和關閉系統(tǒng)有關:
  3. ·啟動系統(tǒng)
  4. ·關閉系統(tǒng)
  5. ·用超級用戶注冊
  6. ·理解引導時的硬件顯示信息
  7. ·改變啟動過程
  8. 8.1 啟動系統(tǒng)
  9. 啟動 SC0系統(tǒng)不僅僅是簡單的打開電源就行.系統(tǒng)需要經過一系列的準備才能使用,
  10. 有些階段需要得到用戶干預:
  11. ·裝人操作系統(tǒng)
  12. ·若系統(tǒng)被不合理地中斷,存儲或刪除系統(tǒng)內存映像
  13. ·清理文件系統(tǒng)
  14. ·選擇操作系統(tǒng)的模式
  15. ·在啟動時設置時間與日期
  16. ·檢驗數據庫權限
  17. 8.1.1裝入操作系統(tǒng)
  18. 啟動系統(tǒng)的第一步是從計算機的硬盤裝人操作系統(tǒng).
  19. ( l)打開計算機和硬盤的電源,計算機裝人 UNIX系統(tǒng)的引導程序,并顯示如下信息
  20. SCO System V/386
  21. boot :
  22. ( 2) 按,系統(tǒng)按在''改變啟動過程"中歷述的將默認引導串裝人操作系統(tǒng).
  23. 當操作系統(tǒng)裝載完畢,屏幕將顯示有關系統(tǒng)配置的信息并檢驗根文件系統(tǒng)(包括所
  24. 有的文件和目錄)是否正常,沒受到破壞.如果文件系統(tǒng)沒有受到損壞,處于正常狀態(tài),
  25. 稱為干凈的度件系統(tǒng)是正常的,就可以選擇操作方式.否則,系統(tǒng)首先會要求清理文件
  26. 系統(tǒng)
  27. 系統(tǒng)引導程序把核心裝入內存后,開始運行并進行初始化工作.核心初始化包含構造緩存區(qū),i節(jié)點表,安裝root文件系統(tǒng)等.并建立系統(tǒng)的第一個進程shed ,在核心初始化的最后階段,由shed進程(系統(tǒng)的0號進程)啟動/etc/init程序,這是PID為1的1號進程.
  28. Init進程的主要任務是按照文件/etc/inittab提供的信息創(chuàng)建進程.由于進行系統(tǒng)初始化的那些進程都是由它創(chuàng)建的,所以把init稱為系統(tǒng)初始化進程.它是系統(tǒng)中所有進程的父進程.
  29. 在任何時候,運行的unix系統(tǒng)都是處在一個運行級(run-level)上.
  30. init運行級
  31. init 0 :關閉系統(tǒng)
  32. init 1 :把系統(tǒng)置為單用戶模式
  33. init 2 :把系統(tǒng)置為多用戶模式
  34. init 3 :啟動遠程共享文件進程和守護進程,mount遠程文件系統(tǒng).
  35. init 4 :可以用來定義替代的多用戶環(huán)境.(通常不使用)
  36. init 5 :停止正在運行的系統(tǒng),并重新引導系統(tǒng)
  37. init 6 :停止正在運行的系統(tǒng),重新引導系統(tǒng),使系統(tǒng)處在由initdefault定義
  38. 的狀態(tài)
  39. S,s : 進入單用戶狀態(tài).
  40. 8.1.2 存儲/刪除系統(tǒng)內存映像
  41. 如果系統(tǒng)是非正常停機,你可能會看到如下消息:
  42. There may be a system dump memory image in the swap device.
  43. Do you want to save it (y/n)
  44. 這個內存映像中包含操作系統(tǒng)中斷時有關系統(tǒng)狀態(tài)的狡術數據.有關對這些數據進行保
  45. 存和分析的內容在"從系統(tǒng)告急中恢復"中介紹.如果你回答 n,接著會問你是否刪
  46. 除這個映像;回答 y將保存該映像,并繼續(xù)啟動.
  47. 8.1.3清理文件系統(tǒng)
  48. 下面消息出現時,必須使用fsck(ADM)對根文件系統(tǒng)進行清理(檢查和清理不一致的
  49. 地方):
  50. fsstat :root filesystem needs checking
  51. ok to check the root filesystem(/dev/root) (y/n)
  52. 這條信息,只有在系統(tǒng)非正常停止的情況下才會出現.關于這一點在停止系統(tǒng)中描述.
  53. 附加的文件系統(tǒng)也可能需要清理.
  54. 要清理文件系統(tǒng),鍵人 y(即"Yes"),并按鍵.fsck清理文件系統(tǒng),修復損壞的文件或刪除不能修復的文件.每一步完成后,都會報告進展情況.在有些情況下,會要求你回答是否要搶救某一文件,你總是只需回答 y或 n并按鍵即可.你也可以一直回答y,表示以"是的"作為對后續(xù)提示的默認回答.
  55. 下面兩種情況下清理過程會被跳過(或顯著地被縮短):
  56. 一致性日志
  57. 如果文件系統(tǒng)"一致性日志"被激活,清理過程就可能不是必須的;在這種情況下,
  58. 不調用fsck.如果某種清理是必須的,也會執(zhí)行快速fsck重新執(zhí)行有關文件系統(tǒng)
  59. 的事務日志,這個過程只需幾秒(而不是幾分鐘).
  60. DTFS文件系統(tǒng)
  61. DTFS文件系統(tǒng)非常穩(wěn)定,一般不需要清理.即使必須清理,也無需人工干預.
  62. 在某些情況下,如果檢查文件系統(tǒng)時進行了大量修復,DTFS根文件系統(tǒng)在檢測完
  63. 畢后將重新引導.
  64. 當清理完畢后,系統(tǒng)會要求你選擇操作方式.
  65. 注意:在啟動過程中,默認的系統(tǒng)動作是在修復文件系統(tǒng)時無需操作員的干預;系統(tǒng)引導和運行fsck 時,自動確認"是"的回答.要改變這種默認情況,使用System startup Manager 或把/etc/default/boot 文件中的FSCKFIX =YES 改變FSCKFIX=NO
  66. 8.1.4選擇系統(tǒng)的操作方式
  67. 當你看到如下消息時,就可以選擇操作方式:
  68. INIT: SINGLE USE MODE
  69. Type CONTROL-d to continue with normal startup,
  70. (or give the root passwd for system maintenance):
  71. 系統(tǒng)有兩種方式:多用戶方式(正常的工作方式)和單用戶方式,即維護方式.多用戶方
  72. 式是系統(tǒng)的普通工作方式,允許多個用戶注冊和工作.單用戶方式是為系統(tǒng)管理員保留的
  73. 工作方式,不允許多個用戶.
  74. 要選擇多用戶方式,按 D鍵.要選擇系統(tǒng)維護方式,鍵人超級用戶口令(也稱root口令),并按鍵.
  75. 1.單用戶方式
  76. 只有在你必須要求所有用戶退出系統(tǒng)進行系統(tǒng)維護工作時,才應使用系統(tǒng)維護方
  77. 式,這些工作包括:檢查文件系統(tǒng),安裝升級版本或新軟件,重裝系統(tǒng)文件或軟件包等
  78. 等.注意,由于沒有執(zhí)行在/etc/rc文件中的各種精靈程序和啟動程序,許多系統(tǒng)服務
  79. (像打印機和網絡)都將不起作用.單用戶方式有效地掛起了啟動過程,直到你使用 D退出單用戶方式,這時該過程將從設置系統(tǒng)時間開始繼續(xù)運行.在單用戶方式下,
  80. 顯示超級用戶的提示符#.
  81. 2·多用戶方式
  82. 當你選擇多用戶方式,啟動過程將從設置系統(tǒng)時間開始繼續(xù)啟動.單用戶方式和多
  83. 用戶方式最重要的區(qū)別在于是否執(zhí)行了/etc/rc目錄下的啟動命令,這些腳本為不同的系統(tǒng)服務,諸如打印機和網絡等產生啟動信息.接著系統(tǒng)顯示: Login:提示符,并允許用戶注冊.
  84. 8.1.5 設置啟動時間和日期
  85. 一旦正常的操作方式開始后,系統(tǒng)就要求輸入正確的時間和日期
  86. INIT:Newrun leve1:2
  87. Current Sytem Time is wed Nov 8 08:19:00 PST 1995
  88. Enter new time ([YYMMDD]HHMM[SS]):
  89. 除非你的時鐘電池已耗盡或被拆掉,否則一般不需改變日期.要保持時間和日期不
  90. 變,只需按鍵.若需要改變時間和日期,則鍵人新的時間后按鍵,鍵入的數字必須是兩個或更多個連續(xù)的成對數字,數字的取值如下:
  91. yy(可選) 表示當前的年份.可取從70到四之間的任意兩位數值,相應地表示1970
  92. 至1999年.
  93. mm(可選) 表示當前月份,可取從01至12間的任意兩位數,相應地表示1月到12月.
  94. dd(可選) 表示當前的日期,可取從01至當月最后一天的任意兩佼數.
  95. hh 表示當前時間的小時,可選從00到33間的任意兩位數.小時采用24小時
  96. 制,早上時間范圍從00到 ll,晚上時間從12到23.
  97. mm 表示當前時間的分,可取從00到59的任意兩位數.
  98. ss(可選) 表示當前時間的秒,可取從00到59的任意兩位數.
  99. 例如: 要把時間和日期改為 l四5年2月3日正午,鍵人:
  100. 9502091200
  101. 當接受新值后,系統(tǒng)隨后顯示新的時間和日期:
  102. sun Feb 03 12:00:00 PST 1995S
  103. 如果你鍵人錯誤的值,系統(tǒng)會提示你再試一次.如果沒鍵人可選項的值,那么當前該項的值將保持不變.如果鍵入了年份的,那么還必須鍵入月份和日期的值.同樣的,如果你鍵入了月份的值,那么就必須鍵入日期的值.
  104. 在時間和日期后將跟著顯示服務啟動消息和 login:消息. '
  105. 8.1.6在正常的操作中設置時間和日期
  106. 你可以使用System Time Manager在正常的操作過程中改變系統(tǒng)的時間.該程序在SCOadmin 中的System 目錄下.
  107. 手工鍵人數字(或在圖形版本中使用 up和down按鈕)來設置時間和日期.注意小時采用24小時制,上午從00到 l l,晚上從12到23.
  108. 要保存所做修改,在刀n沼菜單中選擇Set.
  109. 要改變時區(qū),參見10.1.7節(jié)"改變系統(tǒng)時區(qū)".
  110. 8.1.7改變系統(tǒng)時區(qū)
  111. 你可以使用System Time Manager改變系統(tǒng)時區(qū),該程序在 SCOadmin中System目錄下.
  112. ( l)在Time菜單下選擇 Change Timezone.
  113. (3)選擇 Geographical area,屏幕將按你所選擇的地理區(qū)域進行刷新.
  114. (3)為你所在的地域選擇"時區(qū)".如果找不到你的時區(qū),單擊 Specity Unlisted
  115. Timezone按鈕,鍵人你的時區(qū)名,標明是格林尼治標準時間以東時區(qū)還是以西時
  116. 區(qū),設定和GMT的時差(小時和分鐘).
  117. 根據實際情況,在"夏令時"下選擇 Yes或 No.
  118. 注意:在修改時區(qū)前注冊的所有用戶(包括root),只有在他們注銷后重新注冊才能看到時區(qū)的變化.這是因為只有在注冊時才讀時區(qū)變量(設在/erc /TIMEZONE 中).

復制代碼

論壇徽章:
0
15 [報告]
發(fā)表于 2006-01-09 16:09 |只看該作者

第8章 啟動和停止系統(tǒng)


  1. 8.1.8檢查安全性數據庫
  2. 每次系統(tǒng)重新引導(如果是非正常關閉,則在運行fsck后) 系統(tǒng)都會自動檢查關鍵的安全性數據庫文件.
  3. 顯示消息如下:
  4. Checking tcb...
  5. Checklng protected password and protected subsystems databases...
  6. Checking ttys database...
  7. 通過這種檢查,可以避免在訪問系統(tǒng)時出現問題.比如,在罕見的情況下,一個文件丟
  8. 失了,你就會得到警告并要求你從備份中恢復它(也許還需要修復斷開了的符號鏈接).
  9. 當電源斷電或硬件故障而使系統(tǒng)突然中斷時,有些文件系統(tǒng)可能會被損壞,這種損壞會
  10. 導致安全性數據庫文件被刪除,或者如果在系統(tǒng)崩潰時這些文件正被改寫,則它們處于臨時
  11. 狀態(tài).在任何時候只要重新引導,系統(tǒng)都會運行一系列程序來檢查數據庫文件的狀態(tài).當系統(tǒng)非正常中止并重新引導時,在根文件系統(tǒng)中,這種檢查在對根文件系統(tǒng)運行施fsck(ADM)
  12. 后,進入多用戶方式前進行.
  13. 系統(tǒng)按下面步驟進行:
  14. ( l)腳本/etc/ smmck(系統(tǒng)維護方式檢查程序)運行tcbck (ADM)程序清理所有因被更新
  15. 而處于臨時狀態(tài)的數據庫文件.
  16. 當更新安全性數據庫文件時,復制或更改目錄中的舊文件(比如 file),從而建立新的
  17. "-t"文件.接著把舊文件(file)改為"-."文件(file-o),而新的文件(file-t)就會改成原
  18. 來的文件名(file).當這個過程被中斷時,"-o"和"-t"文件就會保留了下來,在系統(tǒng)
  19. 正常工作之前,這些文件必須一致.tcbck首先解決留在/etc/auth/system,/etc/auth
  20. /subsystems/*目錄下的"-t"和"-o"文件以及/etc/passwd和/etc/group文件.
  21. 如果一個文件有多個版本,必須刪除多余的文件.這一步將按下列過程自動進行:
  22. 1)如果同時存在file,file-o和file-t的長度不為零(即不是空文件),
  23. 那么將刪除舶file-o和file-t.
  24. 2)如果同時存在file和file-t文件,那么將刪除file-t.
  25. 3)如果只存在file-t,那么將把它改名為file-t.
  26. 4)如果只存在file-o文件,那么它將被改名為file.
  27. 如果出現情況 c,那么將會顯示類似下面的消息:
  28. /etc/tcbck: file file missing, saved file-t as file
  29. 這么做的原因是因為"-t"文件是原始文件的修正版,并且可能已經損壞,該文件可能
  30. 并不包含所有原始文件的內容.對所有在特定目錄下處于這種狀態(tài)的文件,這條消息
  31. 會重復顯示("-o"文件不受懷疑,因為它們是由被更改之前的原始文件改名而成的).
  32. (2)tcbck檢查關鍵的系統(tǒng)文件是否存在并且是否為空.一旦某個文件丟失(或為空),
  33. 會顯示出類似下面的信息:
  34. /etc/tcbck: file file is missing or zero length
  35. 對于下列文件(關鍵的 TCB文件會在后面標上 )均重復該過程,如:
  36. /etc/auth/system/default
  37. /etc/auth/system/files
  38. /etc/auth/system/devassign
  39. /etc/auth/system/authorize
  40. /tcb/files/auth/r/root
  41. /etc/group
  42. /etc/passwd
  43. 當這個過程完成后,如果有文件丟失,或用空的"-t"文件代替實際文件,將顯示以
  44. 下消息:
  45. /etc/smmck:restore missing files from backup or distribution.
  46. 如果/etc/passwd或/etc/group中有一個文件丟失,會顯示如下消息:
  47. /etc/tcbck:either slash (/) is missing from /etc/auth/system/files or there are
  48. malformed emtries in /etc passwd or group
  49. I注意:你可以忽略/tcb/ffiles/auth/r/root丟失的警告,在根用戶提示符下,健入 exit,authck 會接著按第6步中所述的去修復這個文件.
  50. Tcbck不能檢測出損壞的文件,但可能顯示其它出錯消息,詳見(SCO OPenServer系統(tǒng)管理指南)(本系列叢書之三)中"系統(tǒng)安全性故障診斷".
  51. (3)如果關鍵的數據文件丟失或損壞,系統(tǒng)會自動進入維護方式,而無需鍵人超級用戶
  52. 口令.顯示如下信息:
  53. INIT:SINGLE USER MODE
  54. Security databases are corrupt.
  55. Starting root shell on console to allow repairs.
  56. 如果非關鍵的數據庫文件丟失,計算機會提示選擇系統(tǒng)維護方式還是正常操作方式.
  57. 如果有文件丟失,記下它們的名字,按10.6.2節(jié)"恢復關鍵的安全性數據庫文件"
  58. 的指示恢復它們.
  59. (4)tcbck刪除/ect/auth/system/pw-id-map和/etc/auth/system/gr-id-map文件,
  60. 因為當系統(tǒng)時鐘重設時,就會把這兩個文件的修改時間同/etc/passwd和/etc/group
  61. 的修改時間相比較,從而產生問題.接著比tcbck試用cps(ADM)重建這些映像文件.
  62. 如果失敗,那么可能是文件控制數據庫(/etc/auth/system/files)丟失,也可能是文
  63. 件控制數據庫有關"/"的項丟失,或者在/etc/passwd和/etc/group中有語法錯
  64. 誤.
  65. (5)系統(tǒng)進入多用戶方式后(( INIT: New run leve1:2)信息顯示出來后),系統(tǒng)會提示設
  66. 置系統(tǒng)時鐘,將再次調用/etc/authckrc.如果發(fā)現有文件丟失,類似上面的警告消
  67. 息又會出現,緊接著顯示如下消息:
  68. /etc/tcbck::file file is missing or zero length
  69. /etc/authckrc:Log in on the OVERRIDE tty and restore
  70. the missing files form a backup or the distribution disks.

  71. 這意昧著仍然有文件丟失了.這些文件在系統(tǒng)進入多用戶方式并允許注冊之前必須被
  72. 替換.記下這些丟失的文件名,按10.6.2節(jié)"恢復關鍵的安全性數據庫文件"中的
  73. 指示來恢復它們.
  74. 如果/etc/passwd或/etc/group丟失,那么在啟動時會顯示如下信息(第一行對應
  75. 于/etc/passwd丟失,第二行對應于/etc/group丟失):
  76. SU:UItk27OWn id: bin
  77. SU:Cannot setgid to auth, no auth entry
  78. (6)當如下消息出現時:
  79. Checking protected password and protected subsystems databases...
  80. 是在運行authck(ADM)程序確定所有列在/etc/passwd中的用戶在受保護的口令數
  81. 據庫中都有登記項.如果有丟失的,當你對提示:
  82. There are errors for this user
  83. Fix them(y/n)
  84. 回答 y,就會根據需要創(chuàng)建它們.接著檢查受保護的子系統(tǒng)數據庫文件,保證這些
  85. 文件正確反映受保護的口令數據庫中—的子系統(tǒng)授權登記項.每個列在子系統(tǒng)文件
  86. 中的名字和列在受保護的口令中相同名字的項互相比較,確認兩個文件中的授權是
  87. 一致的.另外,還要掃描每個受保護的口令項,確認列出的特權權限也反映在受保
  88. 護的子系統(tǒng)數據庫中.如果發(fā)現有不一致的地方,會詢問你是否要對它們進行自動
  89. 修正:
  90. There are discrepancies between the databases.
  91. Fixthem(y or N)
  92. 在這個過程中你會看到系統(tǒng)顯示許多差異并將其修復,這種情況是正常的.
  93. 注意:當操作員不在時,如果系統(tǒng)被設成自動再啟動(在/etc/default/boot文件中設 AUTAOBOOT=YES),那么authck(ADM)以非交互方式調用.發(fā)現不一致時也將顯示告信息,但
  94. authck將不修復它們,然后和正常情況一樣轉入多用戶操作.
  95. 有關人工運行authck的信息請參閱《SCO OpenServer系統(tǒng)管理指南》(本系列叢書之三)"數 "數據庫一致性檢查: auhck(ADM)和addxusers(ADM)".
  96. (7)接著你會看到這條消息:
  97. Checking ttys database...'
  98. 運行ttyupd(ADM)確保在/etc/inittab中所有的終端在終端控制數據庫(/etc/auth
  99. /system/ttys)都有登記.
  100. (8)現在,系統(tǒng)已經啟動并已準備好可以注冊.如果系統(tǒng)報告有文件丟失,你現在必須
  101. 從主控終端注冊來恢復它們,方法和前面提到過的一樣.在默認情況下,主控終端
  102. 一般定義為ccy01,也就是多屏幕的第一屏.如果刪除了/etc/default/login中的默
  103. 認項,那么就必須關掉系統(tǒng),重新引導進入單用戶方式,并恢復那些文件.當你從主
  104. 控終端注冊時,會顯示如下消息:
  105. The security databases are corrupt
  106. However, root login at terminal tty01 is allowed.
復制代碼

論壇徽章:
0
16 [報告]
發(fā)表于 2006-01-09 16:12 |只看該作者

第8章 啟動和停止系統(tǒng)


  1. 8.2停止系統(tǒng)
  2. 停止 SCO系統(tǒng)運行遠不只是關掉計算機電源那么簡單.必須使用System Shtdown Manager(在SCOadmin 的System目錄下)或使用shutdown(ADM)命令來做好停機前的準備.
  3. 這不僅只是關閉系統(tǒng)服務程序,而且還要警告用戶,并給他們一個結束工作的機會.
  4. 要關閉系統(tǒng),在 Shutdown菜單中選擇 Begin Shutdown.默認的動作是把默認的廣播消
  5. 息發(fā)送給所有用戶,并在60秒內關閉系統(tǒng).
  6. 要改變寬限周期,在"Delay"欄中輸入要求的值.如果在"Dehy"欄中填寫了0,那么就不能填寫"Message"欄,而且也不向用戶發(fā)送消息,因為系統(tǒng)將立即關閉.
  7. 要改變廣播消息,在"M田sage"欄中鍵人要發(fā)送的正文,或在 Message菜單下選擇 Read
  8. from file,使用一個已經準備好的文件.
  9. 要自動重新啟動系統(tǒng),選擇 Reboot after shutdown.
  10. 為了在要求關閉前請求確認,選擇 Confim prior to shutdown
  11. 要保存所做的選擇,在 Shutdown 菜單下選擇 Save.
  12. 8.2.1使用shutdown命令行
  13. 要用shutdown(ADM)命令停止系統(tǒng):
  14. (1)以超級用戶注冊,系統(tǒng)打開超級用戶賬號,并顯示日期信息和超級用戶提示符.
  15. (2)鍵人以下命令:
  16. shutdown -gn
  17. 這里 n代表開始關閉系統(tǒng)前延遲的分鐘數.如果要從正常的操作方式進入系統(tǒng)維護方
  18. 式,使用以下的變化格式:
  19. shutdown -gn su
  20. 系統(tǒng)在每個終端上顯示警告消息,要求注冊的用戶結束他們的工作并注銷(警告消息可
  21. 自己定義,詳見shutdown(ADM)手冊頁).一旦所有用戶都已注銷或限定的時間已到,
  22. 系統(tǒng)關掉所有帳號,并顯示如下消息:
  23. * * Safe to power off * *
  24. -or-
  25. * * press Any Key to reboot * *
  26. (3)如果你在命令行中說明要進入單用戶方式,系統(tǒng)直接進入單用戶方式而無需重新
  27. 引導.詳見10.1.4節(jié)"選擇系統(tǒng)的操作方式".
  28. (4)如果你沒有標明單用戶方式,關掉計算機電源或按任意鍵重新引導系統(tǒng).
  29. 8.2.2使用haltsys命令
  30. haltsys(ADM)命令迅速關閉系統(tǒng),不給用戶任何警告消息.如果在使用haltsys命令時有
  31. 用戶在系統(tǒng)中注冊,他們會被立即注銷,正在進行的工作也會丟失.
  32. 要使用 haltsys命令停止系統(tǒng),以超級用戶注冊,并鍵人:
  33. /etc/haltsys
  34. 系統(tǒng)顯示如下消息:
  35. * * Safe to power off * *
  36. -or-
  37. * * press Any Key to Reboot * *
  38. 關掉計算機電源,或接任意鍵重新引導系統(tǒng).



  39. 8.3 以超級用戶注冊
  40. 許多系統(tǒng)維護任務要求以超級用戶注冊,比如你必須以超級用戶注冊來停止系統(tǒng).不要把以超級用戶注冊和以單用戶方式運行混淆,兩者唯一相同之處是都要求使用root口令才能進入,
  41. 要以超級用戶注冊,必須知道超級用戶口令.如果你不知道 root口令,請詢問安裝該系統(tǒng)的管理員.當屏幕上顯示 login:消息時,就可以注冊了.如果你使用的是基于字符的示器,而且沒見到該消息,按 D綴直到該消息出現.
  42. 注意:當你以超級用戶注冊時,要特別小心.尤其是在刪除或者修改文件或目錄時要更加小心.這一點非常重要,因為超級用戶可以不受限制地存取所有文件,這就有可能刪除或修改對系統(tǒng)至關重要的文件.在文件名中避免使用通配符,并時時跟蹤你當前的工作目錄.
  43. 以超級用戶注冊的步驟:
  44. ( l)出現注冊提示時,鍵人超級用戶名:
  45. (2)當提示鍵人口令時鍵人超級用戶口令.系統(tǒng)并不顯示你鍵人的口令,因此要小心地鍵入每個健.
  46. 系統(tǒng)打開超級用戶賬號.如果你使用圖形顯示,那么你就會看到root賬號的桌面系統(tǒng).如果你是在字符界面上注冊,那么你就會看到超級用戶的提示符并#.你只需按
  47. D鍵就可以在任何時候退出.
  48. 8.4理解引導時顯示的硬件信息
  49. 在引導時,顯示版權信息后,將顯示一張硬件信息表.這張表顯示已被操作系統(tǒng)識別了的硬件配置情況.
  50. 例行9-10 引導顯示樣本
  51. SCO OpenServer Release 5
  52. 1976-1997 The Santa Cruz Operation, Inc.
  53. 1980-1994 Microsoft Corporation
  54. All rights reserved.
  55. For complete copyright credits,
  56. enter "copyrights" at the command prompt.
  57. Kernel ID 97/05/07
  58. device address vector dma comment
  59. fpu - 35 - type=80387
  60. floppy ox03F2-0x03F7 06 2 unit=0 type=138ds18
  61. serial ox02F8-0x02FF 03 - unit=1 type=standard nports=1
  62. parallel 0x0378-0x037A 07 - unit=0
  63. console - - - unit=ega type =0 12 screens =68k
  64. disk 0x1F0-0x01F73 6 - type=wo unit = 0 cyls=791 hds=16 secs=48
  65. adapter 0x8000-0x8CDC 11 - type=eiad ha=0 id=7 ftd=std
  66. mem: total = 65148k, kernel = 11288k, user = 53860k
  67. swapdev = 1/41, swplo = 0, nswap = 307200, swapmem = 153600k
  68. rootdev = 1/42, pipedev = 1/42, dumpdev = 1/41
  69. kernel: Hz = 100, i/o bufs = 6288k
  70. 關健字
  71. device 硬件設備的名字
  72. address 16進制的地址
  73. vector 中斷向量
  74. dma 直接內存訪問通道
  75. comment 硬件的其它細節(jié)
  76. fpu 有浮點運算單元( Inte180387數學協處理器,80486 CPU和 Pentium芯片)
  77. floppy 高密度的5.25英寸軟盤驅動器(type=138ds18)
  78. serla1 只有一個端口的 COMl (nports=1,沒有安裝多串行卡)
  79. parallel 這是并行端口 IpO (unix:0)
  80. console 控制臺有一個 EGA視頻適配器(unitt:ega),與類型0(IBM EGA)兼容,有12
  81. 個兼容多屏幕,占用68KB的核心空間
  82. disk Western Digital st506控制器號0(W0),硬盤驅動器號是0(unit 0),以及硬盤
  83. 的柱面,磁頭數和扇區(qū)數
  84. adapter Adaptec AHA—174x主機適配器,詳見16.3節(jié)"引導時來自主機適配器
  85. 驅動程序的消息"'
  86. hwconfig 實用程序可以使用儲存在任何時候,在文件/usr/adm/hwconfdg中配置信息來顯示或訪問這些信息.參見hwconfig(C)手冊頁.
  87. 報告表明,引導進入內存的unix ,其版本號是5 ,核心ID號是97/05/07當前unix
  88. 所用的設備,有串口,軟盤,主控臺,光驅,硬盤等.可用hwconfig命令報告內容完全相同. 最后四行:
  89. mem:指出unix可以使用的全部內存空間,分配給核心的內存總量以及保留給用戶
  90. 的內存總量
  91. swapdev: 表示交換設備,dumpdev:是轉儲設備,主/次設備號都是1和41
  92. rootdev: 是根文件設備,pipedev是管道設備,主/次設備號都是1和42
  93. nswap:表示交換區(qū)的總塊數,swaplo表示交換區(qū)的起始偏移塊號.
  94. 核心i/o buffer所占用的內存是6288k
  95. 另外,eisa(ADM)實用程序可以列出安裝在 EISA機器上的各種卡,而slot( C)實用程序
  96. 可以在 MCA機器上使用.
  97. 典型設備中斷
  98. 中斷
  99. 八進制
  100. 設備
  101. 0
  102. 0
  103. 時鐘
  104. 1
  105. 1
  106. 控制臺
  107. 2
  108. 2
  109. 網絡.磁帶或其它
  110. 3
  111. 3
  112. COM2
  113. 4
  114. 4
  115. COM1
  116. 5
  117. 5
  118. 次并口lp2
  119. 6
  120. 6
  121. 軟盤
  122. 7
  123. 7
  124. 主并口(lp0或lp1)
  125. 9
  126. 11
  127. IRQ2鏈
  128. 10
  129. 12
  130. 11
  131. 13
  132. SCSI 主機適配器 0
  133. 12
  134. 14
  135. SCSI 主機適配器 1
  136. 13
  137. 15
  138. FPU
  139. 14
  140. 16
  141. ST506 /ESDI/IDE 控制器0
  142. 15
  143. 17
  144. ST506 /ESDI/IDE 控制器1
  145. **不要試圖把這些中斷另作它用
復制代碼

論壇徽章:
0
17 [報告]
發(fā)表于 2006-01-09 16:20 |只看該作者

第8章 啟動和停止系統(tǒng)


  1. 8.5 改變啟動過程
  2.     每次計算機啟動,系統(tǒng)都運行boot程序。除非在提示符下鍵人不同指令,否則boot使
  3. 用在默認的根文件系統(tǒng)上的/etc/default/boot文件中指定的配置值裝人默認的核心程序。
  4. 你可以在提示符下鍵人命令改變當前的引導過程,或者使用System Startup Manager 來改變
  5. 將來引導操作默認的配置值。你也可以編輯/etc/default/boot文件手工地改變這些選項。

  6. 8.5.1改變系統(tǒng)重新啟動選項
  7. 要改變系統(tǒng)啟動動作,使用在SCO admin 下system目錄中的System Startup Manager 系
  8. 統(tǒng)重新啟動選項決定在電源故障或系統(tǒng)告急后系統(tǒng)是否(以及怎樣)重新啟動?捎孟铝
  9. 這些選項:
  10. 電源恢復后自動重啟
  11. 如果選中它,系統(tǒng)無需操作員干預自動重啟,并允許用戶注冊。否則,在Boot:提示符
  12. 下等待操作員的回應。
  13. 自動檢查和清理文件系統(tǒng)
  14. 如果選中它,自動清理和安裝文件系統(tǒng)(所有的不一致都將自動解決)。否則,等待操作
  15. 員手工地繼續(xù)。
  16. 重新啟動時立即進入多用戶方式
  17. 如果選中它,跳過單用戶方式的提示(如果是自動引導,這個提示也將跳過)。
  18. 系統(tǒng)告急后自動重新啟動
  19. 如果選中,和電源恢復后自動重啟一樣系統(tǒng)無需操作員干預重新啟動(系統(tǒng)告急總是導
  20. 致系統(tǒng)終止)。
  21. 自動重啟前等待的秒數
  22. 設定在 Boot:提示下等待多長時間后才自動重新啟動。
  23. 默認引導串
  24. 設定你在助Boot:提示符下按<Enter>后自動裝人的引導串。
  25. 要恢復系統(tǒng)默認設置,在Parameters菜單中選擇 Reset Defaults。
  26. 要改變在/etc/default/boot中的其它啟動參數,在 Parameters菜單中選擇Advanced。
  27. 洋見切"(F)手冊頁。
  28. 要保存所做的修改,在 Startup菜單中選擇Save.
  29. 8.5.2改變默認的引導串(DEFBOOTSTR)
  30. 要改變在引導提示符下按< Enter>鍵時裝入的默認程序,需要使用System Startup Manager修改默認引導串設置,或者改變/etc/default/boot中的DEFBOOTSTR選項。例如:在默認情況下,/etc/default/boot文件中如下的設置,使得boor程序將自動地從硬盤裝入核心:
  31.     DEFBOOTSTR= hd (40) unix  
  32.     關于可添加到boot命令行中用于在引導時裝人指定驅動程序的附加關鍵字或引導串,請參見14.5節(jié)"使用引導串"或bootstring (HW)。例如:下面的引導串是用于裝人Wangtek磁帶:
  33.         DEFBOOTSTR=hd (40) unix
  34. 8.5.3 引導舊核心
  35. 如果剛剛重新鏈接了核心,但它不能正確引導或產生其它問題,則可以在引導提示符下
  36. 鍵人 unix. old或unix safe 來裝人原先的核心。如果找不到合適的核心,參閱"沒有找到 UNIX文件"。
  37. 8.6系統(tǒng)啟動的故障診斷
  38.     本節(jié)討論為什么一個過去可以成功引導的系統(tǒng)現在會變得不能引導。這種情況一般是由于電源斷電或系統(tǒng)告急破壞了根文件系統(tǒng)而引起的,此外,改變配置,硬件出錯和人為的錯誤也會引發(fā)這種情況。
  39. 如果是在安裝過程中系統(tǒng)引導失敗,參見"安裝故障診斷"。
  40. 如果系統(tǒng)不能引導,則檢查:
  41. ·系統(tǒng)是否接通電源?
  42. ·是否有電纜松了、脫落、或接錯了?
  43. ·電纜串接是否正確終止?
  44. ·引導軟盤驅動器中是否插有非引導軟盤?
  45. ·硬盤是否出現了壞道?一個壞道可能會破壞引導時需要的系統(tǒng)文件。如何從這種情況
  46.   恢復系統(tǒng)參見 "修復硬盤上的壞磁道和壞塊"。
  47. 這里討論與丟失系統(tǒng)文件有關的許多問題。"丟失或損壞的系統(tǒng)文件"將解釋怎樣恢復這些文件。
  48. 本節(jié)我們將討論下面這些問題:
  49. ·恢復關鍵的安全性數據庫文件
  50. ·系統(tǒng)引導失敗或顯示"NO OS"消息
  51. ·沒有找到boot文件
  52. ·沒有找到UNIX文件
  53. ·不能裝人浮點仿真程序
  54. ·不能執(zhí)行/bin/Iogin:沒有這個文件或目錄
  55. ·不能打開/etc/inittab
  56. ·/etc/iniscript:/bin/sulogin:沒有找到
  57. ·/etc/iniscript:/etc/bcheckrc:沒有找到
  58. ·無utmp項,必須從最低級-sh注冊
  59. ·創(chuàng)建進程失敗…資源暫時無效
  60. ·系統(tǒng)在引導時掛起
  61. ·控制臺鍵盤鎖佐
  62. ·不能在控制臺上注冊
  63. 8.6.1丟失或損壞的系統(tǒng)文件
  64. 在罕見的情況下,一個或多個關鍵的系統(tǒng)文件會意外地被修改或刪除,從而使得系統(tǒng)不能正確引導或操作。一旦你的系統(tǒng)不能引導,就必須從軟盤引導,以便能訪問系統(tǒng)并從備份上復那些關鍵的文件。
  65. 要想引導和訪問一個不是從硬盤上引導的系統(tǒng),就必須有應急引導軟盤組。應急引導軟盤組由引導軟盤和根文件系統(tǒng)軟盤組成。引導軟盤包含三個引導和裝人UNIX系統(tǒng)核心所需的文件,即,/boot,/etc/default/boot和/unix。根文件系統(tǒng)軟盤包含UNIX系統(tǒng)實用程序的子集,可以使用它來恢復系統(tǒng)。

  66. 注意:我們建議為每個系統(tǒng)準備一套獨立的引導軟盤組,否則可能會引起更大的破壞。只有具有相同的硬件和軟件配置的系統(tǒng)才可使用同一套應急引導軟盤組。
  67. 一旦災難性的事件發(fā)生而你又沒有根文件系統(tǒng)的備份,你就只能重新安裝 SCO系統(tǒng)。要做這一步,按"替換根硬盤"中所列的操作重新初始化根硬盤。
  68. 8.6.2 恢復關鍵的安全性數據庫文件
  69. 如果在系統(tǒng)啟動過程中,報告關于安全性數據庫文件丟失,則按如下步驟進行:
  70. ( I)首先使用Software Manager或custom(ADM)命令行驗證SCO系統(tǒng)中的UNIX Run
  71.   Time System組件:
  72.     Custom - v  quick  SCO: Unix: RTS-x
  73.   Custom驗證命令會修復導致文件無法找到的符號鏈接斷開的錯誤。Custom 命令在
  74.   Custom.VerifyReport中保留一個驗證輸出的副本。
  75. 注意:如果系統(tǒng)丟失了/etc/passwd或/etc/guoup文件,custom 命令就會失。▽Γ痚tc/group,該命令需要很長的時間才能完成)。如果發(fā)生這種情況,使用下面兩行命令之一來手工地恢復符號鏈接:
  76. ln -s/var/opt/K/SCO/Unix/*/etc/passwd  /etc/passwd
  77.     ln -s/var/opt/K/SCO/Unix/*/etc/group  /etc/group
  78.   如果此過程成功,按< Ctrl> D鍵繼續(xù)啟動過程。如果文件確實已丟失而不僅僅只
  79.   是符號鏈接斷開所產生的后果,出錯消息仍然會出現,而這些文件也只能從備份上恢
  80.   復(見第2步)或從原始發(fā)行的文件中恢復(見第3步)。
  81. (2)嘗試從備份中恢復文件。比如,如果系統(tǒng)報告/etc/auth/system文件已丟失,而你   
  82.   又有根文件系統(tǒng)的備份,這時,就可按'恢復定期文件系統(tǒng)備份',一節(jié)描述的方法
  83.   運行Backup Manager 來恢復這些文件。也可以把最近一次根文件系統(tǒng)完整備份的第
  84. 一卷插入磁帶驅動器,并鍵人 如下命令來恢復文件:
  85.     cd/
  86.     cpio  -idv -I  /dev /rcto etc/ auth/ystem/files
  87. (3)如果沒有備份,或發(fā)現備份已不能讀取,還可從原始發(fā)行的文件中恢復那些文件.這
  88.   些文件分布在 SCO系統(tǒng)的 UNIX Run Time System組件的軟件存儲對象中,鍵人命
  89.   令:
  90.          cd  / opt/K/SCO/Unix/*/.softmgmt/ var
  91.   再使用合適的復制命令來恢復己丟失的文件:

  92.    cp  etc/auth/system/default/etc/arth/system/var
  93.    cp auth/system/files/etc/auth/system/files
  94.    cp auth/system/devassign/etc/auth/system/devassign
  95.    cp auth/system/authorize/etc/auth/system/authorize
  96.    cp etc/group/group
  97.    cp etc/passwd/etc/passwd

  98.     如果丟失了/etc/default/accounts文件,鍵人以下這些命令:
  99.     cd  /opt/K/SCO/Ulix_ adm/* /.softmgmt/var/etc/sysadm.d/account
  100.     cp accounts/etc/default/accounts
  101. 注意:這些原始發(fā)行文件并不包含你對系統(tǒng)所做的修改--你必須把修改再加進去。比如,在/etc/group中增加組,在/etc/passwd中增加用戶等。對/etc/passwd文件,你可以使用受保護的口令數據庫中的項來得到這些信息:
  102.   cd/tcb/files/auth
  103.   grep u_ id * / *
  104.     這條命令會列出系統(tǒng)中所有的賬號和它們的UID(u-id)。忽略像root和 bin等系統(tǒng)賬號,剩下的其它賬號可通過編輯/etc/passwd手工地增加,或運行Account Manager來增加用戶(要保證鍵入正確的 UD號并使用已有的主目錄而不是再創(chuàng)建新目錄)。
  105. (4)重復第 l步,確認所有的符號鏈接已接好。如果系統(tǒng)仍處在單用戶方式,按<CtrI> D
  106.    鍵,繼續(xù)啟動系統(tǒng),如果你已處在多用戶模式,運行下面命令來修復遺留的不一致
  107.    性:
  108.             authck  -a  -y
  109. 8.6.3系統(tǒng)引導失敗或顯示"NO OS"消息
  110.     如果系統(tǒng)引導失敗或出現 No OS消息,那么說明該引導塊中的部分引導塊(/etc/hd0 boot和/etc/hd1boor)或主引導塊(/etc/masterboot)被損壞了。要恢復它們:
  111. (l)插入應急引導軟盤組中的引導盤,并從該盤上進行引導。當出現boot:提示符時,打
  112.   人:   hd(40)unix
  113. (2)進入單用戶方式,并在根提示符下打人下列命令:
  114.    instbb  hd /dev/hd0a
  115.    dparam  -w
  116. instbb(ADM)把部分引導塊寫入硬盤。dparam(ADM)把主引導塊代碼寫入硬盤的主引導塊。
  117. 對于某些硬盤,還需要按dparam(ADM)的描述標記硬盤劃分情況。
  118. 8.6.4 沒有找到boot文件
  119.     當打開電源后,如果系統(tǒng)顯示如下消息,說明/boor文件丟失了:
  120.     boot not found
  121.     Cannot open
  122.     Stage 1 boot failure : error loading hd(40)boot
  123. 這是指boot(HW)程序丟失了,該程序在每次開機時裝人并執(zhí)行核心。
  124. 如果/boot文件丟失,按下面過程從應急引導軟盤組引導系統(tǒng),以便恢復/boot文件:
  125. (1)把引導軟盤插入軟盤驅動器,重新引導機器。這時執(zhí)行引導盤上的初始引導程序。
  126. (2)在 Boot:提示符下,鍵人
  127.      fd(60)unix.Z root=hd(42)
  128.    這行命令從軟盤上引導系統(tǒng),從軟盤上裝入核心,并安裝根文件系統(tǒng)。
  129. (3)在提示時鍵人root口令,系統(tǒng)進入單用戶方式。
  130. (4)卸下/stand文件系統(tǒng)(boot和核心在該文件系統(tǒng)中):
  131.       umount  /stand
  132.    這是因為/stand文件系統(tǒng)通常是以只讀方式安裝的,因此在你要替換boor文件前,必
  133.    須先把它缷下,再安裝上。
  134. (5)重新安裝/stand文件系統(tǒng):
  135.       umount  /stand
  136. (6)現在安裝引導軟盤:
  137.     mount  -r/dev/fd0  /mnt
  138. (7)當引導盤在軟盤驅動器中,在系統(tǒng)提示符下,鍵人以下命令,恢復/boot文件:
  139.     cp /mnt/boot /stand
  140.    這條命令在硬盤上復制一個新的/boot文件。
  141. (8)在把引導盤從軟盤驅動器中取出前,應先鍵入如下命令,把(dev/fd0)卸下 :
  142.     umount   /mnt
  143. (9)把軟盤從驅動器中取出,并使用中取出,并使用haltsys(ADM)關閉系統(tǒng)。
  144. (10)在Boot:提示符下按,<Enter>鍵,從硬盤上重新引導系統(tǒng)。
  145. 8.6.5 沒有找到UNIX文件
  146. 如果系統(tǒng)在開始引導后,顯示消息 unix not found,說明 unix文件已丟失了。 unix文件包含 UNIX系統(tǒng)核心的可引導映像。如果 unix文件丟失,你可以從另外的核心文件(如unix.old或unix.safe)上引導系統(tǒng),為此只需在 Boot:提示符下鍵人替代的核心文件名。
  147. 如果在系統(tǒng)上沒有另外的核心文件,就得從應急引導軟盤組引導系統(tǒng),以便恢復unix文件:
  148. ( l)在驅動器中插入引導軟盤,重新引導機器。
  149. (2)在 Boot:下鍵人:
  150.         fd(60)unix.Z root=hd (42) swap=hd(41)
  151.   這將從引導軟盤上裝人核心,并把根文件系統(tǒng)安裝到硬盤上。


  152. 注意:如果改變了對換區(qū)設備的位置,應用新的位置來替代 hd(41)。

  153. (3)在提示符下鍵人根口令,系統(tǒng)進人單用戶方式。
  154. (4)卸下/stand文件系統(tǒng)(boot文件和核心文件在該文件系統(tǒng)上)
  155.     umount  /stand
  156. 這是因為/stand文件系統(tǒng)通常都是以只讀方式安裝,因此你要替換核心文件前,必
  157. 須先把它卸下,然后再安裝上。
  158. (5)重新安裝/stand:
  159.     mount  /stand
  160. (6)安裝引導盤:
  161.          mount  -r  /dev/fd0/mnt
  162. (7)當引導軟盤在驅動器中,恢復unix此文件:
  163.      cp  /mnt/unix.Z  /stand
  164.   該命令把壓縮的unix核心文件從引導盤復制到硬盤上。無需對該核心文件進行解壓
  165.   縮。
  166. (8)在你把軟盤從驅動器中取出前應先卸下/dev/fd0軟盤:
  167.       umount / mnt
  168.     (9)把軟盤從驅動器中取出,用haltsys(ADM)命令關閉系統(tǒng)。
  169. (10)在Boot:提示符下按<Enter>,重新引導系統(tǒng)。
  170. (11)        從引導盤上裝入的核心文件并不包含你自從創(chuàng)建應急引導軟盤組后所做的修改。"重新鏈接核心"所述,立即重新鏈接核心。任何時候,一旦你改變系統(tǒng)設置諸如增加驅動程序和重新鏈接核心等,你都應創(chuàng)建一套新的應急引導軟盤組。
復制代碼

論壇徽章:
0
18 [報告]
發(fā)表于 2006-01-09 16:29 |只看該作者

第8章 啟動和停止系統(tǒng)


  1. 8.6.6 不能裝入浮點仿真程序
  2. 如果你的計算機沒有387數學協處理器芯片并且/etc/emulator文件丟失或損壞,系統(tǒng)
  3. 引導失敗并顯示如下消息:
  4.         WARNING:Cannot load floating point emulator (error 2):/etc/emulator No
  5.                    Floating point is available
  6. (如果有387芯片,核心會在硬件識別引導消息中識別它)。
  7. 如果系統(tǒng)引導失敗時出現這個消息,從應急引導盤上引導系統(tǒng)并恢復/etc/emulator:
  8. (1)在驅動器中插人軟盤,重新引導計算機。
  9. (2)在 Boot:提示符下按指示按<Enter>鍵,插人根軟盤。這將從軟盤上引導系統(tǒng),并
  10.    從軟盤上安裝根文件系統(tǒng)。
  11. (3)清理根文件系統(tǒng):
  12.    fsck -s/dev/hd0root
  13. (4)在軟盤上開始工作,使用下面命令把硬盤上的根文件系統(tǒng)安裝到/mnt上:
  14.        /etc/mount /dev /hd0root /mnt
  15.   如果mount失敗,使用fsck (ADM)命令來檢查硬盤的內容。
  16. (5)把軟盤上根文件系統(tǒng)中的/etc/emulator文件復制到已安裝的硬盤上:
  17.    cp /etc/emulator/mnt/etc/emulator
  18. (6)卸下硬盤:
  19.     /etc/umount/mnt
  20. (7)確信軟盤還在驅動器中,使用haltys(ADM)命令來重新引導系統(tǒng)。
  21. (8)當看到 Press any key的提示符時,把軟盤從驅動器中取出,在 Boot:提示符下
  22.         按< Enter>鍵,系統(tǒng)從硬盤引導。


  23. 8.6.7 不能執(zhí)行/bin/login:沒有這個文件或目錄
  24.     如果系統(tǒng)能正確引導,但在進入多用戶方式后,在注冊提示時掛起,則從多屏幕的其它屏幕或串行終端再試試。
  25. 如果從任何一個終端都不能得到回應,那么可能是/bin/login文件丟掉了。/bin/login
  26. 文件也就是login(M)命令程序。這個命令在每個終端對話開始時運行,以允許用戶訪問系統(tǒng)。要恢復/bin/login:
  27. (l)關掉機器電源再打開,在boot:提示符下按< Enter>鍵。
  28. (2)在提示符下,鍵人根口令進入單用戶方式。
  29. (3)參照'恢復定期文件系統(tǒng)備份',使用Backup Manager從根文件系統(tǒng)備份中恢復/bin
  30.   /login。也可以把最近一次根文件系統(tǒng)完整備份的第一卷插入磁帶驅動器,并健入如
  31.   下命令來恢復該文件:
  32.    cd/
  33.    cpio -idv -I/dev/rct0  bin/login
  34.    默認的磁帶驅動器鏈接到/dev/rct0。如果你使用不同的設備(如/dev/rctmini)用   
  35.    它替換/dev/rct0。
  36. 8.6.8 不能打開/etc/inittab
  37. 如果你按< Ctrl> D后,系統(tǒng)進入多用戶方式失敗,或在引導時顯示如下消息,表明文件/etc/inittab丟失:
  38.     INIT:Cannot open/etc/inittab errno:2
  39.     INIT:SINGLE USER MODE
  40. 文件/etc/inittab包含init的命令。
  41. 如果文件 inittab丟了,init就不能執(zhí)行系統(tǒng)啟動命令,系統(tǒng)也就不能進入多用戶方式。
  42. 這時當你按< CtrI> D鍵時,系統(tǒng)仍停留在單用戶方式,并顯示上述的出錯消息。
  43. 要恢復 inittab,你必須重建核心環(huán)境:
  44. (l)鍵人root口令,進入系統(tǒng)維護方式。
  45. (2)鍵入以下命令:
  46.      cd /etc/conf/cf.d
  47.      touch /etc/.new_unix
  48.      . ./bin/idmkenv
  49. (3)當你看到以下消息:
  50.         The kernel environment includes device node files and/etc/inittab.
  51.         The new kernel may require changes to/etc /inittab or device nodes.
  52.      
  53.         Do you want the kernel environment rebuilt?  (y/n)

  54.     鍵入"y"并<按Enter>鍵,接著顯示如下消息:
  55.     The kernel has been successfully linked and installed。
  56.            To activat it,reboot your system。
  57.            Setting up kernel environment
  58. (4)鍵入命令:
  59.        cat  /etc/inittab
  60.    如果你看到系統(tǒng)不能打開該文件的消息,鍵人如下命令:
  61.      In -s /var/opt/K/SCO/Unix/*/etc/inittab  /etc/inittab
  62.    這個命令恢復與存儲在UNIX系統(tǒng)軟件存儲對象中inittab文件的符號鏈接。
  63. (5)鍵人命令:
  64.      exit
  65. (6)你會看到如下這條消息:
  66.     ENTER RUN LEVEL (0-6,s or s):
  67.    鍵人2,系統(tǒng)會接著進入多用戶方式。
  68. 這時新的/etc/inittab文件已準備好,你不需要重新引導系統(tǒng)。
  69. 8.6.9 /etc/initscript:/bin/sulogin:沒有找到
  70.     如果系統(tǒng)在引導時顯示這條出錯消息,并直接進入多用戶方式(運行級2),那么文件/bin/sulogin己在硬盤上丟失。如果要進入單用戶方式,系統(tǒng)中必須有sulogin(ADM)實用程序。
  71. 如果這個文件丟失,以root注冊,使用Backup Manager從根文件系統(tǒng)備份上恢復/bin/sulogin
  72. 文件。也可以把最近一次根文件系統(tǒng)完整備份上的第一卷插入磁帶驅動器,并鍵入如下命令來恢復該文件:
  73.     cd/
  74.     cpio -idv -I/dev/rct0/bin/sulogin
  75.     默認的磁帶設備鏈接到/dev/rct0。如果你使用了不同的設備(如/dev/rctmini),用它替換/dev/rct0。
  76. 8.6.10 /etc/initscript:/etc/bcheckrc:沒有找到
  77. 如果在引導時系統(tǒng)顯示/etc/initscript:/etc/bcheckrc :not found 的出錯消息,說明/etc/bcheckrc文件丟失了。任何時候系統(tǒng)引導時,init實用程序按照文件/etc/inittab中的命令執(zhí)行bcheckrc。該實用程序在需要時檢查和修復根文件系統(tǒng)。當你引導系統(tǒng)時,硬盤上應有/etc/bcheckrc文件。
  78. 如果/etc/bcheckrc丟失,請按下列過程恢復它:
  79. (l)在提示符下鍵人root口令,進人單用戶方式。
  80. (2)在做任何事以前,使用fsck命令手工清理根文件系統(tǒng):
  81.    /etc/fsck   /dev/root
  82. (3)在文件系統(tǒng)檢查(必要時)修復后,使用Backup Manager從根文件系統(tǒng)備份中恢復    /etc/bcheckrc文件。也可以把最近一次根文件系統(tǒng)完整備份的第一卷插入到磁帶驅動器中,按下面的命令恢復該文件:
  83.    cd/
  84.    cpio -idv -I /dev/rct0  etc/bcheckrc
  85. 默認的磁帶設備鏈接到/dew/rct0上,如果你使用不同的設備(如dev/rctmini),用它替換/dev/rct0。
  86. (4)在提示符下鍵人haltsys重新引導系統(tǒng)。
  87. 有關bcheckrc的更多信息,參見bcheckrc(ADM)手冊頁。
  88. 8.6.11 無utmp項,必須從最低級-sh注冊
  89. 系統(tǒng)注冊的記錄文件/etc/utmp,/etc/wtmp  和/etc/utmpx中的一個或幾個被破壞,有可能被清空而對系統(tǒng)無作用,請按以下步驟調整:
  90. (l)用root注冊,進入單用戶方式。
  91. (2)執(zhí)行以下命令刪除這些文件的內容:
  92.      >/etc/utmp
  93.      >/etc/wtmp
  94.      >/etc/utmpx
  95. (3)關閉系統(tǒng),重新引導系統(tǒng)。
  96. 8.6.12 創(chuàng)建進程失敗…資源暫時無效
  97.    若在控制臺顯示以下消息:
  98.     Fork failed: Command [scoterm] system Error was: Resource temporarily
  99.     Unavailable
  100.     這些消息常常是因為虛擬內存不夠,可以容易地通過增加對換空間來修復。在多用戶
  101. 方式下這是必須進行的。當以root注冊,下列命令可大約增加30MB的虛擬內存:
  102.   touch / swap
  103.   swap -a / swap 0 6000
  104.     /swap文件將根據實際的對換要求增加空間而不真正消耗30MB的空間。為避免每次
  105. 系統(tǒng)引導時運行此命令,可簡單地把以上命令加入到/etc/rc.d/8/userdef文件中。
  106. 虛擬內存通過核心變量availsmem來跟蹤,可以跟蹤4K頁內的有效虛擬內存。此變量
  107. 被保守地處理,正常情況下保留比實際需要要更多的對換空間。使用共享庫的程序將減少
  108. availsmem的使用。獨立地使用mmap(S)實用程序和映像的程序也需要較大虛擬內存。
  109. 使用crash(ADM), 可以管理availsmem:
  110.     # crash
  111.     dumpfile = / dev /mem, namelist = unix, outfile = stdout
  112.     >od -d availsmem
  113.     f 0175120: 0000011682
  114.     >q
  115.     此例中,"00000l1682"轉換為 ll,682個4K頁,或近似45.63MB。
  116. 8.6.13 系統(tǒng)在引導時桂起
  117. 如果引導進程在出現 Kernel: i/o bufs消息后掛起,說明/etc / init文件在系統(tǒng)中丟
  118. 失。/etc / init文件包含 init(M)程序。一旦啟動,init負責產生系統(tǒng)中的其它進程,因此如
  119. 果它丟失,就不會有新的進程生成。
  120. 要恢復/etc / init:
  121. (l)把應急引導軟盤組中的引導軟盤插入軟盤驅動器,重新引導機器。
  122. (2)在Boot:提示符下,按< Enter>鍵,并按要求插人根軟盤。
  123. (3)安裝硬盤根文件系統(tǒng):
  124.    / etc / mount   / dev / hd0root   / mnt
  125.        如果安裝失敗,使用fsck (ADM)命令來檢查硬盤.
  126. (4)從軟盤上的根文件系統(tǒng)中把/etc/init文件復制到已安裝的硬盤中:
  127.     cp   / etc / init    / mnt / etc / init
  128. (5)把硬盤卸下:
  129.     /etc/umount    /mnt
  130. (6)當引導盤還在驅動器中時,使用haltsys(ADM)重新引導系統(tǒng)。
  131. (7)在看到 Press any key to reboot的提示時,把軟盤從驅動器中取出,在 Boo:
  132.    提示符下按< Enter>鍵,從硬盤引導系統(tǒng)。
  133. 8.6.14 控制臺鍵盤鎖佳
  134. 當系統(tǒng)對控制臺鍵盤的輸入無任何響應時,就稱為"鍵盤鎖住"?刂婆_鍵盤鎖佐只影響那些連接到控制臺的鍵盤,對其它連接在串行口上的標準終端的鍵盤無影響。
  135. 如果下面的情況都成立,你可能碰到鍵盤鎖住了:
  136. · 系統(tǒng)控制臺鍵盤不能輸人數據或執(zhí)行任何任務。
  137. · 不能切換多屏幕,而且按< CapsLock>鍵也不能改變 CapsLock指示燈的開、關狀
  138.    態(tài)。
  139.     · 在該系統(tǒng)上的其它終端能繼續(xù)工作。
  140. · 打印機或其它設備能繼續(xù)工作,系統(tǒng)也仍然在運行。
  141. 在試圖修復鎖佐的鍵盤前,應確信:
  142. ·你沒有在無意中按了< Ctrl> S鍵(該鍵停止屏幕滾動)。要檢驗這個情況,只需再按
  143. < Ctrl> Q鍵,然后看是否能從鍵盤上輸入字符。
  144.     ·如果你的計算機有一個鍵盤鎖住鍵,檢查它是否處于鎖住狀態(tài)。
  145. ·鍵盤連接正確。
  146. ·系統(tǒng)本身還在運行。
  147.   檢查終端是否還在工作,能否執(zhí)行系統(tǒng)任務,諸如注冊和檢查日期等。如果你沒有終端,看硬盤指示燈(如果有)是否閃爍。

  148. 注意:如果處在單用戶方式,就不能使用終端,并且硬盤的指示燈也不會閃爍。


  149. 如果指示燈仍在周期性地閃爍(至少每30秒閃一次),那么表示系統(tǒng)還在運行,并且還
  150. 在使用硬盤。


  151. 警告:在電源開著時,技下鍵盤并重新連接鍵盤,有些機器會受到損害。


  152. 如果按這些建議檢查以后,控制臺鍵盤仍鎖住,試著拔下控制臺鍵盤然后再把它插上。   
  153. 如果這樣能解決問題,你碰到的情況就是鍵盤鎖住。如果最后一步還沒解決問題,你的
  154. 鍵盤仍然鎖住。

  155. 防止控制臺鍵盤鎖住
  156. 可以通過采用一個特殊的修改操作系統(tǒng)核心的"補丁"來防止鍵盤鎖佐.


  157. 注意:這個補丁會使鍵盤指示燈失靈,因此應該只有在試過其它措施后再采用。


  158. 為了防止控制臺鍵盤鎖。
  159. (l)如果控制臺不能工作,那么讓它開始工作。若有必要,重新引導系統(tǒng),在 Boot:的
  160.   提示符下鍵人 root口令進人單用戶方式。
  161.   如果不重新引導,在系統(tǒng)控制臺上以 root注冊,使用shutdown( ADM)命令關閉系
  162.   統(tǒng),進入單用戶方式:
  163.   /etc/shutdown su
  164. (2)一旦系統(tǒng)進入單用戶方式后,鍵人以下命令:
  165.     umount / stand
  166.     mount / stand
  167. 這樣先卸下/stand文件系統(tǒng)(該系統(tǒng)正常安裝時是只讀方式)再重新安裝上后就可以進行修改了。
  168. (3)使用下列命令備份核心:
  169.    cd / stand
  170.    cp unix unix .00
  171. (4)用以下命令修補核心:
  172.     / etc / - fst -w /unix
  173.     ledspresent / w 0
  174. (5)使用/etc/shutdown命令關閉系統(tǒng)。
  175. (6)當你看到 Normal  System  Shutdown的消息時,接任意鍵重新引導系統(tǒng)。現在就
  176.     解決了鍵盤鎖住的問題。請證實健盤各功能都正常,如果沒有問題,你就可以永久
  177.     性地采用這種修補:
  178.     / cd /etc/ conf / pack.d /cn
  179.     copy -om Driver .0 Driver .o.save
  180.     / etc/_ fst -w Driver .o
  181.     ledspresent / w 0
  182.     $q

  183. 控制臺留盤類型錯誤

  184. 如果控制臺鍵盤是 XT健盤或其它非 AT鍵盤,而系統(tǒng)又配置成使用 AT鍵盤,那么系統(tǒng)就不能識別從該鍵盤上的輸入 c有關測試和切換鍵盤方式的信息,參見<SCO OPenServer系統(tǒng)管理指南>(本系列叢書之三)中"設定控制臺鍵盤類型"。
  185. 8.6.15 不能在控制臺上注冊
  186. 如果你想在多用戶方式下注冊到控制臺上,則系統(tǒng)顯示出錯消息:
  187. cannot obtain database information on this terminal

復制代碼

論壇徽章:
0
19 [報告]
發(fā)表于 2006-01-09 16:31 |只看該作者

第 9章 定制圖形環(huán)境的啟動


  1. 第 9章  定制圖形環(huán)境的啟動
  2.     本章討論如何定制 SCO OpenServer圖形環(huán)境的啟動特性。具體而言,本章包括怎樣:
  3.     •使用顯示管理程序(scologin)
  4.     •使用startx腳本程序
  5.     •使用對話管理程序(scosession)
  6.     •使用環(huán)境變量
  7.     •定制scologin以便管理多個服務器
  8.     •在 X終端上使用圖形環(huán)境
  9. 9.1 啟動圖形環(huán)境對話
  10.      在默認情況下,圖形環(huán)境在主控臺的第二屏(/dev/tty02)上運行scologin 顯示管理程序。該顯示管理程序在系統(tǒng)中啟動X服務器并保持它的運行,甚至在用戶并沒使用圖形
  11. 環(huán)境對話時也如此。
  12.      當然,在可以選擇關掉scolign 客戶程序并手工地啟動X 服務器,而也可以在另一個屏幕上運行另外一個服務程序對話。要手工啟動X服務器,運行startx 腳本程序。
  13.       不管實際使用哪種方法運行X服務器,默認的圖形環(huán)境對話是由對話管理客戶程序:
  14. scosession 控制的,scosession 定義了服務程序啟動后要運行的客戶程序,并控制它們的表現和行為。
  15.     以下幾節(jié)假設按默認配置運行客戶程序。
  16. 9.1.1 運行scologin
  17.     scologin 顯示管理程序為本地或遠程的 X服務器提供了一個圖形注冊窗口,類似于由login或getty 所提供的功能。特別地,scologin:
  18.     •保持 X服務器運行
  19.     •提示用戶注冊和輸人口令
  20.     •驗證用戶
  21.     •適當時要求新口令
  22. •建立安全圖形環(huán)境對話
  23. scologin客戶進程是由在/etc/rc2.d中的P86scologin 腳本啟動的一個精靈進程。默認情況下,scolgoin 控制多屏幕中的第二屏,即/dev/tty02。
  24. scologin窗口出現在所有由scologin管理的活動 X服務器的屏幕上。scologin窗口包含兩個分別要求健人注冊名和口令的輸入字段。該窗口還包含三個按鈕; Login, Restart和
  25. Help。要開始對話,鍵人注冊名和口令,再按<Enter>鍵或單擊 Login按鈕。要重新啟動 X
  26. 服務程序和重新顯示scologin窗口,單擊Restart按鈕。
  27. 如果注冊成功,那么就將設置以下的環(huán)境變量;$DISPLAY,$HOME,和PATH。如果運行桌面系統(tǒng)客戶程序, $LANG環(huán)境變量也被設置。這些變量在11.2節(jié)“使用環(huán)境變”中討論。
  28. 一旦系統(tǒng)成功地驗證一個用戶,就會執(zhí)行幾個腳本程序。這些腳本程序在/usr/lib/X11/scologin中,并列在表 ll—l中。

  29. 配置文件        描述
  30. Xstartup        一個定義在開始用戶對話前scologin 執(zhí)行的操作的啟動腳本程序
  31. Xsession
  32. Xsession-csh
  33. Xsession-ksh
  34. Xsession-sh        通過運行/usr/bin/startx 腳本程序來定義用戶的X 服務器對話的特性,
  35. 該對話啟動scosession
  36. Xreset        文件定義在用戶結束對話時scologin采取的動作
  37. 9.1.1.1 配置scologin的啟動行為
  38. scologin 在驗證一個用戶后,就執(zhí)行啟動腳本程序/usr/lib/X11/scologin/Xstartup
  39. 該腳本程序在默認情況下不執(zhí)行任何命令——除了一些注釋信息外,該腳本程序的文件是空的.可以在該文件中寫進 shell命令來執(zhí)行自定義的啟動任務,如從文件服務器安裝用戶注冊目錄、顯示日期信息、設置自定義 shell環(huán)境變量.
  40. 這個腳本程序一執(zhí)行完畢,scologin如就開始用戶對話。
  41. 9.1.1.2 定義 x服務器對話
  42. 在執(zhí)行啟動腳本程序后,scologin搜尋一個定義 X服務器對話的腳本文件。首先,它尋找在用戶注冊目錄下的名為.xsession的文件。
  43. 如果沒有發(fā)現用戶特定的文件,scologin再查找/usr/lib/X11/scologin/Xsession-SHELL文件,其中SHELL 是當前用戶的shell。例如,一個運行 csh的對話就使用Xsession-csh文件。
  44. Xsession文件作為注冊 shell啟動,它們設置在用戶.profile或.login文件中說明的環(huán)境變量。接著Xsession文件運行startx –t 腳本程序。實際上,scologin由將對話管理任務交給startx腳本程序,而該程序又把控制權轉交給scosession客戶程序。
  45. 9.1.1.3 從scologin中注銷
  46. 當結束圖形環(huán)境對話,并從系統(tǒng)中注銷時,scologin運行一個稱之為/usr/lib/X11/scologin/Xreset的 reset腳本程序。這個腳本程序以 root  的權限運行,從根窗口上刪除對話管理程序的資源。  
  47. 也可以用這個腳本程序來消除執(zhí)行及Xstartup腳本程序中命令所造成的影響。例如,
  48. Xreset腳本程序可以從文件服務器上卸下那些在對話開始后被安裝的目錄。
  49. 當一個圖形環(huán)境對話結束后,scologin 重置 X服務器,并重新顯示scologin窗口。
  50. 9.1.2 運行startx腳本程序
  51. 如果你想在命令行啟動一個圖形環(huán)境對話,必須運行startx腳本程序:

  52.     startx &
  53. 如果通過從scologin由窗口注冊來開始對話,scologin的Xsession-SHELL文件也要帶    選項運行startx腳本程序。
  54. 如果startx腳本程序執(zhí)行時不帶任何選項,它將:
  55. •在$PATH環(huán)境變量中加入/usr/bin/X11,如果需要的話。
  56. •檢查環(huán)境變量 $DISPLAY是否已設置,如果沒有,它把該變量設為:
  57.     hostname:display_number
  58.    其中hostname是當前主機的名字,而:display_number是下一個可用的顯示器。如
  59.    果沒有其它的服務器在運行,則:display_number設為0。
  60. •運行xinit,啟動 X服務器。
  61. •如果$HOME/.startxrc文件存在,則讀該文件,并執(zhí)行該文件中設定的客戶程序。
  62. 如果用戶的起始目錄下不存在.startxrc,那么就讀。痷sr/lib/ X11/sys.startxrc文件。
  63. 如果startx腳本程序執(zhí)行時帶 -t選項—正如它由scologin的Xsession-SHELL文件執(zhí)
  64. 行時那樣,它將執(zhí)行上述所有任務,其中也包括修改環(huán)境變量$PATH。然而,-t選項
  65. 并不設置$DISPLAY環(huán)境變量或者運行xinit程序啟動 X服務器。對于scologin顯示
  66. 管理程序,X服務器早已運行而無需重啟。如果想從一個使用內部服務程序的 X終
  67. 端上運行圖形環(huán)境對話,-t 選項也很有用。

  68. 注意:如果在運行startx 腳本程序時帶-t 選項,必須在運行startx 前設置$ DISPLAY
  69. 環(huán)境變量。否則,會看到出錯信息:
  70.      DISPLAY enviroment variable not set


  71. 9.2.1 定制 scologin
  72.     默認的scologin配置是在控制臺的第二屏(/dev/tty02)上運行 X服務器和scologin客戶程序。你可以改變配置使得scologin根本就不遠行,或者設置scologin管理系統(tǒng)上或遠程系統(tǒng)上的多個顯示器,也包括 X終端。
  73. 有幾個用于配置scologin行為的文件。這些文件都在/usr/lib/X11/scologin的目錄下,
  74. scologin 配置文件
  75. 文件        描  述
  76. Xconfig        設置資源的特殊配置文件,確定scologin使用的腳本程序。在該文件中的資源配置下列文件
  77. Xerror        scologin 的出錯消息寫到該文件中,否則出錯消息會顯示在標準出錯輸出(stderr)上
  78. Xhelp        包含求助文本文件。在scologin窗口中單擊 Help按鈕就能看見該文件的內容
  79. Xresources        包含配置scologin畫面的資源,這些資源由xrdb裝人資源數據庫
  80. Xservers        包含由scologin管理的所有非XDMCP的 X服務器的表項。
  81. 9.2.2 使用scologin管理腳本程序
  82. 圖形環(huán)境提供/etc/scolgoin腳本程序,該程序允許系統(tǒng)管理員控制scologin進程。該腳本程序必須由root運行。
  83. 這個腳本程序有六個可用的選項:
  84. start  啟動scologin進程,依次讀取存在/usr/lib/X11/scologin目錄下的
  85.       Xconfig,Xservers和Xresources文件。
  86. Stop  停止scologin如進程。運行scologin stop會關閉所有由scologin管理的當前
  87.       的對話。例如,如果你想重設scologin管理的終端并恢復getty進程,就使用
  88.       stop選項。

  89. 注意:改選項關閉系統(tǒng)上所有的scologin 進程,這將導致在執(zhí)行這個腳本程序時,所有正在運行的對話都將被中止。在運行這個腳本程序前,應提醒用戶。


  90. query  顯示當前的scologin 進程狀態(tài),
  91. disable 停止當前的scologin進程,在系統(tǒng)重新引導時禁止啟動scologin;并在由scologin
  92.        管理的 ttys上重新啟用getty進程。
  93. enable  確保系統(tǒng)在重新引導時啟動scologin,如果scologin如還未運行,就啟動該
  94.         進程。
  95. init     如果啟用了scologin,在所有配置了scologin的屏幕上禁用getty進程。
  96.         scologin只能在引導時由 init運行。
  97. 9.2.3 在多個顯示器上配置scologin
  98. scologin顯示管理程序遠不像默認配置的那樣只能運行簡單的對話。實際上,scologin
  99. 可以控制多個服務器,不管是在本地機還是在遠程機或 X終端上。
  100. 這里有兩種方法可以設置由scologin管理的 X服務器:
  101. •如果服務器支持 X Consortium標準的 X顯示管理控制協議,也就是 XDMCP,通
  102.    要設定遠程機器的名字或網絡地址就可在該服務器上運行scologin.
  103.    XDMCP使用動態(tài)機制,一旦顯示器(諸如工作站或 X終端)發(fā)出請求,就能建立
  104.    并通過協議進行通信。 SCO X服務器支持XDMCP.
  105. •如果你打算把scologin配置成能在一組主控臺終端(例如,從 tty01到tty12)上運行
  106.    或者你想讓scologin管理一個并不支持XDMCP的 X服務器,需要在文件/usr/lib
  107.   /X11/scologin/Xervers加入每個顯示器的登記項。該文件每一行設定一個需要的
  108.    scologin管理的顯示器。

復制代碼

論壇徽章:
0
20 [報告]
發(fā)表于 2006-01-09 16:39 |只看該作者

第10章 增加硬盤


  1. 第10章 增加硬盤
  2. 如果根磁盤的容量不足或為了減輕磁盤的I/O 瓶頸問題,也許需要在安裝附加的硬盤。
  3. 如果系統(tǒng)上有多個硬盤,能夠通過把它們配置成虛擬硬盤來更有效地管理數據存儲。
  4. 本章介紹:
  5. "        在系統(tǒng)中增加IDE,EIDE,IDA,ESDI或SCSI 硬盤
  6. "        克服BIOS 在根磁盤上讀取柱面數上的限制
  7. "        替換根硬盤
  8. "        以及診斷和修復硬盤問題
  9. 10.1 所支持的硬盤配置
  10. SCO OpenServer 系統(tǒng)可以使用許多種硬盤,并支持大部分IDE ,EIDE,ESDI,Compaq IDA和SCSI 磁盤控制器。

  11. 注意:SCO OpenServer 系統(tǒng)可以支持那些使用邏輯尋址(LBA)方式的大(528MB)EIDE 磁盤,但它不支持完整的EIDE 命令集。

  12. 在ISA ,EISA, MCA 和PCI 總線的機器上,wd設備驅動程序用于使用WD1010或ST506
  13. 接口的磁盤。這包括IDE 和EIDE 驅動程序。Sdsk 設備驅動程序用于所有SCSI磁盤。
  14. 在MCA 總線的機器上,esdi 設備驅動程序用于ESDI 磁盤。St506 設備驅動程序用于配置成使用ST506 接口的ESDI 磁盤。
  15. 10.2 增加第二個硬盤
  16. 這里是一些包含多個硬盤的系統(tǒng)可能的配置:
  17. ·根磁盤在第一個SCSI 主機適配器上:只能增加其它 SCSI主機適配器。每一個主機適
  18.   配器,包括主適配器,都有能力在 SCSI  l總線上支持多達7個帶嵌入式控制器的磁盤
  19.   驅動器,在16位寬的 SCS12 總線上則可多達15個。
  20. ·根磁盤在IDE,EIDE  或ESDI控制器上:ISA, EISA和 MCA總線的機器能支持兩個
  21.   IDE或 EIDE控制器c每個控制器能支持兩個磁盤驅動器。也可以增加 scsI主機適配器
  22. ·根磁盤在Compeq IDA-III控制器上:最多可增加5個 IDA-III控制器。每個控制器能支
  23.   持14個磁盤驅動器。
  24.   若要安裝 IDE, EIDE, ESDI或 IDA磁盤,則按照"安裝硬盤"中描述的過程進行。
  25. 對 SCSI磁盤,首先按"配置 SCSI硬盤"所述,使用Hardware /Kernel Manager或mkdev  
  26. hd隨設置 SCSI配置文件并把正確的設備驅動程序鏈人核心。接著進行 "安裝硬盤"所述調用相同的命令為磁盤分區(qū)并構造文件系統(tǒng)。

  27. 注意:
  28.     根據隨機提供的文檔配置硬件。 EISA總線的機器提供了一個配置實用程序
  29. 完成這些任務。 ISA機器要求改變硬件上的跳線設置。 SCSI盤必須在它們的控制器卡上設置正確的目標 ID。SCSI總線也必須在兩端正確地終止。


  30.     確信附加的驅動器在安裝系統(tǒng)之前被格式化過并通過制造商的診斷測試。如果它沒有
  31. 通過診斷測試,那么就不應在系統(tǒng)上使用。
  32. 10.3 配置 SCSI硬盤
  33.     ( l)獲取有關 SCSI硬盤的下列信息:
  34.     ·主機適配器類型
  35.     ·主機適配器號
  36.     ·主機適配器上的總線號
  37.     ·磁盤控制器上的目標 m
  38.     ·磁盤的邏輯單元號(LUN)
  39. 如果該磁盤是你添加到 SCSI總線上的第一個外部設備,你還應該提供下列有關
  40. 主機適配器的硬件配置信息:
  41.     ·中斷向量
  42.     ·十六進制的 I/O起始地址
  43.     ·十六進制的 I/O結束地址
  44.     (2)以 root注冊進入系統(tǒng)維護方式。
  45.     (3)從hardware/Kernel Manager列出的設備中選擇 Hard Disk,或鍵人命令mkdev hd。
  46.       如果需要有關mkdev詳細的使用和幫助信息(鍵人mkdev hd -u或mkdev hd -h)。
  47. (4)如果根磁盤連接到ST506接口控制器(IDEE, EIDE或一些被配置成使用這種接口
  48.   的ESDI)或ESDI控制器上,那么指明要往 SCSI總線上增加一個硬盤。
  49.       如果根磁盤連在 SCSI控制器上,那么指明要增加另一個 SCSI磁盤。
  50.     (5)鍵人 SCSI主機適配器類型,以及主機適配器號。
  51.     (6)如果是在主機適配器上增加第一個設備,確認你希望改變它的設置參數,鍵人有關
  52.       主機適配器卡的硬件詳細信息并確認要保存這些值。
  53.       如果鍵人了錯誤的詳細信息,可以在這里退出。
  54.     (7)要在控制兩條 SCSI總線的主機適配器上安裝控制器,說明控制器被連接到哪一條
  55.       總線上(0或1)。
  56.     (8)鍵入控制器的 SCSI總線號、目標ID以及控制器上磁盤的 LUN。
  57.       你所提供的信息會被顯示出來:
  58.     Host
  59.     Adapter              Adapter  
  60.     Type      Device     Number    ID    LUN  Bus
  61.     Ad        Sdsk       0           1    0      0         
  62.     本例顯示出控制器 ID  l的一個 SCSI硬盤添加到系統(tǒng)中第一個Adaptec AHA-154X主機適配器上?偩號顯示為0,因為這是一個單總線主機適配器。
  63. (9) 可以選擇是否重新連接核心。如果還要增加更多的設備,可以推遲做這一步。
  64. (10) 當重新連接了核心后,用System Shutdown Manager 或shutdown 命令關閉系統(tǒng),
  65.     然后重新引導。
  66.     重新引導系統(tǒng)以后,你應該按下一節(jié)"安裝硬盤''中所述第二次運行mkdev hd
  67. 或HardWare /Kernel Manager給磁盤分區(qū)。
復制代碼
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯網協會會員  聯系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP