- 相關(guān)推薦
IBM AIX V5.3 系統(tǒng)管理認(rèn)證知識(shí)點(diǎn)
IBM的歷史可以追溯到電子計(jì)算機(jī)發(fā)展前的幾十年,在電子計(jì)算機(jī)發(fā)展之前,它經(jīng)營(yíng)穿孔卡片數(shù)據(jù)處理設(shè)備。下面是小編整理的關(guān)于IBM AIX V5.3 系統(tǒng)管理認(rèn)證知識(shí)點(diǎn),希望大家認(rèn)真閱讀!
啟動(dòng)過(guò)程
啟動(dòng)過(guò)程包含下面的一些步驟:
啟動(dòng)一個(gè)系統(tǒng)的初始步驟是上電自檢(Power On Self Test,POST)。其目的是驗(yàn)證基本硬件是否處于正常的工作狀態(tài)。同時(shí)初始化內(nèi)存、鍵盤、通信,以及音頻設(shè)備。您可以看到在屏幕上顯示了所有的這些設(shè)備。在這個(gè)步驟中,您可以按下功能鍵,以選擇不同的啟動(dòng)列表。這個(gè)階段中所顯示的 LED 值是模型特定的。硬件和軟件方面的問(wèn)題都可能使得系統(tǒng)無(wú)法啟動(dòng)。
注意:基于 MCI 體系結(jié)構(gòu)的舊系統(tǒng)在這個(gè)步驟之前還將執(zhí)行一個(gè)附加的步驟,即所謂的內(nèi)建自檢(Built In Self Test,BIST)。對(duì)于基于 PCI 體系結(jié)構(gòu)的系統(tǒng),不再需要執(zhí)行這個(gè)步驟。
系統(tǒng)只讀存儲(chǔ)器(System Read Only Storage,ROS)對(duì)于每種類型的系統(tǒng)來(lái)說(shuō)都是特定的。它是啟動(dòng) AIX 5L Version 5.3 所必需的,但是它并不為啟動(dòng)工作構(gòu)建所需的數(shù)據(jù)結(jié)構(gòu)。它將定位和加載引導(dǎo) (bootstrap) 代碼。系統(tǒng) ROS 中包含通用的啟動(dòng)信息,并且是獨(dú)立于操作系統(tǒng)的。
軟件 ROS(也稱為引導(dǎo)程序)構(gòu)成了 IPL 控制塊,它與 AIX 5L Version 5.3 是兼容的,用于接收控制和構(gòu)建 AIX 5L 的特定啟動(dòng)信息。將在內(nèi)存中定位一種特殊的文件系統(tǒng),并創(chuàng)建一種名為 RAMFS 的文件系統(tǒng)。然后,軟件 ROS 定位、加載、并將控制權(quán)交給 AIX 5L 啟動(dòng)邏輯卷 (BLV)。軟件 ROS 是基于計(jì)算機(jī)類型的 AIX 5L 信息,并且負(fù)責(zé)完成計(jì)算機(jī)準(zhǔn)備工作,以使得它能夠啟動(dòng) AIX 5L 內(nèi)核。
可以從 /usr/lib/boot 目錄中獲得 BLV 中所包含的文件的完整列表。其中最重要的組件包含以下內(nèi)容:
AIX 5L 內(nèi)核
在啟動(dòng)過(guò)程中調(diào)用的啟動(dòng)命令,如 bootinfo 和 cfgmgr
ODM 的一個(gè)簡(jiǎn)化的版本。在 hd4 可供使用之前,需要對(duì)許多設(shè)備進(jìn)行配置,所以它們的相應(yīng)方法必須存儲(chǔ)在 BLV 中。這些設(shè)備都被標(biāo)記為預(yù)定義設(shè)備 (PdDv) 中的基礎(chǔ)設(shè)備。
rc.boot 腳本
加載 AIX 5L 內(nèi)核,并接管控制權(quán)。系統(tǒng)將在 LED 面板上顯示 0299。前面所有的代碼都是與硬件相關(guān)的。通過(guò)配置設(shè)備和啟動(dòng) init 進(jìn)程,內(nèi)核將完成啟動(dòng)過(guò)程。在這個(gè)階段中所顯示的 LED 代碼都是通用的 AIX 5L 代碼。
到此為止,系統(tǒng)對(duì)硬件進(jìn)行了檢測(cè)、找到了 BLV、創(chuàng)建了 RAMFS,并且從 BLV 中啟動(dòng)了 init 進(jìn)程。但是尚未激活 rootvg。從現(xiàn)在開始,將調(diào)用三次 rc.boot 腳本,并且每次都傳遞不同的參數(shù)。
啟動(dòng)階段 1
在這個(gè)階段中,將執(zhí)行下面的步驟:
從 RAMFS 啟動(dòng)的 init 進(jìn)程將執(zhí)行啟動(dòng)腳本 rc.boot 1。如果出于某種原因,init 進(jìn)程執(zhí)行失敗,那么將在 LED 顯示屏上顯示代碼 c06。
在這個(gè)階段中,將調(diào)用 restbase 命令,以便將 ODM 的部分鏡像從 BLV 復(fù)制到 RAMFS。如果這個(gè)操作成功完成,那么 LED 顯示屏將顯示 510;否則,將顯示 LED 代碼 548。
在執(zhí)行了該操作之后,cfgmgr -f 命令將從簡(jiǎn)化的 ODM 中讀取 Config_Rules 類。在這個(gè)類中,將屬性 phase=1 的設(shè)備認(rèn)為是基礎(chǔ)設(shè)備;A(chǔ)設(shè)備是訪問(wèn) rootvg 所需的所有設(shè)備。例如,如果 rootvg 位于某塊磁盤中,那么必須對(duì)從主板到磁盤之間的所有設(shè)備進(jìn)行初始化。調(diào)用相應(yīng)的方法,以便能夠在啟動(dòng)階段 2 中激活 rootvg。
在啟動(dòng)階段 1 結(jié)束后,將調(diào)用 bootinfo -b 命令以確定最后的啟動(dòng)設(shè)備。在這個(gè)階段中,LED 將顯示 511。
啟動(dòng)階段 2
在啟動(dòng)階段 2 中,向 rc.boot 腳本傳遞的參數(shù)為 2。
在這個(gè)階段中,將執(zhí)行下面的這些步驟:
可以使用 varyonvg 命令(名為 ipl_varyon 命令)的特殊版本來(lái)激活 rootvg 卷組。如果這個(gè)命令執(zhí)行成功,那么系統(tǒng)將顯示 517;否則,將顯示下面 LED 代碼中的某一個(gè):552、554、或者 556,并且停止啟動(dòng)過(guò)程。
使用 fsck -f 命令來(lái)檢查根文件系統(tǒng) hd4。該操作將驗(yàn)證在上一次關(guān)機(jī)之前是否已經(jīng)干凈地卸載了這個(gè)文件系統(tǒng)。如果這個(gè)命令執(zhí)行失敗,那么系統(tǒng)將顯示代碼 555。
將根文件系統(tǒng) (/dev/hd4) 裝入到 RAMFS 中的臨時(shí)裝入點(diǎn) (/mnt)。如果這個(gè)操作執(zhí)行失敗,那么在 LED 顯示屏中將顯示 557。
使用 fsck -f 命令檢查 /usr 文件系統(tǒng),然后進(jìn)行裝入。如果這個(gè)操作執(zhí)行失敗,那么 LED 將顯示 518。
使用 fsck -f 命令檢查 /var 文件系統(tǒng),然后進(jìn)行裝入。使用 copycore 命令檢查是否發(fā)生了轉(zhuǎn)儲(chǔ)。如果發(fā)生了轉(zhuǎn)儲(chǔ),那么從缺省轉(zhuǎn)儲(chǔ)設(shè)備 /dev/hd6 復(fù)制到缺省復(fù)制目錄 /var/adm/ras。然后,卸載 /var。
激活 rootvg 的主分頁(yè)空間 /dev/hd6。
調(diào)用 mergedev 進(jìn)程,并將 RAM 文件系統(tǒng)的所有 /dev 文件復(fù)制到磁盤。
將 RAM 文件系統(tǒng)中所有自定義的 ODM 文件復(fù)制到磁盤。對(duì)于 hd4 和 hd5 中的兩個(gè) ODM 版本,現(xiàn)在進(jìn)行同步。
最后,將 rootvg(磁盤)中的根文件系統(tǒng)裝入到 RAMFS 的根文件系統(tǒng)。rootvg 文件系統(tǒng)的裝入點(diǎn)已變得可用,F(xiàn)在,再次將 rootvg 的 /var 和 /usr 文件系統(tǒng)裝入到它們的正常裝入點(diǎn)。
在這個(gè)階段中,不能使用控制臺(tái),所以所有的啟動(dòng)消息都將復(fù)制到 alog。alog 命令可以對(duì)日志進(jìn)行維護(hù)和管理。
啟動(dòng)階段 3
在階段 2 完成之后,激活了 rootvg,并將執(zhí)行下面的步驟:
啟動(dòng) /etc/init 進(jìn)程。它將讀取 /etc/inittab 文件,并使用參數(shù) 3 調(diào)用 rc.boot。
裝入 /tmp 文件系統(tǒng)。
通過(guò)調(diào)用 syncvg 命令(將該命令啟動(dòng)作為一個(gè)后臺(tái)進(jìn)程)對(duì) rootvg 進(jìn)行同步。因此,將對(duì) rootvg 中所有過(guò)時(shí)的分區(qū)進(jìn)行更新。在這個(gè)階段中,將顯示 LED 代碼 553。
在這個(gè)階段中,將調(diào)用 cfgmgr 命令;如果系統(tǒng)以正常模式進(jìn)行啟動(dòng),那么將使用選項(xiàng) -p2 來(lái)調(diào)用 cfgmgr 命令;如果系統(tǒng)以服務(wù)模式進(jìn)行啟動(dòng),那么將使用選項(xiàng) -p3 來(lái)調(diào)用 cfgmgr 命令。cfgmgr 命令將從 ODM 讀取 Config_rules 文件,并且調(diào)用與 phase=2 或者 phase=3 相對(duì)應(yīng)的所有方法。所有其他非基礎(chǔ)設(shè)備的設(shè)備,并不在這里進(jìn)行配置。
接下來(lái),通過(guò)調(diào)用 cfgcon 命令對(duì)控制臺(tái)進(jìn)行配置。在配置了控制臺(tái)之后,如果沒(méi)有設(shè)置 STDOUT 重定向,那么啟動(dòng)消息將發(fā)送到控制臺(tái)。然而,可以在 /var/adm/ras/conslog 中找到所有遺漏的消息。此時(shí),可能顯示的 LED 代碼包括:
c31:控制臺(tái)尚未配置。提供相應(yīng)的指令以選擇控制臺(tái)。
c32:控制臺(tái)是 LFT 終端。
c33:控制臺(tái)為 TTY。
c34:控制臺(tái)為磁盤中的文件。
最后,使用 savebase 命令對(duì) BLV 中的 ODM 與 / (root) 文件系統(tǒng)中的 ODM 進(jìn)行同步。
啟動(dòng) syncd 守護(hù)進(jìn)程和 errdemon。
LED 顯示屏將關(guān)閉。
如果文件 /etc/nologin 存在,則將其刪除。
如果 CuDv 中有設(shè)備被標(biāo)記為缺失,那么將在控制臺(tái)中顯示一條消息。
消息“System initialization completed”發(fā)送到控制臺(tái)。rc.boot 執(zhí)行完成。進(jìn)程 init 將繼續(xù)處理 /etc/inittab 中的下一條命令。
【IBM AIX V5.3 系統(tǒng)管理認(rèn)證知識(shí)點(diǎn)】相關(guān)文章:
ibm aix認(rèn)證考試考試方法10-09
IBM AIX 5.3 系統(tǒng)管理文件系統(tǒng)09-23
ibm認(rèn)證考試知識(shí)點(diǎn)08-05
IBM XML認(rèn)證知識(shí)點(diǎn):Dtd09-01
IBM認(rèn)證的分類和獲得IBM認(rèn)證的好處10-18
IBM認(rèn)證簡(jiǎn)介07-24
IBM認(rèn)證項(xiàng)目07-03