版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、管理系統(tǒng)的啟動和關(guān)閉,東方龍馬,介紹,啟動SCO并非僅僅是打開電源開關(guān)那么簡單,系統(tǒng)在使用前必須經(jīng)過一系列的準(zhǔn)備過程。這些過程包括:引導(dǎo)過程、選擇運(yùn)行模式和設(shè)定用戶注冊的初值。作為系統(tǒng)的管理者,理解系統(tǒng)啟動的不同過程相當(dāng)重要,這能使您的SCO系統(tǒng)更為用戶化適應(yīng)您的機(jī)構(gòu)的需求。,目標(biāo),本課將講述的是系統(tǒng)啟動中的不同過程,當(dāng)本課結(jié)束時,您將能夠:描述UNIX默認(rèn)的引導(dǎo)過程將UNIX的引導(dǎo)過程用戶化使用引導(dǎo)時顯示
2、出的硬件信息選擇運(yùn)行模式多用戶設(shè)定初值的跟蹤和用戶化系統(tǒng)障礙排除后的啟動關(guān)閉系統(tǒng)的分析,描述默認(rèn)引導(dǎo)過程,系統(tǒng)啟動的第一個階段是引導(dǎo)過程。對這個設(shè)定初值的過程進(jìn)行控制的重要程序是boot(HW)。boot程序是交互式的,用來裝載和執(zhí)行UNIX內(nèi)核,它可以裝載和執(zhí)行任何與單機(jī)執(zhí)行相連接的程序。在安裝后,諸如DOS和Windows NT等的單機(jī)程序也能在UNIX引導(dǎo)提示下被啟動。在引導(dǎo)UNIX內(nèi)核前,應(yīng)確定引導(dǎo)過程徹底完成了以下
3、指示:boot程序必須從引導(dǎo)文件系統(tǒng)開始運(yùn)行,引導(dǎo)文件系統(tǒng),/dev/boot,直接安裝在/stand下引導(dǎo)文件系統(tǒng)是一個EAFS文件系統(tǒng)。Boot程序也可以裝載來自XENIX, S51K和AFS文件系統(tǒng)的文件,但它無法辨認(rèn)其它類型的文件系統(tǒng)。,3 DOSUNIXPartition3Partition4,Role of Components at Boot-Time,1 PC’s BIOS search for active
4、 partition,2.MasterbootActive partition:2(UNIX),Hard disk,4 boot0,Unix 分區(qū),5 boot1,Divvy table,Badtrack table,Alias tracks,6 /stand/boot/stand/etc/default/boot/stand/unix,,標(biāo)準(zhǔn)引導(dǎo)程序,在引導(dǎo)過程開始之前,系統(tǒng)首先將執(zhí)行開機(jī)自(POST)在此之后,將開始真
5、正的引導(dǎo)過程,在從硬盤引導(dǎo)時,引導(dǎo)程序有六個階段:,1.基本輸入輸出系統(tǒng)(BIOS)將主要引導(dǎo)塊裝載入硬盤的0磁道,0扇區(qū)2.主引導(dǎo)塊從活動磁道的0扇區(qū)裝入活動引導(dǎo)塊(boot0)。3.假設(shè)UNIX分區(qū)是活動的,boot1被裝載。4.boot1從引導(dǎo)文件系統(tǒng)中裝載/stand/boot。5./stand/boot執(zhí)行任何.在bootrc中和/stand/etc/default/boot下的命令。6./stand/boot在控制
6、臺上顯示UNIX引導(dǎo)提示。,系統(tǒng)的引導(dǎo)文件,Unix 默認(rèn)引導(dǎo)文件Unix.safe 系統(tǒng)第一次重建時生成Unix.old重新連接核心時生成Unix.install 系統(tǒng)安裝時最初的核心,用 于生成應(yīng)急盤,裝載UNIX核心,當(dāng)系統(tǒng)顯示UNIX引導(dǎo)提示, 您可以:1.按“輸入”裝載默認(rèn)UNIX核心2.輸入其他UNIX核心的名稱,如: unix.
7、safe unix.old unix.install等3.輸入“unix auto”時無須使用者或管理者介入,系統(tǒng)將引導(dǎo)至/stand/unix核心(即在未提示多用戶或輸入引導(dǎo)密碼的情況下進(jìn)入系統(tǒng)維護(hù)模式)如您在UNIX引導(dǎo)提示下作出反應(yīng),boot 程序自動引導(dǎo)入/stand/unix/stand,提示取自/etc/default/boot文件。,裝載其他操作系統(tǒng),在SCO以前的版本中,如果存在可引導(dǎo)的DOS分區(qū),在UNIX引導(dǎo)
8、提示下鍵入dos就可裝載并運(yùn)行DOS操作系統(tǒng)。在SCO現(xiàn)在的版本中,其他的操作系統(tǒng)也可以同樣的方式進(jìn)行裝載和運(yùn)行。Bootos(HW)程序是boot(HW)中的獨(dú)立程序,它可以從非當(dāng)前活動分區(qū)中的引導(dǎo)盤中裝載和運(yùn)行操作系統(tǒng)。引導(dǎo)DOS:在UNIX引導(dǎo)提示下鍵入“ bootos dos”或“dos”確定當(dāng)前的操作系統(tǒng),鍵入“bootos?”獲取關(guān)于引導(dǎo)不同操作系統(tǒng)的更多信息,鍵入“bootos”。,BOOTOS引導(dǎo)的操作系統(tǒng),DO
9、SDOS_12:DOS12bit FATDOS_16DOS_32DOS_EXTNTOS2OS2/HPFSUNIXXENIX,修改引導(dǎo)過程,Boot文件使用包括boot init等在內(nèi)的幾個程序引導(dǎo)文件存放在不同的兩個地方:/etc/default/stand/etc/default若改變系統(tǒng)引導(dǎo)過程,修改/etc/default/boot,注:別修改/stand/etc/default,它會自動改變,修改/e
10、tc/default/boot,DEFBOOTSTR=hd(40)unix swap=hd(41) root=hd(42)AUTOBOOT=YESFSCKFIX=YESMULTIUSER=YESPANICBOOT=NOMAPKEY=YESSERIAL8=YESSLEEPTIME=0BOOTMNT=RO,Boot的關(guān)鍵字,DEFBOOTSTRAUTOBOOT=Yes or NoBOOTMNTRO:mount boot
11、 as read onlyRW:mount boot as read-writeNO:does not mount bootTIMEOUT=seconeds,Init 可以識別的關(guān)鍵字,FSCKFIX=Yes or NoMSPKEY=Yes OR NoYes 控制臺被設(shè)置為8位,無停止位MULTIUSER=Yes or NoPANICBOOT=Yes or NoSERIAL8=Yes or No確定是否可以在通過串口的
12、控制臺使用8位字符SLEEPTIME=seconeds,bootstring,缺省:DEFBOOTSTR=hd(40)unix swap=hd(41)dump=hd(41) root=hd(42)hd(40)unix 從第一塊硬盤的boot文件系統(tǒng)引導(dǎo)核心swap=hd(41) 使用第一塊硬盤的swapdump=hd(41) 系統(tǒng)崩潰時,內(nèi)存的映像文件寫入第一塊硬盤的swap區(qū)root=hd(42) 使用第一塊硬盤上的r
13、oot文件系統(tǒng),Boot時的硬件信息,D-Check direct memory accessE-Initializes numeric processor and multiprocessor memoryF-Initializes pseudo and I/O devices(F0-F34)F1-audit driverF4-serial driverF6-floppy disk driverF34-Compaq IDA
14、 disk driverG-Initializes Programmable Interupt Controller and multiprocessorH-Initializes various system resources(H0-H13)H2-inodesH4-file tableH13-print error messagesI-Printer total kernel and user memoryJ-Init
15、ializes floating point emulatorK-Open swap deviceM-Initializes vendor-specific memory ECC support,可識別的設(shè)備,Fpu-浮點(diǎn)處理器floppy-高密度軟盤serial-COM1 with one portparrallel-并口console-VGA顯示卡的控制臺disk-IDE硬盤,其它可識別的設(shè)備,Mem:total 內(nèi)存
16、總量kernel:核心使用的內(nèi)存user:用戶程序可使用的內(nèi)存swapdev:swap區(qū)所在的磁盤swplo:swap開始區(qū)域nswap:swap區(qū)的大小512Bytesswapmem:swap的大小,塊大小為1Krootdev:root文件系統(tǒng)使用的硬盤或區(qū)域pipedev:管道使用的硬盤或區(qū)域dumpdev:系統(tǒng)崩潰時內(nèi)存image文件寫入的swap區(qū)域Hz:時鐘產(chǎn)生中斷的頻率,通常為每秒100I/o buff
17、ers:I/O buffer的大小,系統(tǒng)信息日志,/usr/adm/messages/usr/adm/hwconfig/usr/adm/syslog,引導(dǎo)過程中的相關(guān)文件,INIT程序執(zhí)行完其命令后,其后的初始化過程有/etc/inittab實(shí)現(xiàn):INIT調(diào)用的幾個程序:/etc/bcheckrc:負(fù)責(zé)檢查root文件系統(tǒng)是否破壞,若破壞,則執(zhí)行fsck/etc/info_pmd:用于管理檢查系統(tǒng)的許可證//etc/sm
18、mck:用于檢查可信賴的主機(jī)數(shù)據(jù)庫文件(Trusted Computer Base)/etc/auth /etc/tcb/etc/asktimerc:提示或設(shè)置系統(tǒng)時間/etc/authchkrc:檢查smmck修復(fù)的文件,/etc/inittab文件,打開機(jī)器中的/etc/inittab文件:Label:該行的唯一標(biāo)志run-level:該程序的執(zhí)行級別action:該命令如何執(zhí)行process:程序,運(yùn)行級別介紹,0
19、:Shutdown1:單用戶,unmount除boot,root外的所有文件系統(tǒng)2:多用戶模式3,4:擴(kuò)展多用戶,Sco Openserver不支持5,6:Reboot系統(tǒng),出現(xiàn)boot:提示s,S:單用戶模式,文件系統(tǒng)未卸載,但init啟動的進(jìn)程(respawn)被終止,Inittab操作定義,Respawn:if the process does not exist,start it and when it dies re
20、start the processwait:Upon entering the matching run-level,start the process and wait for its terminationonce:Upon entering the matching run-level,start the process;do not wait for its termination. When it dies ,don’t
21、restart itboot:The entry is to be processed only at boot-time read of the filebootwait:The entry is to be processed the first time when the system goes from single-user to multiuser state after the system is booted,接上,
22、Powerfail:Execute the process associated with this entry only when it receives a power fail signalpowerwait:Execute the process associated with this entry only when it receives a power fail signal and wait until it term
23、inals before continuingoff:Ignore this processondemand:同respawn,在運(yùn)行級別abc和e下使用initdefault:This is used to determine the run-levelsysinit:Entries are executed before init accesses the console,修改/etc/inittab文件,/etc/conf
24、/cf.d/init.base,/etc/conf/init.d/*,/etc/inittab,Usedtobuild,Permananent change for system entries,Permananent change for aff on multiports,Change here remainuntil kernel environmentis rebuild,,,Rc2文件和rc2.d目錄,/etc/i
25、nittab文件中:r2:2:wait:/etc/rc2 1>/dev/console…rc2是腳本,執(zhí)行一系列存儲在/etc/rc2.d目錄下程序rc2.d目錄:存放一些系統(tǒng)需執(zhí)行的程序腳本,/etc/rc2.d下的腳本,該目錄下部分腳本:I01MOUNTFSYS:P20sysetup:生成系統(tǒng)IDP70uucp:清除UUCP的鎖,狀態(tài)和臨時文件P75cron:啟動cronS80lp:啟動lpschedS8
26、5tcp:啟動tcp/ip服務(wù)S89nfs:P93scohttpdP95calserver,添加新腳本的規(guī)則,添加新的服務(wù)或程序應(yīng)該加在/etc/rc2.d目錄下,而不應(yīng)在/etc/inittab在命令行下測試寫的腳本命名其名稱以I,P,S,K開頭,RC2.D目錄下腳本的執(zhí)行過程,以I和S開頭(I:Interactive,S:Serial)是串行執(zhí)行的以P開頭的(P:parallel)是并行執(zhí)行的以非I,S,P,K開頭
27、的文件不與理睬以同一字符開頭的文件執(zhí)行順序是從小到大的(如S78先于S79)從其他運(yùn)行級別到級別2時,執(zhí)行錄下一I,S,P開頭的文件從其他運(yùn)行級別到級別0時,執(zhí)行目錄下一K開頭的文件,練習(xí),在系統(tǒng)啟動時執(zhí)行程序?qū)懩_本,命名,并加在/etc/rc2.d目錄下定義其他運(yùn)行級別的初始腳本進(jìn)入單用戶:r1:1:wait:/etc/rc1 1>/dev/console…關(guān)機(jī):r0:056:wait:/etc/rc0 1&
28、gt;/dev/console…出錯信息Single-user mode /etc/rc0.d/messages/*Multiuser mode /etc/rc2.d/messages/*State of shutdown /etc/rc0.d/messages/*,系統(tǒng)引導(dǎo)時的故障,Is the system plugged in?Are any cable loose,disconnect,or improperly
29、 connected?Are the cables terminated properly?Dose the floppy drive contain a floppy disk that is not a boot disk?Has your hard disk developed a bad track or a bad block?,系統(tǒng)的關(guān)閉,Shutdown 終止所有運(yùn)行的進(jìn)程可以交互式關(guān)機(jī)給登錄用戶發(fā)送警告信息只
30、有超級用戶和授權(quán)用戶可以關(guān)機(jī)運(yùn)行init命令過程:顯示警告信息運(yùn)行/etc/rc0.d目錄下的腳本殺死所有進(jìn)程卸載文件系統(tǒng),練習(xí),1 以root登錄在當(dāng)前目錄下生成S30color文件加入以下信息setcolor -o red hi_white black>/dev/tty01setcolor -o yellow lt_magenta red>/dev/tty03setcolor -o magenta
31、blue brown >/dev/tty04保存并設(shè)置成可執(zhí)行復(fù)制到/etc/rc2.d目錄下測試結(jié)果,相關(guān)的命令和文件,Boothwconfiggettyinitbootosshutdownsyslogdwallwho,/stand/boot/stand/etc/default/boot/etc/inittab/etc/rc0.d/etc/rc2.detc/shutdown,系統(tǒng)崩潰的恢復(fù),目標(biāo),
32、恢復(fù)的準(zhǔn)備恢復(fù)系統(tǒng)文件恢復(fù)一個非root文件系統(tǒng)恢復(fù)root和boot文件系統(tǒng)更換root文件系統(tǒng)盤,恢復(fù)準(zhǔn)備,規(guī)范嚴(yán)格的系統(tǒng)備份可以使你在系統(tǒng)故障時恢復(fù)以前的數(shù)據(jù)恢復(fù)一個完整的備份需要的條件原始安裝介質(zhì)注冊信息應(yīng)急盤系統(tǒng)備份日志備份,恢復(fù)一個系統(tǒng)文件,恢復(fù)一個系統(tǒng)文件和恢復(fù)一個其他文件是一樣的,只是系統(tǒng)文件是從安裝介質(zhì)中恢復(fù)的產(chǎn)品包產(chǎn)品包包含一張引導(dǎo)盤和其他盤或CDROMProduct:OpenServer操
33、作系統(tǒng)(如enterprise)Component:系統(tǒng)的擴(kuò)展軟件(如Mail系統(tǒng)等)Package:組成一個系統(tǒng)包的文件集,解包一個系統(tǒng)文件,使用customextract命令從安裝介質(zhì)上解包文件,其他文件處理程序無此功能使用該命令用絕對路徑名如想解包某文件到最初位置,改變目錄到根“/“如想解包到其它目錄,則先到該目錄,在進(jìn)行如:customextract -m /dev/cd0 /opt/K/SCO/Unix/5.0
34、.0C1/etc/mount,恢復(fù)一個非root文件系統(tǒng),Unmount壞的文件系統(tǒng),運(yùn)行fsck檢查該文件系統(tǒng)的設(shè)備文件:#fsck /dev/device使用divvy 重新生成一個文件系統(tǒng)選c生成一個分區(qū),I來安裝從備份中恢復(fù)該文件系統(tǒng)的數(shù)據(jù),可以使用備份管理器完成;,恢復(fù)root和boot文件系統(tǒng),若系統(tǒng)引導(dǎo)時發(fā)生故障,甚至fsck無法運(yùn)行,則需修復(fù)root文件系統(tǒng),要求所做的備份是可用的,否則系統(tǒng)無法恢復(fù);恢復(fù)
35、所需:一組可用的系統(tǒng)應(yīng)急盤你的系統(tǒng)日志文件系統(tǒng)的備份,重新配置root硬盤,使用mkdev hd命令使用dkinit設(shè)置硬盤參數(shù)使用fdisk命令對硬盤進(jìn)行分區(qū)使用badtrk映射壞道使用divvy命令重新建立文件系統(tǒng),恢復(fù)一個root和boot文件系統(tǒng)的步驟,1 關(guān)閉系統(tǒng)2 插入boot盤3 boot:出現(xiàn)后,回車4 根據(jù)提示,插入應(yīng)急盤,等待#出現(xiàn)5 #mkdev hd6 選擇“Y”7 選擇“Q” 退出dk
36、init8 選擇“Q” 退出fdisk9選擇“Q” 退出badtrk10 使用壞道表缺省值,續(xù)前,11 下一步選“N”,不保留其他文件系統(tǒng)12 選擇swap分區(qū)13 選擇缺省boot分區(qū)的大小14 建立一/u文件系統(tǒng)15 輸入/u文件系統(tǒng)的大小16 在“是否需要修改前面的值”選是,修改有關(guān)數(shù)17 輸入要修改的項(xiàng)目18 按“q”退出19 輸入“I”來安裝分區(qū)20 mount新建的文件系統(tǒng) mount /dev/d
37、evicename /mnt,續(xù)前,21 #cd /mnt22 從備份恢復(fù)數(shù)據(jù):cpio -ivmkbud -I /dev/rct023 恢復(fù)完成后,檢查/mnt目錄下是否有/stand目錄,若無則建之24 #mount /dev/boot /mnt/stand25 #cd /mnt/stand26 恢復(fù)boot文件系統(tǒng)cpio -ivmkbud -I /dev/rct027 #umount /dev/boot
38、 unmount /dev/hd0root28 恢復(fù)其他文件系統(tǒng)->完成!,更換系統(tǒng)盤,如果系統(tǒng)盤容量不夠或容量太小,則需更換新盤所需:安裝介質(zhì)/stand 和/boot 的完整備份產(chǎn)品序列號等重要注冊信息,部分安裝,安裝新盤后,需要部分安裝操作系統(tǒng),以生成磁盤分區(qū)選擇“fresh”安裝到硬盤初始化時,選Customize重新生成新的文件系統(tǒng),大小至少比原有的大在選擇安裝軟件時(Optional Soft
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《計算機(jī)的啟動和關(guān)閉》教學(xué)設(shè)計
- 關(guān)閉dhcp開機(jī)啟動
- 如何關(guān)閉從網(wǎng)卡啟動
- 啟動與關(guān)閉類故障
- 怎么關(guān)閉開機(jī)啟動項(xiàng)
- 用dos命令啟動或關(guān)閉服務(wù)程序
- 第一節(jié)課題計算機(jī)的啟動和關(guān)閉1
- 批量到達(dá)帶啟動期和關(guān)閉期的離散時間休假排隊.pdf
- 啟動和使用h2管理系統(tǒng)
- 子窗體的打開和關(guān)閉
- illustrator cs5啟動后自動關(guān)閉故障的解決方法
- 離心泵啟動時為什么要關(guān)閉出口閥門
- windows xp系統(tǒng)可以關(guān)閉的服務(wù)
- ug命令保存和關(guān)閉文件
- linux系統(tǒng)啟動的基本過程和步驟
- 打開和關(guān)閉硬盤各分區(qū)的默認(rèn)共享
- 汽車啟動電源管理系統(tǒng)開題報告
- 基于Windows DNA構(gòu)架的汽輪機(jī)壽命管理和啟動指導(dǎo)系統(tǒng).pdf
- 黑啟動決策支持系統(tǒng)中啟動方案的自動生成和評估.pdf
- win7中可關(guān)閉的系統(tǒng)服務(wù)
評論
0/150
提交評論