- 論壇徽章:
- 0
|
第3章 創(chuàng)建應(yīng)急引導(dǎo)軟盤
當(dāng)系統(tǒng)發(fā)生災(zāi)難性的故障時(shí)(如無法啟動(dòng)計(jì)算機(jī)),應(yīng)急引導(dǎo)軟盤組能幫你恢復(fù)系統(tǒng)。使用這些軟盤可以恢復(fù)損壞了root 文件系統(tǒng),而無需重裝系統(tǒng)。
如果有多個(gè)系統(tǒng),應(yīng)該為每臺(tái)機(jī)器創(chuàng)建一套應(yīng)急應(yīng)導(dǎo)軟盤,在每套應(yīng)急軟盤上標(biāo)上機(jī)器的名字,并把他們放在計(jì)算機(jī)附近安全可靠的地方。
下面就是與創(chuàng)建應(yīng)急應(yīng)導(dǎo)軟盤組相關(guān)的任務(wù):
·配置應(yīng)急軟盤
·在根系統(tǒng)軟盤上增加文件
·測(cè)試應(yīng)急應(yīng)導(dǎo)軟盤組
·讀取備份
·從硬盤應(yīng)導(dǎo)
3.1 配置應(yīng)急盤
可以使用兩張3.5英寸1.44MB (135道/英寸,每磁道18扇區(qū)) 或單張3.5英寸2.88MB(135道/英寸,每磁道36扇區(qū))軟盤來建立應(yīng)急引導(dǎo)軟盤組。
( l)用 root注冊(cè)。
(2)使用 SCOadmin中filesystems目錄下的同F(xiàn)loppy Manager ,或鍵人以下命令:
mkdev fd
(3)在主菜單下,選擇2來創(chuàng)建應(yīng)急引導(dǎo)軟盤組。
(4)在緊接著的提問中,選擇你所使用的軟盤類型;除非使用2.88MB的軟盤驅(qū)動(dòng)器,否
則選擇2。
(5)如果你有多個(gè)軟盤驅(qū)動(dòng)器,會(huì)提問使用哪個(gè)軟驅(qū)來創(chuàng)建應(yīng)急盤。0 -代表第一個(gè)
軟驅(qū), 1-代表第二個(gè)軟驅(qū)。
(6) 當(dāng)出現(xiàn)選擇文件系統(tǒng)類型的菜單時(shí),選擇 1 先創(chuàng)建根文件系統(tǒng)盤,如果要?jiǎng)?chuàng)建單
張應(yīng)導(dǎo)/根系統(tǒng)軟盤,選擇性3。
(7)回答后,插入一張空盤,按<Enter>鍵。
(8) 當(dāng)問你是否要格式化軟盤時(shí):
· 若該軟盤已格式化,則鍵入n,將立即開始構(gòu)造文件系統(tǒng)。
· 若該軟盤未格式化,則鍵入y.
(9) 在軟盤上建立文件系統(tǒng)之后,將把系統(tǒng)文件復(fù)制到RAM 盤上以便壓縮,其中包
括將/dev/cmos 復(fù)制為/etc/cmos.root。以后可以使用這個(gè)文件來恢復(fù)CMOS設(shè)置.
(10)當(dāng)看到如下消息時(shí):
Do you want a shell escape to place extra files on the root filesystem ? (y / n)
如果想在盤上加一些文件,輸入y。
注意:應(yīng)急應(yīng)導(dǎo)軟盤上的空間是有限的,因此只裝入關(guān)鍵的實(shí)用程序。如果空間允許,附加的實(shí)用程序如tar (C) 也可以復(fù)制上去。
(11)使用fsck(ADM)檢查文件系統(tǒng),顯示的消息與引導(dǎo)時(shí)的檢查文件系統(tǒng)的消息相似。
當(dāng)軟盤已準(zhǔn)備好時(shí),你會(huì)得到提示。從驅(qū)動(dòng)器上移開軟盤,標(biāo)上“root”字樣和該
臺(tái)計(jì)算機(jī)的名字,貼上寫保護(hù)標(biāo)簽,以免偶然的失誤刪除了軟盤上的信息。
(12) 按<Enter>鑷?yán)^續(xù),返回選擇文件系統(tǒng)類型菜單。鍵人2創(chuàng)建引導(dǎo)軟盤。
(13) 對(duì)于創(chuàng)建引導(dǎo)軟盤,你可以有兩種選擇:一種是針對(duì)特定系統(tǒng)的引導(dǎo)盎,它含有
與當(dāng)前系統(tǒng)一樣的核心,另一種是較小的“通用”核心‘它鏈接的驅(qū)動(dòng)程序較少。
如果你當(dāng)前的核心相對(duì)你的軟盤來說太大,你會(huì)得到告誡并只能選擇建立一個(gè)通
用盤。
(14) 插入軟盤并回答提問,就像在插入和格式化根系統(tǒng)軟盤時(shí)一樣。
(15) 在創(chuàng)建引導(dǎo)盤時(shí),你會(huì)看到文件復(fù)制到軟盤上的消息,然后,使用fsck(ADM)檢查
文件系統(tǒng)。當(dāng)全部完成后貼標(biāo)簽,就橡制作根系統(tǒng)軟盤時(shí)一樣。
(16) 按照5.3節(jié)“測(cè)試應(yīng)急引導(dǎo)軟盤組”中描述的過程檢驗(yàn)?zāi)闶欠窨梢允褂靡龑?dǎo)和根
系統(tǒng)軟盤來引導(dǎo)傷的系統(tǒng)和訪問備份。
把應(yīng)急引導(dǎo)軟盤組(或單張引導(dǎo)/根系統(tǒng)軟盤)保存在安全可靠的地方,確保能夠很方便
地取用。在系統(tǒng)損壞或不能引導(dǎo)時(shí)需要使用它們。
3.2 在根系統(tǒng)軟盤上增加文件
如果在創(chuàng)建系統(tǒng)軟盤過程中,對(duì)是否轉(zhuǎn)入shell 的提示,回答了得y,你會(huì)看到如下信息:
you can copy files into /mnt to customize your root filesystem floppy.
After you finish ,type “exit 0” to continue .
You have n free blocks (512bytes) available on the floppy.
命令提示符是
如果有足夠的空閑空間,你就可以把附加的文件復(fù)制到根系統(tǒng)軟件盤上。例如,要將文件/usr/pest 復(fù)制到軟盤上,輸入:
cp /usr/pest /mnt/usr
當(dāng)添加文件完畢后,在 提示符下輸入exit 0。
3.3 在根軟盤中增加網(wǎng)絡(luò)文件
要?jiǎng)?chuàng)建能用于網(wǎng)絡(luò)的根軟盤,以便可以使用rlogin( C), telnet( C)和 ftp( C)等命令,需要在< bootroot>提示符下用復(fù)制命令復(fù)制下列文件:
cp/etc/services /mnt/etc/services
cp/etc/tcp / mnt/etc/tcp
cp/etc/slink /mnt/etc/slink
cp/etc/ifconfig /mnt/etc/ifconfig
cp/etc/inconng /nmt/etc/inconEg
cp/bin/who /mnt / bin/who
cp/bln/ps /mnt / bin/ps
cp/usr/bin/telnet /mnt / usr/bin/telnet
cp/usr/bin/rlogin /mnt / usr/bin/rlogin
cp/usr/bin/ftp /nmt/usr/bin/ftp
要使用應(yīng)急軟盤中的網(wǎng)絡(luò)服務(wù),請(qǐng)打人 tcp start手工啟動(dòng)網(wǎng)絡(luò)。
3.4 測(cè)試應(yīng)急引導(dǎo)軟盤組
當(dāng)應(yīng)急引導(dǎo)軟盤組建立后:需要檢驗(yàn)是否能用它來引導(dǎo)系統(tǒng).并續(xù)取備份。
( l) 用 root (超級(jí)用戶)注冊(cè)。
(2) 鍵人/etc/shutdown 關(guān)閉系統(tǒng)。
(3) 在提示重新引導(dǎo)時(shí)將你的引導(dǎo)盤插入軟盤驅(qū)動(dòng)器。并按<Enter>鍵。
(4) 在 Boot:提示符下按< Enter>,從軟盤引導(dǎo)。
(5) 出現(xiàn)要求插入根系統(tǒng)軟盤提示時(shí),插入根系統(tǒng)軟盤,并按 鍵。
(6) 當(dāng)看見系統(tǒng)提示符時(shí),按下一節(jié)
3.5 讀取備份
在系統(tǒng)安裝過程的最后,需要給系統(tǒng)做一份完整的備份。
如果還沒有備份系統(tǒng),應(yīng)按照《SCO OpenServer 系統(tǒng)管理指南》中的“運(yùn)行不定期的文件備份”的說明進(jìn)行。
確認(rèn)在使用應(yīng)急引導(dǎo)軟盤引導(dǎo)系統(tǒng)后,能訪問該備份。
注意:在用應(yīng)急引導(dǎo)和根系統(tǒng)軟盤引導(dǎo)時(shí),除非有第二個(gè)軟驅(qū)器,否則只能從磁帶備份上讀取文件。
(1) 確保根系統(tǒng)軟盤在驅(qū)動(dòng)器。
(2) 列出備份的目錄。
cpio -itvcB –I /dev/rct0
(3) 在用應(yīng)急引導(dǎo)軟盤組引導(dǎo)之后,一旦你對(duì)備份的讀取情況感到滿意,鍵人/etc /
haltsys從硬盤上重新啟動(dòng)系統(tǒng)。
(4) 當(dāng)看到重新啟動(dòng)的信息時(shí),從驅(qū)動(dòng)器中取出軟盤,按< Enter> o
(5) 在 Boot:提示符下,按< Enter>鍵從硬盤引導(dǎo)系統(tǒng)。
關(guān)于使用應(yīng)急引導(dǎo)軟盤組存取并恢復(fù)損壞的 rmc文件系統(tǒng)的信息,請(qǐng)參閱13‘3
節(jié)“恢復(fù)被破壞的根文件系統(tǒng)”。
3.6 從硬盤引導(dǎo)
如果你用應(yīng)急引導(dǎo)軟盤組引導(dǎo)系統(tǒng)時(shí)碰到問題或不能訪問備份卷,從硬盤上重新引
系統(tǒng):
( l) 按計(jì)算機(jī)上的reset健,或關(guān)掉電源,然后再打開。
(2) 在 Boot:提示符下,按<Enter>鍵從硬盤上重新引導(dǎo)。
(3) 如果你的應(yīng)急引導(dǎo)軟盤有問題,請(qǐng)按5.1節(jié)“配置應(yīng)急軟盤”中的步驟再做一遍。
第4章 許可與登記SCO 產(chǎn)品
你必須許可證和登記每一種SCO 產(chǎn)品。在安裝時(shí),基本操作系統(tǒng)都要得到許可,其它絕大多數(shù)SCO 產(chǎn)品在它們的安裝過程中都會(huì)向你提示此產(chǎn)品的許可信息。
使用License Manager 許可和登記產(chǎn)品。以root 注冊(cè),并按照下列步驟執(zhí)行:
(1) 安裝產(chǎn)品
(2) 許可產(chǎn)品
(3) 獲得登記關(guān)鍵字
(4) 登記產(chǎn)品
參見:
·許可與登記術(shù)語
·許可其他用戶和 CPU
·刪除產(chǎn)品許可
·產(chǎn)品許可和登記故障診斷
4.1 Licnese Manager界面
使用 License Manager以進(jìn)行:
·產(chǎn)品許可
·刪除許可證
·注冊(cè)產(chǎn)品
在完成軟件產(chǎn)品的安裝之后,以 root注冊(cè),以下列方式之一啟動(dòng) License Manager:
·雙擊桌面上system Administration窗口中的 License Manager圖標(biāo)。
·在命令行上運(yùn)行 scoadmin命令來啟動(dòng) scoadmin界面.然后選擇 License Manager。
·在命令行上鍵人 scoadmin license manager (或者縮寫scoadmin l)。
注意:scoadmin命令只能識(shí)別“Iicense”,而不能識(shí)別“Iicence” 。
4.2產(chǎn)品的許可
在License Manager中:
( I) 從已安裝的產(chǎn)品中選擇你希望許可的產(chǎn)品。
注意:不要選擇“OpenServer Software ”,因?yàn)樗皇强梢栽S可的產(chǎn)品。
(2) 從 license菜單中選擇Liecnse Prodduct。
(3) 請(qǐng)確認(rèn)隨軟件一起提供的<許可與授權(quán)證書>是原件,并且它的左邊應(yīng)有SCO全息
防偽標(biāo)志。從此處輸入:
·許可證號(hào)
·許可證代碼
·許可證數(shù)據(jù)(如果證書中包括)
(4) 單擊License圖標(biāo)。
注意:請(qǐng)記住登記所有的產(chǎn)品,你的系統(tǒng)軟件將經(jīng)常提醒你直到將它們登記為止。
要確定哪一種產(chǎn)品已經(jīng)許可或登記,請(qǐng)?jiān)贚icense Manager 上使用View 菜單。
4.2.1 許可其他用戶和CPU
在License Manager 中:
(1) 從License 菜單上選擇License Additional User 或License Additional CPU。
(2) 單擊 license 。
4.2.2 刪除產(chǎn)品許可
為使另一個(gè)系統(tǒng)建立能夠使用的許可證,或者因其它原因需要?jiǎng)h除一個(gè)許可證,可以從License Manager列表中選擇已許可的產(chǎn)品,然后從 License菜單上選擇 Remove License。
如果刪除了一個(gè)產(chǎn)品的許可,那么其功能就不能在那個(gè)系統(tǒng)上使用了。
4.3登記產(chǎn)品
一旦你完成了 SCO產(chǎn)品的安裝和許可,應(yīng)盡快地登記產(chǎn)品以免系統(tǒng)軟件經(jīng)常提醒你進(jìn)
行登記:
1)、SCO產(chǎn)品注冊(cè)
1.記下系統(tǒng)上的許可證號(hào)(License Number:),系統(tǒng)號(hào)(SCO System ID :)
scoadmin - License Manager – Register
如License Number: 2EK041587
SCO System ID: xqcrkewbso
其系統(tǒng)號(hào)是機(jī)器安裝時(shí)產(chǎn)生的。
2.注冊(cè)方法
可自己上Internet網(wǎng),直接訪問
http://www.sco.com
站點(diǎn)注冊(cè)。
或 用電腦將License Number:與SCO System ID :打印后,傳真給代理商。
SCO產(chǎn)品注冊(cè)步驟:
3. 啟動(dòng)Netscape或IE,在Location中鍵入www.sco.com/ register后回車。
* 輸入您的郵編并選擇國(guó)家。
* 選擇您所使用的產(chǎn)品類型。
* 選擇以前是否注冊(cè)過, 如果您注冊(cè)過選擇, 未注冊(cè)過選擇。
按提示填入:
公司的名稱
稱呼
街道地址
城市/城鎮(zhèn)/鄉(xiāng)村
國(guó)家
電話、傳真、電子郵件
填寫完畢后單擊submit。
按提示填入:
System ID
License number ( 一次最多可注冊(cè)六個(gè)產(chǎn)品 )
選擇注冊(cè)公司的類別
A. 選擇最能說明用戶組織活動(dòng)的行業(yè)類別(只能選一項(xiàng))
B. 選擇在SCO基本系統(tǒng)上已經(jīng)運(yùn)行和將要運(yùn)行的應(yīng)用
C. 在空格內(nèi)填入相應(yīng)的數(shù)目:
當(dāng)前使用該系統(tǒng)的最大用戶數(shù)
在安裝場(chǎng)地的全體人員數(shù)
在用戶組織中的全體人員數(shù)
安裝該系統(tǒng)的組織
A. 選擇安裝該系統(tǒng)所用的機(jī)器類型(只能選一項(xiàng))
B. 選擇您希望收取關(guān)于產(chǎn)品和服務(wù)的額外信息
選擇完畢后單擊 Register Product , 注冊(cè)成功后將在另
一屏中給出registration key。
4.4產(chǎn)品許可和登記故障診斷
下面列舉了在許可和登記過程中最常遇到的
· license Manager不接受登記關(guān)鍵宇
· license Manager不接受許可信息
· OpenServer許可已經(jīng)過期
· 在本機(jī)中沒有發(fā)現(xiàn)用戶許可
4.4.1 license Manager 不接受登記
關(guān)鍵字無效或不正確,將會(huì)出現(xiàn)一個(gè)出錯(cuò)消息。確認(rèn)正確地鍵入了關(guān)鍵字,并沒有錯(cuò)誤地將SCO 系統(tǒng)ID 鍵入,如果繼續(xù)收到出錯(cuò)消息,請(qǐng)與SCO 登記中心聯(lián)系,
4.4.2 License Manager 不接受許可信息
請(qǐng)仔細(xì)閱讀許可證。許可證上偶爾會(huì)有一些字符不易辨認(rèn)。
4.4.3 OpenServer許可已經(jīng)過期
如果license Manager 提示操作系統(tǒng)許可已經(jīng)過期,檢查系統(tǒng)時(shí)鐘和 CMOS時(shí)鐘(計(jì)算機(jī)中的以電池作動(dòng)力的硬件時(shí)鐘),以保證與現(xiàn)實(shí)的年月及時(shí)間相符。如果 CMOS時(shí)鐘設(shè)置錯(cuò)了年份,將導(dǎo)致許可過期。使用 date 命令檢查系統(tǒng)時(shí)間,使用setclock命令檢查 CMOS
時(shí)鐘。如果它們不同步,你可以以root注冊(cè),使用如下命令使它們同步:
date MMDDhhmmYY
這里MMDDhhmmYY是月-日-小時(shí)-分鐘-年格式的正確時(shí)間。例如,下面是1997年8月31日上午9:31的格式:
0831093197
當(dāng)你改變了時(shí)鐘之后,重新啟動(dòng)系統(tǒng),開始License Manager,看看許可是否已經(jīng)由“Expired”改變到“Yes”。操作系統(tǒng)的許可功能均可由許可指定的選項(xiàng)操作。
4.4.4 查看OpenServer產(chǎn)品的許可過期日
使用如下過程可以查看過期日:
( l) 使用brand命令確定操作系統(tǒng)許可 :
brand -l
這個(gè)命令對(duì)于每個(gè)產(chǎn)品產(chǎn)生兩行數(shù)據(jù),第2行比第 l行縮進(jìn)幾個(gè)字符。產(chǎn)品由第2
行識(shí)別。它的輸出類似于如下 SCO OpenServer的例子:
____________________________________________________________________________
{
{{ l32}{5.0}{ bif654321} {bdhxyz10z;g0; k255/bif654321; s950502; u5}
{799372800}{3955219199}
{ SCO:odtes }{5.0.4b}{ SCO OpenServer Eterprise System};{bdhyff00z; g0 ;k;
u5}}
}
____________________________________________________________________________
每個(gè)產(chǎn)品許可的起始日期和終止日期是第 l行的最后兩個(gè)數(shù)字。你感興趣的數(shù)字
是終止日期,在例子中以黑體表示。
(2) 用fmtclock(TCL)命令可以將過期日期轉(zhuǎn)化為常用的日期格式,就像以下由用戶輸
入的黑體:
# tcl
tcl>fmtclock 3955219199
Mon Jan 18 19:14:07 PST2038
tcl>
4.4.5 在計(jì)算機(jī)中沒有找到用戶許可
如果在機(jī)器啟動(dòng)時(shí)看到如下消息:
NO user licenses were found on this machine. Please boot
Single user and correct this situation .Licensed software
Will not operate until user licenses 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 licenses or a damaged program image file (/etc/ifor_pmd).
If this is not the case ,please contact your SCO service provider.
這是由于系統(tǒng)時(shí)鐘日期大大超出許可日期,也有可能因?yàn)槿鄙儆脩粼S可或policy 管理程序
精靈進(jìn)程/etc/ifor_pmd 有相當(dāng)嚴(yán)重的錯(cuò)誤。
4.4.7 LOGIN: ERROR -- 不能初始化policy 管理程序
如果在注冊(cè)之后看到如下消息
LOGIN:ERROR –failed to initialize policy manager.(IFOR_PM_FATAL)
Login session denied.
或者因?yàn)閜olicy管理程序精靈進(jìn)程/etc/ifor_pmd已經(jīng)停止工作并且沒有重新啟動(dòng),或因?yàn)?policy管理程序注冊(cè)所需的一些關(guān)健性文件丟失或被破壞。
注意:你可能將退出并且不能再注冊(cè)解決這個(gè)問題。另一個(gè)錯(cuò)誤消息將會(huì)出現(xiàn)。如果
是這樣的話,應(yīng)該將系統(tǒng)關(guān)閉并重新啟動(dòng)。如果錯(cuò)誤消息仍出現(xiàn),請(qǐng)按下列步驟進(jìn)行。
這里列出了一些導(dǎo)致中斷或非正常工作的原因
./etc/ifor_ pmd二進(jìn)制文件被中斷或丟失
.關(guān)鍵字文件或目錄丟失
.根目錄文件系統(tǒng)被置為只讀
.沒有用戶許可,或沒有更多的許可
.系統(tǒng)已經(jīng)超出STREAMS資源
4.4.7.1 /etc/ifor_pmd 二進(jìn)制文件被中斷或丟失
policy管理程序(/etc/ifor_pmd)必須存在并且在系統(tǒng)中運(yùn)行。在softwrae manager中,
選擇 Software >> Verify Software 并選擇 Broken/mssing syvmbolic links。這樣,就將檢查并修復(fù)/etc/ifor_pmd和/opt/K/SCO兩層間的鏈接。也可以按照如下所示單獨(dú)對(duì) policy管理程序包進(jìn)行這個(gè)操作:
SCO OpcnServer Enteprise System
SCO0penServer Enterpxlse System UNIX
SCO OpenServer Entelprise SysLem Core OS
4.4.7.4沒有用戶許可存在,或沒有更多許可
首先,確認(rèn)有多少用戶已經(jīng)注冊(cè)到系統(tǒng)中。一個(gè)用戶被定義為一個(gè)物理鍵盤或一個(gè)網(wǎng)絡(luò)注冊(cè)用戶。如果一旦用戶多于系統(tǒng)可檢測(cè)的許可用戶范圍,唯一可以避免錯(cuò)誤提示的方法是購(gòu)買額外的用戶許可產(chǎn)品。
如果注冊(cè)的用戶數(shù)量沒有超過界限,發(fā)生錯(cuò)誤的原因可能是許可數(shù)據(jù)庫(kù)本身工作出現(xiàn)中斷。依據(jù)以下步驟重新進(jìn)行用戶許可登記。這個(gè)步驟的執(zhí)行前提示用戶許可是唯一通過SCO OpenServer企業(yè)系統(tǒng)許可及授權(quán)認(rèn)證提供的。如果你已經(jīng)使用一個(gè)獨(dú)立的用戶許可產(chǎn)品許可了另外的用戶,請(qǐng)先對(duì)那個(gè)產(chǎn)品執(zhí)行下述步驟:
( l) 告知所有用戶退出系統(tǒng)。
(2) 當(dāng)所有用戶退出后,啟動(dòng)License Manager,選擇 SCO OpenServer Enterprise
System,選擇 License>>Remove License以刪去 SCO OpenServer企業(yè)系統(tǒng)許可。
(3) 重新許可和登記 SCO OpenServer企業(yè)系統(tǒng),在 License Manager中選擇相應(yīng)選項(xiàng)。
(4) 運(yùn)行在6.4.7.2節(jié)“關(guān)鍵字文件或目錄丟失”中討論過的grep命令,檢查 Policy管
理程序精靈進(jìn)程是否在運(yùn)行。如果/etc/ifor_pmd進(jìn)程的兩個(gè)實(shí)例沒有運(yùn)行,鍵入以下命令重新啟動(dòng) policy管理程序:
/etc/ifor_pmd
重復(fù)grep 命令檢測(cè)ifo_pmd的兩個(gè)實(shí)例是否在運(yùn)行。
(5) 告知用戶重新注冊(cè)到系統(tǒng)。
4.4.7.5 系統(tǒng)已經(jīng)超出 STREAMS資源
鍵人命令:
netstat -m
注意輸出的第一行(streams):
streams allocation:
config alloc free totall max fail
strearns 292 110 182 337172 126 0
如果 streams行中 fail值大于0,運(yùn)行Hardwaree/Kernel Manager或configure( ADM)命令并且增大 NSTREAM核心參數(shù)。參見<Performance Guide>中的’調(diào)整 STREAMS用法’
本文來自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/17749/showart_103809.html |
|