SCO Unix故障型別及處理方法

才智咖 人氣:5.24K

Sco UNIX是一個多使用者、多工的作業系統,由於其結構合理、功能齊全、支撐軟體豐富、開放性高,越來越被廣大的使用者所喜愛,是目前較普遍應用的服務器作業系統。下面本站小編為大家準備了關於SCO Unix故障型別及處理方法,歡迎閱讀。

故障一

故障現象:系統在啟動時不能進入多使用者系統,並顯示如下提示資訊:

No user license were found on the Machine,please boot signle-user and correct this situation, License software will not operated untill user license are installed.

The license policy manager Daemon(ifor_pmd) was unable to start,This is usually due to a read only root filesystem,lack of user license or a damaged program image file(/etc/ifor_pmd).

if this is not the case,please contact your sco service provider.

即:系統在啟動時找不到使用者License,請進入單使用者維護方式修改或安裝使用者License。

分析處理:啟動系統進入單使用者維護方式,用uname-X命令檢視系統的有效使用者數為0,執行scoadmin系統管理程式,並選擇“License Manager”選項檢查以前安裝的15使用者均存在,但License狀態均已expired(到期)。退出scoadmin管理系統,用date命令檢查作業系統日期為95.10.10。將系統日期設定為當前的正確日期,重新啟動機器,系統進入到多使用者狀態。

原來,SCOUNIX的License具有有效時間控制功能,UNIX在啟動過程中由/etc/inittab命令呼叫執行/etc/ifor_pmd命令,檢查系統是否有合法的License,當系統日期超出License的有效期時,作業系統便被認為非法而不能正常啟動,只能進入單使用者維護方式。

故障二

故障現象:開機自檢完成後,硬碟不啟動,系統一直讀A盤,按任意鍵後系統宕機。

分析處理:首先進入系統CMOS的SETUP UTILITY,檢查系統的啟動順序(Start Sequence)為先A盤後硬碟,設定正常;再檢查硬碟引數的設定均正確。用自制的`UNIX應急啟動盤啟動機器,當螢幕顯示boot:時,輸入hd(40)unix並回車,系統正常啟動,說明作業系統沒有被破壞、硬碟無硬故障。至此,可以懷疑是硬碟0扇區的引導區被改寫。用Dos6.0或win95系統盤啟動機器,在DOS狀態下執行如下命令:

C > fdisk /mbr (重寫硬碟引導區)

重啟機器,故障排除。

故障三

故障現象:系統在正常執行時,螢幕突然顯示如下錯誤資訊,並不斷重複顯示:

Warrning:wd0:Error fixed disk dev

1/42,block=5160,cmd=0x00000020

status=0x00005940,sector=122340,

cylinder/heah=477/0

分析處理:這種現象一般是硬碟中出現壞塊而引起系統報警。在超級使用者下執行badtrk命令,選擇“2、scan disk”選項,再選擇“1、Scanentire unix partition”選項中的“1、quickscan”選項,非破壞性掃描整個unix 分割槽,找出硬碟中壞塊的位置。掃描結束後,記下硬碟壞塊的位置(Cylinder/Head),選擇“3、Add entrIEs to current bad track table by Cylinder/Head number”選項,按照系統提示的格式輸入硬碟壞塊所在的位置(Cylinder/Head number)。所有壞塊都輸入完後按Q退出;螢幕顯示:

Do you want to update this device with the new table(Y/N)?

選擇Y;螢幕顯示:

Do you want to salvage any valid data on the bad tracks(Y/N)?

選擇Y;結束後,系統返回到UNIX超級使用者下,螢幕上將不再顯示硬碟的報警資訊。

故障四

故障現象:印表機在安裝完成後,重啟系統,印表機自檢、聯機均正常,但不能正常列印。

分析處理:首先對印表機進行自檢列印測試,排除印表機自身的原因,測試列印電纜也正常。在UNIX系統超級使用者下用hwconfig命令檢視外設的配置情況,發現用mkdev parallel命令建立的並行口基地址為0X3BC,中斷值為5。再進入系統CMOS的SETUP UTILITY,檢查系統並行口引數:基地址為0X3BC,中斷值為7。在UNIX系統下刪除原並行口,重新建立一個與CMOS中並行口引數相同的並行口,並重新安裝印表機,重啟系統後,印表機正常列印。

由此可見,在安裝印表機之前,建立並行口時,其基地址和中斷值必須與系統CMOS中並行口的引數設定值相同。如果基地址相同而中斷值不同,雖然系統在啟動時能夠檢測到建立的並行口,但印表機不能正常列印;如果基地址不同,建立的並行口不能被系統檢測到,印表機也就不能正常工作。

TAGS:故障 UNIX SCO