本章介紹基本的系統(tǒng)操作模式、啟動(dòng)和關(guān)閉系統(tǒng)的過程等. 關(guān)閉系統(tǒng)有幾種情況,系統(tǒng)可以徹底關(guān)閉,或轉(zhuǎn)入一個(gè)中等等級(jí)以便完成諸如備份之類的維護(hù)工作. (一)系統(tǒng)引導(dǎo) 啟動(dòng)和關(guān)閉系統(tǒng)是系統(tǒng)管理的一個(gè)重要部分. 啟動(dòng)(或引導(dǎo))系統(tǒng)是指操作系統(tǒng)的一部分被裝入內(nèi)存并開始初始化自身.由于系統(tǒng)必須“由自身的自舉來將自己提起”所以稱為引導(dǎo)或自舉. 系統(tǒng)引導(dǎo)后,可用的內(nèi)存和硬盤設(shè)備都被確定下來.系統(tǒng)掛接/(root)文件系統(tǒng)并開始重要的系統(tǒng)處理(如init,pscked,sendmail等).然后使得用戶可用注冊(cè). 由/sbin/init進(jìn)程啟動(dòng)一系列shell腳本,完成以下任務(wù): 設(shè)定系統(tǒng)的宿主名. 執(zhí)行文件系統(tǒng)檢查程序(fsck). 啟動(dòng)守護(hù)程序和網(wǎng)絡(luò)服務(wù). 一旦腳本執(zhí)行完畢,系統(tǒng)處在等級(jí)3. 有時(shí)系統(tǒng)管理員必須修改啟動(dòng)shell腳本以便開始新增加的服務(wù). (二)系統(tǒng)操作等級(jí) 1. 運(yùn)行等級(jí)說明 在Solaris 2.x環(huán)境中有8個(gè)系統(tǒng)運(yùn)行等級(jí),這里涉及到4個(gè)等級(jí): (1) 運(yùn)行等級(jí)3 運(yùn)行等級(jí)3也就是完全多用戶模式.這是系統(tǒng)的缺省運(yùn)行等級(jí),也是系統(tǒng)的缺省狀態(tài)所有系統(tǒng)處理均被執(zhí)行,文件資源可用掛接,用戶可用注冊(cè). (2) 運(yùn)行等級(jí)s,S 運(yùn)行等級(jí)S是單用戶模式,是一個(gè)特殊的運(yùn)行等級(jí).操作系統(tǒng)正在執(zhí)行,但是所有用戶均被注銷,大多數(shù)系統(tǒng)處理如打印、郵件等都沒有執(zhí)行.只有一個(gè)用戶,即超級(jí)用戶向系統(tǒng)注冊(cè).運(yùn)行等級(jí)S對(duì)執(zhí)行備份是很方便的,因?yàn)闆]有用戶注冊(cè),所以所有數(shù)據(jù)都是穩(wěn)定的. 系統(tǒng)由shutdown命令帶入運(yùn)行等級(jí)s,S. (3) 運(yùn)行等級(jí)0 該等級(jí)關(guān)閉(shutdown)系統(tǒng)至PROM等級(jí),所以此等級(jí)對(duì)于關(guān)電源是安全的. (4) 運(yùn)行等級(jí)5 該等級(jí)關(guān)閉(shutdown)系統(tǒng)至關(guān)電源狀態(tài). (4) 運(yùn)行等級(jí)6 運(yùn)行等級(jí)6用于關(guān)閉(halt)系統(tǒng)至等級(jí)0并重新引導(dǎo)至等級(jí)3. 2. 顯示運(yùn)行等級(jí) 調(diào)用who -r命令可以顯示系統(tǒng)的運(yùn)行等級(jí). $ who -r run-level 3 Feb 6 15:46 3 2 S 在此例中,系統(tǒng)在缺省等級(jí)3.其他域表示: Feb 6 15:46 最后一次運(yùn)行等級(jí)改變的日期和時(shí)間. 3 當(dāng)前運(yùn)行等級(jí). 2 最后一次再引導(dǎo)后在此運(yùn)行等級(jí)的次數(shù). S 前一運(yùn)行等級(jí). 3.關(guān)閉系統(tǒng)的原因 (1)SunTM工作站設(shè)計(jì)為大部分時(shí)間是工作時(shí)間.但也有必須關(guān)閉系統(tǒng)的時(shí)候, 運(yùn)行 等級(jí)S用于系統(tǒng)維護(hù),如完成備份等.這一系統(tǒng)等級(jí)的變化仍被認(rèn)為是關(guān)閉. (2) 改變一個(gè)系統(tǒng)的配置,如增加或刪除某個(gè)磁帶機(jī)或CD-ROM機(jī). (3) 改變系統(tǒng)硬件配置,如增加或去除一個(gè)CPU板子. (4) 從極端情況的恢復(fù),假如一個(gè)掛起的工作站對(duì)所有的恢復(fù)工作都不反應(yīng),可能 就必須關(guān)掉電源重新開始. 4.關(guān)閉系統(tǒng)(shutting down) 關(guān)閉系統(tǒng)的方式根據(jù)關(guān)閉的原因而不同.執(zhí)行關(guān)閉有的是為了轉(zhuǎn)至執(zhí)行等級(jí)S,有的是要停止操作系統(tǒng)并關(guān)閉設(shè)備的電源. halt init 0 (3)緊急關(guān)閉 .緊急情況,按Stop_A,如Stop_A不起作用,則將設(shè)備電源關(guān)閉再打開.這是不得已 的 極端情況.這兩種方法不是干凈的關(guān)閉,是突然關(guān)閉的,僅在緊急情況使用. (三)例子: 1.增加一個(gè)磁帶機(jī)并完成重新配置引導(dǎo): (1)成為超級(jí)用戶,并確認(rèn)在/(root)目錄下. (2)鍵入touch命令: # touch /reconfigure (3)鍵入如下關(guān)閉命令: #halt (4) 關(guān)閉設(shè)備電源. (5) 增加磁帶機(jī). (6) 給設(shè)備通電. 2.從掛起的工作站上恢復(fù) 如一掛起的工作站對(duì)所有鍵入的命令無反應(yīng)時(shí),用以下過程恢復(fù): (1) 按下Stop_A放棄系統(tǒng)并移至PROM監(jiān)控等級(jí),提示符為: > 或ok (2)鍵入sync命令來同步磁盤. (3)一旦看見“Syncing file system ... done”信息,再按下Stop_A. (4)發(fā)出boot命令來返回至多用戶模式. 3.從輕微問題中恢復(fù) 如/etc/default/login登記項(xiàng)阻止超級(jí)用戶注冊(cè),也沒有用戶帳號(hào)可以注冊(cè),可采用以下步驟恢復(fù): (1) 按Stop_A放棄系統(tǒng)并移至PROM監(jiān)控等級(jí). (2) 輸入sync命令來同步磁盤. (3) 一旦看見“Syncing file system ... done”信息,再按下Stop_A. (4) 發(fā)出boot -s命令至執(zhí)行等級(jí)S. ok boot -s (5) 修改/etc/default/login文件以使得root可以注冊(cè). # cd /etc/default # vi login (6) 按Control_D,進(jìn)入運(yùn)行等級(jí)3. 在此過程中,你可能會(huì)被提示要輸入root口令. 4.從重要問題中恢復(fù) 如果你忘記了root口令,或是在/etc/passwd文件中root項(xiàng)無效,則可用以下步驟恢復(fù): (1) 從Solaris 2.x安裝CD-ROM盤上作單獨(dú)引導(dǎo). # boot cdrom -sw (2) 如需要,可設(shè)置終端類型. #TERM=sun; export TERM (3) 掛接適當(dāng)?shù)奈募到y(tǒng)并編輯passwd和shadow文件. # cd / # mount /dev/dsk/c0t3d0s0/mnt # cd /mnt/etc # vi shadow (4) 卸下文件系統(tǒng). # umount /mnt (5) 重新引導(dǎo)系統(tǒng). # reboot |
新聞熱點(diǎn)
疑難解答
圖片精選