scouni的啟動(dòng)與關(guān)閉_第1頁(yè)
scouni的啟動(dòng)與關(guān)閉_第2頁(yè)
scouni的啟動(dòng)與關(guān)閉_第3頁(yè)
scouni的啟動(dòng)與關(guān)閉_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、SCO OpenServer系統(tǒng)的啟動(dòng)過(guò)程(l)SCO OpenServer系統(tǒng)的啟動(dòng)過(guò)程主要有兩個(gè)步驟:第一 系統(tǒng)的自舉階段: 1.由 ROMBIOS 引導(dǎo)硬盤(pán)的 0 道 0 扇區(qū)的 Master boot 塊;由 Master boot 塊引導(dǎo)硬盤(pán)活動(dòng)分區(qū)的第 0 扇區(qū)的 boot 塊;該 boot 塊將隨后扇區(qū)的內(nèi)容引導(dǎo)并運(yùn)行;第二 啟動(dòng)unix階段:l.boot引導(dǎo)Unix核心,即引導(dǎo)/stand/unix;2.unix被引導(dǎo)后啟動(dòng)init進(jìn)程,init(0進(jìn)程)會(huì)依次解釋執(zhí)行文本文 件/etc/inittab中的shell命令,引導(dǎo)系統(tǒng)啟動(dòng).在啟動(dòng)過(guò)程中,系統(tǒng) 會(huì)出現(xiàn)人機(jī)交互界面,使

2、用戶能人工干預(yù)啟動(dòng)過(guò)程,同時(shí)會(huì)使系 統(tǒng)由一個(gè)運(yùn)行級(jí)別切換進(jìn)入另一運(yùn)行級(jí)別.3.init在引導(dǎo)inittab文件中的進(jìn)程時(shí),當(dāng)系統(tǒng)運(yùn)行到或離開(kāi)n級(jí)運(yùn) 行級(jí)時(shí),根據(jù)inittab中的shell命令會(huì)運(yùn)行/etc/rcn文件(主要有 rc0、rcl、rc2、rc3 等四個(gè)文件)4運(yùn)行/etc/rcn文件時(shí),會(huì)根據(jù)文件的命令去運(yùn)行/etc/rcn.d目錄下 的文件(主要是/etc/rcO.d、/etc/rc2.d兩個(gè)目錄).系統(tǒng)啟動(dòng)過(guò)程中涉及到的幾個(gè)主要文件如下: /etc/default/boot系統(tǒng)啟動(dòng)程序的參數(shù)設(shè)置/etc/inittab控制系統(tǒng)啟動(dòng)的腳本程序/etc/rcn當(dāng)系統(tǒng)運(yùn)行到或離開(kāi)n

3、級(jí)別時(shí)控制系統(tǒng)啟動(dòng)的腳本程序/etc/rcn.d當(dāng)運(yùn)行/etc/rcn文件時(shí),將會(huì)運(yùn)行/etc/rcn.d目錄下的腳本程序/etc/init.d目錄SCO OpenServer系統(tǒng)人工干預(yù)的啟動(dòng)過(guò)程系統(tǒng)解釋執(zhí)行/etc/inttab文件的方式: Inittab文件中記錄的格式:* 其中每行包含三個(gè)冒號(hào),它們將每行數(shù)分成了四個(gè)域. 第一個(gè)域是一個(gè)行標(biāo)注,可以是任意指定的,但任何兩行的注標(biāo)都不應(yīng)相互重復(fù) 第二個(gè)域是一個(gè)運(yùn)行級(jí)別域,表示在init的什么狀態(tài)下該行數(shù)據(jù)起作用,在第二個(gè)域中 可以指定多個(gè)運(yùn)行級(jí)別,如0123第三個(gè)域是操作域,給出了當(dāng)運(yùn)行狀態(tài)為同一行的第二個(gè)域中的某個(gè)狀態(tài)時(shí)init應(yīng)采 取

4、何種操作第四個(gè)域是進(jìn)程域,該域的內(nèi)容是一個(gè)shell命令在適當(dāng)時(shí)機(jī),init將生成一個(gè)shell去 執(zhí)行該命令. 在SCO.UNIX操作系統(tǒng)下的運(yùn)行級(jí)別: 0 級(jí)別停止系統(tǒng),關(guān)機(jī)1 級(jí)別單用戶模式,即系統(tǒng)維護(hù)模式.本級(jí)別所能進(jìn)行的操作是檢查文件系統(tǒng),安裝升級(jí)新軟件,系統(tǒng)文件恢復(fù)等.但此時(shí)/etc/rc,/etc/rc2.d下各種daemons和啟動(dòng) 程序不能執(zhí)行該運(yùn)行級(jí)別只有從運(yùn)行級(jí)別S進(jìn)入才有意義,如果從運(yùn)行級(jí)別 2進(jìn)入本運(yùn)行級(jí)別,則保留與主控臺(tái)相關(guān)連的進(jìn)程.2級(jí)別多用戶模式.這是系統(tǒng)的常規(guī)運(yùn)行模式,在多用戶 模式下,首先檢查系統(tǒng)的安全數(shù)據(jù)庫(kù)文件,文件系統(tǒng)將被安裝,多用戶任務(wù)服務(wù)也被啟動(dòng)。與

5、單用 戶模式最大的區(qū)別是/etc/rcn下的啟動(dòng)命令可以執(zhí)行,打印及網(wǎng)絡(luò)等功能開(kāi) 始運(yùn)行。3級(jí)別RFS狀態(tài),用于啟動(dòng)遠(yuǎn)程文件共享(RFS)和相應(yīng)的守護(hù)進(jìn)程,將本機(jī)連接到RFS 網(wǎng)絡(luò),安裝遠(yuǎn)程資源,自動(dòng)提供本地資源4 級(jí)別用戶可定義的運(yùn)行級(jí)別,系統(tǒng)未使用5級(jí)別停止系統(tǒng)運(yùn)行并重新引導(dǎo)6級(jí)別停止運(yùn)行,重新引導(dǎo),使系統(tǒng)處于initdefault定義的運(yùn)行級(jí).initdefault由/etc/inittab 文件中定義S(s )級(jí)單用戶模式。當(dāng)系統(tǒng)進(jìn)入S(s)級(jí)運(yùn)行時(shí),與系統(tǒng)在1級(jí)運(yùn)行時(shí)的最主要的區(qū)別是系統(tǒng)上安裝的文件系統(tǒng)仍然保持安裝狀態(tài)不變。本運(yùn)行級(jí)別使用于軟件包的安裝與刪除,系統(tǒng)的備份和恢復(fù),以及文

6、件系統(tǒng)的檢查。在此運(yùn)行級(jí)別下,所有的多用戶文件系統(tǒng)均不安裝,與系統(tǒng)的交互只能通過(guò)主控臺(tái)進(jìn)行,要求訪問(wèn)多用戶文件系統(tǒng)的login進(jìn)程不能運(yùn)行。由init創(chuàng)建的全 部進(jìn)程將被殺死.abc級(jí)別虛擬運(yùn)行級(jí)別,沒(méi)有與之對(duì)應(yīng)的實(shí)際運(yùn)行級(jí)別,不改變當(dāng)前的運(yùn)行級(jí)別,作用是使init進(jìn)程僅處理/etc/inittab文件中包含a,b,c運(yùn)行級(jí)設(shè)置的那些記 錄項(xiàng)Q,q級(jí)別引起對(duì)inittab文件的重新檢測(cè)以上的內(nèi)容的要點(diǎn)在于在各個(gè)運(yùn)行級(jí)別下系統(tǒng)能進(jìn)行何種操作 inittab第三個(gè)域可用的關(guān)鍵字:關(guān)鍵字說(shuō)明off將與同行中第四個(gè)域指定的命令相應(yīng)的進(jìn)程撤消once使init在進(jìn)入同行第二個(gè)域中所指定的狀態(tài)時(shí),執(zhí)行第四

7、個(gè)域中指定的命 令。Init此時(shí)不會(huì)等待這些命令完成,而馬上進(jìn)行自己下面的操作respawn指示init在進(jìn)入同行第二個(gè)域中所指定的狀態(tài)時(shí),執(zhí)行第四個(gè)域中指定的 命令以后只要init檢測(cè)到此進(jìn)程已經(jīng)停止,就應(yīng)馬上重新啟動(dòng)相應(yīng)進(jìn)程ondemand功能同respawn,但只對(duì)運(yùn)行狀態(tài)a,b,c這三個(gè)偽狀態(tài)時(shí),才使用此關(guān)鍵字wait在進(jìn)入同行第二個(gè)域中所指定的狀態(tài)時(shí),執(zhí)行第四個(gè)域中指定的命令,同 時(shí)init將等待此進(jìn)程終止后,才能繼續(xù)讀取下一行進(jìn)行處理boot指定同仃第四域中的命令只在引導(dǎo)過(guò)程中由init讀入inittab文件時(shí)才執(zhí) 行,以后不管該進(jìn)程是死是活都不要重新生成它bootwait同boo

8、t相同,只是bootwait將使init相應(yīng)進(jìn)程終止之后才,boot不是這樣initdefault使init在首次啟動(dòng)時(shí)進(jìn)入指定的狀態(tài)這個(gè)狀態(tài)是同行第二個(gè)域中所指定 的最大狀態(tài)若第二個(gè)域?yàn)榭?init將認(rèn)為它是0123456,并依次而進(jìn)入6若 inittab文件中initdefault項(xiàng),則在啟動(dòng)時(shí)init將向用戶詢問(wèn)以什么狀態(tài)運(yùn)行sysinit在init首次讀inittab時(shí)啟動(dòng)相應(yīng)進(jìn)程,同時(shí)等待該進(jìn)程完成之后在處理下 inittab項(xiàng).在init試圖訪問(wèn)控制臺(tái)之前將執(zhí)行帶有sysinit關(guān)鍵字的項(xiàng)用戶在系統(tǒng)啟動(dòng)過(guò)程中對(duì)inittab文件的利用:當(dāng)系統(tǒng)進(jìn)入多用戶態(tài)時(shí)(運(yùn)行級(jí)別2),init進(jìn)

9、程會(huì)根據(jù)inittab文件中的命令去調(diào)用 執(zhí)行/etc/rc2腳本文件;在rc2腳本文件中系統(tǒng)首先會(huì)去調(diào)用并且執(zhí)行/etc/rc.d目錄的各 子目錄下的腳本文件,然后再調(diào)用并且執(zhí)行/etc/rc腳本文件利用系統(tǒng)的這一特性,用戶 可以在/etc/rc.d目錄下的腳本文件和/etc/rc 腳本文件中加入 自己的shell命令文件內(nèi)容/etc/rc.d/0System init;例如 time, mnttab, utmp, autoboot(設(shè)置系統(tǒng)日期)/etc/rc.d/1System daemons;例如 logger, update, cron(作業(yè)調(diào)度)/etc/rc.d/2Mount f

10、ilesystems;例如 mount /u(mount 文件系統(tǒng))/etc/rc.d/3Crash recovery;例如 wpsave, expreserve(米集系統(tǒng) core dump 數(shù)據(jù))/etc/rc.d/4Clean;例如rm /tmp/*, lockfiles(清理/tmp目錄下的臨時(shí)文件)/etc/rc.d/5Hardware download;例如 mtsld, stdld/etc/rc.d/6Kernel software init;例如 net start, mapkey, accounting/etc/rc.d/7User daemons;例如 lpsched, s

11、rvdaemon, netutil start(用 戶駐留程序)/etc/rc.d/8User definable;(用戶自定義區(qū))/etc/rc.d/9System reserved;例如 bootlog/etc/rc由Xenix系統(tǒng)保留下來(lái)的提供用戶自定義shell命令的文件系統(tǒng)人工干預(yù)啟動(dòng)過(guò)程中的某些實(shí)用步驟:在出現(xiàn)boot:提示符時(shí)用戶可以進(jìn)行的操作:在冒號(hào)后敲入某些獨(dú)立的命令:?作用是列出系統(tǒng)上作為引導(dǎo)設(shè)備的清單systty=n在系統(tǒng)引導(dǎo)時(shí)定義主控臺(tái).n是個(gè)數(shù)值mem=range boot程序和unix核心可以使用的內(nèi)存地址及空間 dirdirectory列出unix系統(tǒng)中目錄dir

12、ectory下的文件名.如無(wú)目錄,則列出根 目錄下的文件名link系統(tǒng)安裝時(shí)加載BTLD包敲入defbootstr,defbootstr是系統(tǒng)默認(rèn)引導(dǎo)字符串,即默認(rèn)的插入boot程序的命 令.defbootstr在/etc/default/boot文件中進(jìn)行定義,每當(dāng)boot提示符在屏幕上出現(xiàn) 時(shí),鍵入回車(chē)鍵,執(zhí)行的是defbootstr所代表的內(nèi)容,即系統(tǒng)啟動(dòng)缺省核心.如果缺省核心未正常裝載,可以在boot:后輸入unix.old裝入以前的核心4如果有一個(gè)DOS分區(qū),可以用如下的方法來(lái)啟動(dòng)DOS分區(qū):Boot: bootos dos 或 Boot: dos系統(tǒng)的關(guān)機(jī):在正常情況下關(guān)機(jī):shu

13、tdown -y -g15 -f “the system is coming down in 15 min”在單用戶或shutdown關(guān)機(jī)命令無(wú)效的情況下:haltsys關(guān)機(jī)后重啟計(jì)算機(jī):syncreboot系統(tǒng)運(yùn)行級(jí)別的轉(zhuǎn)換:從多用戶切換到單用戶:shutdown -g5-i1-y-f“The system is coming down”從單用戶切換到多用戶:步驟1 :在系統(tǒng)提示符處敲入vCtr卜d以退出單用戶你將看到如下信息:INIT:SINGLE USER MODEType CONTROL-d to continue with normal startup,(or give the root passwd for system maintenance):步驟2:在敲入vCtrld以進(jìn)入多用戶使用init命令進(jìn)行運(yùn)行級(jí)別切換:init 0123456SsQqabc 系統(tǒng)配置診斷工具:/etc/conf/cf.d/configure -x用于顯示內(nèi)核參數(shù)的大小,實(shí)際顯示的是/etc/conf/cf.d/configure.h文件的內(nèi)容./etc/sysdef 顯示內(nèi)核數(shù)據(jù)結(jié)構(gòu)的可調(diào)核心參數(shù)的當(dāng)前值/usr/bin/swconfig -p顯示安裝在系統(tǒng)上或者已經(jīng)從系統(tǒng)上刪除的軟

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論