哈爾濱海月數(shù)據(jù)恢復,技術亞洲領先 設為首頁加入收藏RSS訂閱
中國區(qū):哈爾濱(總部)鄭州福建深圳沈陽合肥大連包頭淄博上海廣州
    南京杭州嘉興武漢濟南青島新疆太原
亞太區(qū):印度韓國泰國新加坡馬來西亞澳大利亞
Unix
SCO UNIX系統(tǒng)故障特征、分析及解決

  SCO UNIX系統(tǒng)在我國的銀行、證券、稅務、鐵路、商業(yè)等企事業(yè)單位廣泛地使用。在 維護UNIX系統(tǒng)時應規(guī)范操作,以確保系統(tǒng)的正常運行,如果系統(tǒng)受損,比如誤刪某個系統(tǒng)文件 致使系統(tǒng)無法啟動,這時如果采取重新安裝系統(tǒng)的方法,勢必造成用戶數(shù)據(jù)的丟失,而且,重 新安裝UNIX操作系統(tǒng)和應用軟件及調試運行往往要花上好幾個小時的時間。能否有辦法呢 ?筆者通過反復探索和實踐,找到了既能以較快的速度修復損壞的系統(tǒng)又能保證數(shù)據(jù)完好無 損的方法,即事先制作應急引導軟盤,當系統(tǒng)損壞(比如系統(tǒng)無法正常引導、 超級用戶口令 遺忘等)時,用該軟盤進行修復(已經(jīng)有同行介紹過通過制作應急引導軟盤修復SCO XENIX系 統(tǒng)的方法,但在UNIX與SCO XENIX下應急引導軟盤的制作及使用有很大的區(qū)別),現(xiàn)將該方法 介紹出來,供大家參考。

  我們首先來制作UNIX應急引導軟盤, 方法如下:

  在超級用戶提示符#下敲入:mkdev fd并回車,屏幕上將出現(xiàn)菜單選項如下:

  1.48tpi, double sided, 9 sectors per track

  2.96tpi, double sided, 15 sectors per track

  3.135tpi, double sided, 9 sectors per track

  4.135tpi, double sided, 18 sectors per track

  因為我們是用1.44MB軟盤制作應急引導盤, 故選擇4,又因為我們的啟動驅動器為1.44 MB的軟驅(下同), 所以當出現(xiàn):Do you want to use floppy drive0 or floppy disk 1?時 選擇0, 這時屏幕上出現(xiàn)菜單選項:

  1.Filesystem

  2.Bootable only (96ds15 and 135ds18 only)

  3.Root filesystem only (96ds15 and 135ds18 only)

  我們先選擇2制作應急引導盤的可啟動軟盤(以下簡稱Boot盤),當把軟盤插入驅動器后 將提示是否需要格式化軟盤,這里可按需要進行選擇,然后系統(tǒng)將自動在軟盤上建立文件系 統(tǒng),并將一些文件拷貝到軟盤上,文件拷貝完后將自動對軟盤上的文件系統(tǒng)進行檢查,無誤后 又將出現(xiàn)上面的菜單選項,我們再選擇3制作應急引導盤的根文件系統(tǒng)軟盤(以下簡稱Root盤 ),同樣我們可按需要選擇是否首先對軟盤進行格式化,然后系統(tǒng)亦首先在軟盤上建立文件系 統(tǒng),并將一些文件及特別文件拷貝到軟盤上,文件拷貝完后也將自動對軟盤上的文件系統(tǒng)進 行檢查,無誤后仍將又回到上面的菜單選項,至此,UNIX應急引導盤的Boot盤及Root盤制作完 成,我們選擇q退出到超級用戶提示符#下。

  由于應急引導盤的Boot盤及Root盤均是通過建立文件系統(tǒng)形成的, 所以我們要查看或 修改上面的內容必須先用命令mount將其安裝到硬盤的某個空目錄(如/mnt)上,待所做的工 作完成后再用命令umount卸下來即可。

  在這里,我們先將后面要用到的命令及意義說明如下:

  ①安裝已建立文件系統(tǒng)的軟盤到硬盤的空目錄/mnt下

  mount /dev/fd0135ds18 /mnt

  ②卸下已安裝到硬盤的軟盤

  cd /

  umount /dev/fd0135ds18

  ③安裝硬盤到已建立文件系統(tǒng)的軟盤的空目錄/mnt下

  mount /dev/hd0root /mnt

  ④卸下已安裝到軟盤的硬盤

  cd /

  umount /dev/hd0root

  ⑤檢查與收復可能受到損壞的文件系統(tǒng)

  對硬盤的根文件系統(tǒng), 若是用應急引導盤啟動則為:

  fsck /dev/hd0root

  對硬盤的根文件系統(tǒng), 若是由硬盤自身啟動后則為:

  fsck /dev/root

  對軟盤的文件系統(tǒng)為:

  fsck /dev/fd0135ds18

  要注意的是, 以上命令中mount及umount 只有在超級用戶提示符下才能執(zhí)行。下面分 析幾種系統(tǒng)不能正常引導故障及解決辦法。

  故障之一

  當打開計算機電源后,主控臺屏幕上出現(xiàn)如下信息:

  boot not found

  cannot open

  Stage 1 boot failure: error loading hd(40)/boot然后死機, 這表明系統(tǒng)根目錄下 的boot文件丟失。boot是用于裝載并執(zhí)行UNIX程序的交互式程序, 主要用于裝載和執(zhí)行UN IX操作系統(tǒng)的核心, 在引導過程中boot將讀/etc/default/boot, 顯示引導過程信息, 裝入 并執(zhí)行/unix, 所以當boot文件受損時將導致系統(tǒng)引導失敗。我們可通過如下步驟用應急引 導盤恢復系統(tǒng):

  1.將Boot盤插入驅動器并重新對機器加電, 此時由Boot盤開始引導;

  2.在系統(tǒng)引導提示下敲入hd(40)/unix, 這個命令用于從硬盤把UNIX核心裝入, 然后輸 入root口令進入單用戶模式, 此時出現(xiàn)超級用戶提示符#;

  3.用命令①把Boot盤安裝到硬盤上, 然后用命令: cp /mnt/boot/恢復硬盤根目錄下的 boot文件;

  4.用命令②把Boot盤從硬盤上卸下來;

  5.敲入haltsys關閉系統(tǒng), 然后再取出Boot盤, 則故障排除, 系統(tǒng)可正常引導;

  6.在系統(tǒng)正常引導后進入超級用戶, 將/boot文件的屬主和組均改為系統(tǒng)原來所定義的 bin即可。

  故障之二

  機器加電后, 主控臺屏幕出現(xiàn)如下信息:

  unix not found

  然后死機, 這表明UNIX核心丟失, 因為/unix包含核心, unix文件受損將導致系統(tǒng)無 法裝入并執(zhí)行內核, 從而出現(xiàn)死機。我們可用如下方法來恢復:

  1.將Boot盤插入驅動器并重新對機器加電, 此時由Boot盤開始引導;

  2.在系統(tǒng)引導提示下敲入:fd(64) unix root=hd(40) swap=hd(41) pipe=hd(40)或僅 敲入fd(64)/unix亦可, 這個命令用于從Boot盤把UNIX核心裝入,然后輸入root口令進入單 用戶模式, 此時出現(xiàn)超級用戶提示符#;

  3.用命令①把Boot盤安裝到硬盤上, 然后用命令: cp /mnt/unix/恢復硬盤根目錄下的 unix文件;

  4.用命令②把Boot盤從硬盤上卸下來;

  5.敲入haltsys關閉系統(tǒng), 取出Boot盤, 則故障排除,系統(tǒng)可以正常引導;

  6.在系統(tǒng)正常引導后進入超級用戶, 將/unix文件的屬主和組改為系統(tǒng)原來所定義的bin和mem即可。

  故障之三

  機器加電后在系統(tǒng)引導提示符下敲入回車鍵, 當******屏被刷新后在第二屏的***后一行 出現(xiàn)如下信息:

  Kernel: i/o bufs=600k 然后系統(tǒng)掛起, 這表明系統(tǒng)上/etc/init文件丟失。 因為i nit程序在核心初始化的***后階段開始執(zhí)行, 其進程號(pid)為1。 該進程按一定規(guī)則啟動 /etc/inittab文件中所列的進程, 引導系統(tǒng)進入所規(guī)定的運行級別。 它首先讀/etc/init tab中的initdefault項,當所有的進程都創(chuàng)建成功后, init進入循環(huán)等待, 它主要用于打開 主控臺/etc/console, 檢查文件系統(tǒng)的一致性, 執(zhí)行/etc/rc 進行必要的設置。 init在單 用戶模式下啟動shell,而在多用戶模式下運行/etc/brc, /etc/bchk等外殼程序并啟動/et c/rc, 它調用/etc/getty為每個終端生成一個getty進程, 以便在讀入用戶注冊名后完成用 戶的注冊過程。如果/etc/init文件受損,新的進程就無法創(chuàng)建, 從而導致系統(tǒng)掛起, 我們 可用如下方法恢復系統(tǒng):

  1.將Boot盤插入驅動器并重新對機器加電, 此時由Boot盤開始引導, 在系統(tǒng)引導提示 符下按回車鍵, 然后在提示插入Root盤時取出Boot盤并將Root盤插入, 這樣系統(tǒng)全部由應 急引導盤引導, 直至出現(xiàn)提示符#;

  2.用命令③把硬盤安裝到軟盤上;

  3.把/etc/init文件從軟盤上拷貝到所安裝的硬盤上:cp /etc/init /mnt/etc/init

  4.用命令④把硬盤從軟盤上卸下來;

  5.用命令haltsys關閉系統(tǒng)后把Root盤取出, 此時系統(tǒng)已可正常引導;

  6.在系統(tǒng)正常引導后進入超級用戶, 將/etc/init文件的屬主與組均改為系統(tǒng)原來所定 義的bin即可。

  故障之四

  機器加電后在系統(tǒng)引導提示符下敲入回車鍵, 當******屏被刷新后到第二屏時即出現(xiàn)許 多錯誤信息, 如:

  INIT: command

  exec /etc/brc 1>/dev/console 2>&1

  failed to execute, errno=9 (exec of shell failed)

  ...

  等等, 并不斷翻屏顯示出錯信息, 這表明系統(tǒng)/bin/sh文件受損或丟失。因為sh是SH ELL標準、作業(yè)控制和限制性命令解釋程序。 所以, 該文件受損或丟失將導致系統(tǒng)啟動失 敗。我們可用如下步驟解決:

  1.將Boot盤插入驅動器并重新開啟電源,在系統(tǒng)引導提示符下敲入按回車鍵, 當提示插 入Root盤時把Boot取出并將Root盤插入, 這樣系統(tǒng)全部由應急引導盤引導, 直到出現(xiàn)提示 符#;

  2.用命令③把硬盤安裝到軟盤上;

  3.把/bin/sh文件從軟盤上拷貝到所安裝的硬盤上: cp /bin/sh /mnt/bin/sh

  4.用命令④把硬盤從軟盤上卸下來;

  5.用命令haltsys關閉系統(tǒng)后將Root盤取出, 此時系統(tǒng)已可以正常引導;

  6.在系統(tǒng)正常引導后進入超級用戶下, 將文件/bin/sh的屬主與組均改為系統(tǒng)原來所定 義的bin即恢復了系統(tǒng)。

  故障之五

  系統(tǒng)可以引導, 但在引導時會出現(xiàn)如下錯誤信息:

  su: Unknow id: root

  ...

  INIT: SINGLE USER MODE

  **** PASSWORD FILE MISSING!****

  Entering System Maintenance Mode

  然后系統(tǒng)自動進入系統(tǒng)維護模式即單用戶模式并出現(xiàn)提示符#, 這樣系統(tǒng)就無法進入 多用戶模式工作。當在系統(tǒng)自動進入單用戶模式后, 我們若用命令ls -l進行文件的長列表 顯示時會首先出現(xiàn)一行: /etc/passwd cannot be opened for reading, 然后再給出文件 的長列表, 但長列表中文件屬主原為bin的已全部自動改為0,1,2,3...等等。這表明文件/ etc/passwd受損或丟失, 因為系統(tǒng)加載時要進行工作方式(單用戶或多用戶方式)的選擇, 此時系統(tǒng)會自動在/etc子目錄下尋找passwd文件, 若找不到則自動進入到單用戶模式。解 決這一問題的方法如下:

  1.在系統(tǒng)自動進入單用戶模式后, 用命令①把應急引導盤的Root盤安裝到硬盤上;

  2.把/etc/passwd文件從軟盤上拷貝到所安裝的硬盤上:cp /mnt/etc/passwd /etc/ passwd

  3.用命令②把軟盤從硬盤上卸下來;

  4.將Root盤取出,用命令reboot重新啟動系統(tǒng),此時系統(tǒng)已可以正常引導;

  5.在系統(tǒng)正常引導后進入超級用戶下,將文件/etc/passwd的屬主與組分別改為系統(tǒng)原 來所定義的bin和auth即可(這里很有意思的是, 我們倘若再用命令ls-l進行文件的長列表 顯示時, 上述的現(xiàn)象已不見了,長列表中文件屬主原為bin的已全部自動改回為bin)。

  故障之六

  如果計算機中沒有387浮點協(xié)處理器, 且在引導時出現(xiàn)警告信息:

  WARNING: cannot load floating point emulator

  然后引導失敗, 這表明系統(tǒng)文件/etc/emulator丟失。 因為文件/etc/emulator用于仿 真計算機中的387浮點協(xié)處理器, 我們可用如下方法恢復:

  1.將Boot盤插入驅動器并對機器重新加電, 此時由Boot盤開始引導, 在系統(tǒng)引導提示 符下按回車鍵,在提示插入Root盤時取出Boot盤并將Root盤插入,這樣系統(tǒng)全部由應急引導 盤引導, 直到出現(xiàn)提示符#;

  2.用命令③把硬盤安裝到軟盤上;

  3.把/etc/emulator文件從軟盤上拷貝到所安裝的硬盤上: cp /etc/emulator /mnt/ etc/emulator

  4.用命令④把硬盤從軟盤上卸下來;

  5.用命令haltsys關閉系統(tǒng), 然后把Root盤取出,此時系統(tǒng)已可正常引導;

  6.在系統(tǒng)正常引導后進入超級用戶, 將/etc/emula-tor文件的屬主與組均改為系統(tǒng)原 來所定義的bin即可。

  故障之七

  系統(tǒng)可以引導, 亦能正常處理日常事務, 但每當關機時總會在主控臺屏幕上出現(xiàn)錯誤 信息:

  /etc/initscript: /etc/uadmin: not found

  然后系統(tǒng)死機,從而導致系統(tǒng)不能正常關機,這樣每次系統(tǒng)在啟動時都需要清理文件系 統(tǒng), 不僅浪廢時間還可能嚴重破壞文件系統(tǒng)導致系統(tǒng)癱瘓。

  造成上面的故障是由于系統(tǒng)文件/etc/uadmin丟失或損壞所致, 可用如下方法排除:

  1.在系統(tǒng)引導并清理文件系統(tǒng)完成后, 以超級用戶root注冊(進入單用戶模式亦可);

  2.在超級用戶提示符#下, 用命令①把Root盤安裝到硬盤上;

  3.把/etc/uadmin文件從軟盤上拷貝到所安裝的硬盤上:cp/mnt/etc/uadmin /etc/uad min

  3.用命令②把軟盤從硬盤上卸下來, 然后把Root盤取出;

  4.將文件/etc/uadmin的屬主與組分別改為系統(tǒng)原來所定義的bin, 至此,故障排除, 系 統(tǒng)可正常關機。

  故障之八

  當系統(tǒng)管理員遺忘了超級用戶口令時也是一件非常令人棘手的事。我們知道, UNIX超 級用戶擁有對系統(tǒng)至高無上的控制權, 很多命令, 特別是對系統(tǒng)的管理與維護只有超級用 戶才能執(zhí)行。 我們可用如下方法解決這一問題:

  1.在UNIX系統(tǒng)的超級用戶口令為回車鍵(或自己確認不會忘記的口令) 時按上面介紹的 方法制作應急引導盤, 制作完后再將Root盤插入軟驅, 用命令①把Root盤安裝到硬盤上, 然后用命令: cp/tcb/files/auth/r/root/mnt/root將包含有超級用戶口令變形碼的文件/ tcb/files/auth/r/root拷貝到Root盤上,然后用命令②將Root盤卸下來并把它們保存在安 全的地方;

  2.當超級用戶口令遺忘時, 將Boot盤插入驅動器并對機器重新加電,此時由Boot盤開始 引導, 在系統(tǒng)引導提示符下按回車鍵, 在提示插入Root盤時取出Boot盤并將Root盤插入, 這樣系統(tǒng)全部由應急引導盤引導, 直到出現(xiàn)提示符#;

  3.用命令③把硬盤安裝到Root盤上;

  4.把root文件從Root盤上拷貝到硬盤的/tcb/files/auth/r目錄下:cp/root/mnt/tcb/ files/auth/r/root

  5.把/etc/passwd文件從Root盤上拷貝到硬盤的/etc/passwd目錄下: cp/etc/passwd/ mnt/etc/passwd

  6.用命令④把硬盤從軟盤上卸下來;

  7.用命令haltsys關閉系統(tǒng), 然后把Root盤取出;

  8.在系統(tǒng)正常引導后以超級用戶root注冊, 在要求輸入口令處直接按回車鍵(或輸入在 制作應急引導盤時自己專門設置的超級用戶口令)即可進入超級用戶, 然后將文件/etc/pa sswd的屬主與組分別改為系統(tǒng)原來所定義的bin和auth, 將文件/tcb/files/auth/r/root的 屬主與組分別改為系統(tǒng)原來所定義的root和auth, ***后用passwd重新設置超級用戶口令即 可。

  上面介紹的方法,經(jīng)在SCO UNIX Release 3.2 V4.2、Compaq系列服務器及微機、 AST系列服務器及微機、DECpc和金山系列微機上調試通過。

  注意的問題

  1.上述的操作中, 如果出現(xiàn)文件系統(tǒng)安裝不上(硬盤不能安裝到軟盤上或軟盤不能安 裝到硬盤上), 表明硬盤的根文件系統(tǒng)或軟盤的文件系統(tǒng)受到了損壞, 我們可以依情況選用 ⑤提供的三條命令之一進行修復后再行安裝;

  2.當把硬盤安裝到軟盤上或把軟盤安裝到硬盤上后, 在把它們卸下來之前, 請不要取 出軟盤或關閉系統(tǒng), 否則, 硬盤的根文件系統(tǒng)或軟盤的文件系統(tǒng)將受到損壞, 甚至可能導 致不能修復。

 
客戶服務 +more
上門服務
服務承諾
異地恢復
收費標準
付款方式
疑難解答
服務特色 +more
·免費檢測
·免費提供3天備份
·專業(yè)工程師提供服務
·免費清潔送修的介質
·數(shù)據(jù)恢復前報價,客戶確認后工程師開始數(shù)據(jù)恢復
·數(shù)據(jù)恢復不成功不收費
·與客戶簽訂保密協(xié)議,對客戶的數(shù)
 據(jù)嚴格保密,整個恢復過程不會對
 客戶的原盤有任何的寫操作,以確
 保原盤的數(shù)據(jù)完全

·免費參觀恢復全過程

·工程師在線免費咨詢

·專業(yè)工程師提供服務
服務器數(shù)據(jù)恢復 點擊這里給我發(fā)消

息
數(shù)據(jù)庫修復
點擊這里給我發(fā)

消息
硬盤數(shù)據(jù)恢復
點擊這里給我發(fā)消

息
主站蜘蛛池模板: 日本中文一区二区三区亚洲| 亚洲综合色自拍一区| 中文字幕一区二区三区精彩视频| 福利片免费一区二区三区| 国产一区二区三区不卡在线观看| 性盈盈影院免费视频观看在线一区 | 国产一区韩国女主播| 一区二区三区美女视频| 少妇人妻偷人精品一区二区| 看电影来5566一区.二区| 91精品乱码一区二区三区| 精品国产一区二区二三区在线观看| 国产精品第一区揄拍无码| 无码日韩精品一区二区人妻 | 国内精品视频一区二区三区| 丝袜美腿一区二区三区| 一区二区三区日本电影| 精品无码一区二区三区亚洲桃色| 亚洲Av无码国产一区二区 | 国产在线精品一区二区高清不卡 | 亚洲av成人一区二区三区观看在线| 国产裸体舞一区二区三区| 熟女少妇精品一区二区| 人妻视频一区二区三区免费| 香蕉免费看一区二区三区| 韩国福利影视一区二区三区| 国产在线一区二区三区在线| 久久精品一区二区三区日韩| 成人h动漫精品一区二区无码| 国产精品无码AV一区二区三区| 亚洲av成人一区二区三区在线播放| 中文字幕在线视频一区| 精品国产亚洲第一区二区三区| 无码乱人伦一区二区亚洲一| 日本一道一区二区免费看| 久久久无码一区二区三区 | 射精专区一区二区朝鲜| 偷拍精品视频一区二区三区| 亚洲欧美日韩中文字幕一区二区三区| 中文字幕在线播放一区| 日韩毛片一区视频免费|