溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

AIX系統(tǒng)引導的相關類命令

發(fā)布時間:2020-07-01 13:58:11 來源:網絡 閱讀:365 作者:tomshen 欄目:系統(tǒng)運維

AIX系統(tǒng)引導
在引導過程中,系統(tǒng)會檢查硬件,裝載和運行操作系統(tǒng),并配置設備。為了引導操作系
統(tǒng),需要以下的資源:

  • 在機器開機或重置后可以裝載的一個引導映像。
  • 對root和/user文件系統(tǒng)的訪問權限。

引導分三種方式
硬盤引導
無盤網絡引導
服務維護引導

系統(tǒng)在磁盤驅動器上找到所有必需的引導過程信息。當系統(tǒng)被通過打開電源開關啟動(冷引導)或使用reboot或shutdown命令重啟時,在系統(tǒng)可用之前,會發(fā)生一些事件。這些事件可分為以下幾個階段

  1. 只讀存儲器( ROS)內核初始化階段
    這個階段會檢查母板的問題, ROS初始化程序加載將搜索引導設備列表。一旦找到引導設備列表,引導映像被讀入內存并開始進行系統(tǒng)初始化。
  2. 基本設備配置階段
    該階段通過cfgmgr命令的幫助配置所有設備。
  3. 系統(tǒng)引導階段
    在引導過程的這個階段中,所有的邏輯卷被激活,頁面調度被啟動,并且/etc/inittab文件被處理。

PCI RS/6000系統(tǒng)使用聲音和圖象來顯示引導過程的不同階段。例如,每當你開機時,只要處理器一被激活,就會發(fā)出“嗶”的一聲,當系統(tǒng)內存檢查完成后,會顯示PowerPC的圖標(或顯示文本),以及顯示所有具有合法地址的設備的圖標。在設備圖標顯示結束后,如果系統(tǒng)的ROS未被毀壞,會再發(fā)出“嗶”的一聲。

alog命令可以維護和管理日志
rc.boot腳本通過alog命令明確地將引導信息重定向到文件/var/adm/bootlog中。如果系統(tǒng)某個地方發(fā)生錯誤,你可以將系統(tǒng)引導到單用戶模式(既維護模式)并通過alog命令訪問這些日志,以查看在哪一個階段出了問題。

alog命令
-f xx 指定日志文件名
-L 列出當前在alog配置數(shù)據(jù)庫中定義的日志類型。
-q 把標準輸入拷貝到日志文件
-f xx -o 列出xx日志文件的內容
-t 日志類型 標識一個在alog配置數(shù)據(jù)庫中定義的日志
(alog -0 -t 日志類型(查看某類型日志))

alog文件沒有并發(fā)控制;因此,如果多個進程試圖同時寫同一個文件,日志文件的內容可能會與預期的不同。另外,它是一個循環(huán)
的文件;因此,當它的大小達到最大值時,它將被重寫覆蓋。

在引導過程中,系統(tǒng)必須確定那些資源可用。例如,系統(tǒng)必須確定它在使用的是哪種總線,有哪些類型的設備連接在其上, rootvg位于何處,等等。對這些設備的配置由BOS命令cfgmgr處理。 cfgmgr命令配置設備并有選擇地向系統(tǒng)中安裝設備軟件。

cfgmgr 配置管理器
設備的配置分三個階段,階段一,階段二(用于正常模式引導),階段三(用于服務模式引導)

    在系統(tǒng)引導過程, cfgmgr 命令將配置所有為使用系統(tǒng)所必需的設備。系統(tǒng)引導包括兩個階段。
    階段1
    階段1開始于內核( kernel)被導入系統(tǒng)及引導文件系統(tǒng)( boot file system)被初始化的時候。在這個階段中, cfgmgr 命令被使用 -f 標記調用,以指定這個階段為階段1。 cfgmgr命令運行所有階段1的配置規(guī)則,以配置基本設備。
    階段2
    在這個階段, cfgmgr 命令被使用 -s 標記調用。
    cfgmgr 命令認可三個階段的配置規(guī)則:
        階段1
        階段2 (在常規(guī)模式引導中的第二個引導階段)
        階段3 (在維護模式引導中的第二個引導階段)
    配置規(guī)則也是一組可執(zhí)行的程序。
    一個配置規(guī)則必須由下面三項組成:
        1.階段:規(guī)則指定的程序在什么階段運行。
        2.優(yōu)先級:同階段,各規(guī)則的先后運行次序。
        3.程序:規(guī)則對應的可執(zhí)行程序.

        優(yōu)先級是一個正整數(shù),數(shù)字越小優(yōu)先級越高。
        存放在配置數(shù)據(jù)庫中的配置規(guī)則所包含的程序必須是帶全路徑的可執(zhí)行程序。

        cfgmgr
            -f 執(zhí)行所有階段一的配置規(guī)則,該參數(shù)不能在系統(tǒng)啟動后運行
            -s 執(zhí)行所有階段二的配置規(guī)則
            -p xx 運行指定階段xx
            -i xxx 安裝介質的位置,或者軟件包的位置
            -l xxx 配置指定的設備名以及與它相連的所有設備(子孫設備)
            -v 輸出詳細的信息 
                它將產生一個類似 alog -o -t boot 命令的輸出

        cfgmgr 命令不能被中斷
        cfgmgr 命令只配置那些在系統(tǒng)啟動時加電的并可自配置的設備

last命令
last 命令通常用來按時間的反序顯示被記錄在 /var/adm/wtmp 文件中的所有以前發(fā)生過的登錄和退出行為。 /var/adm/wtmp 文件在登錄和退出事件發(fā)生時收集它們的記錄,并且保留它們直到記錄被 acctcon1 和 acctcon2 命令將其作為每日報告程序的一部分處理掉。

    last 
       name name用戶的登錄和退出
       xxx  被xxx參數(shù)指定的終端上指定的登錄和退出
       -NUMBER 在輸出中指定要顯示的行數(shù)

       last 命令也可以用來確定系統(tǒng)最后關閉是在什么時候。該命令的語法為:last shutdown

bootlist命令
bootlist 命令允許你顯示和更換可以用于引導系統(tǒng)的引導設備的列表。當系統(tǒng)被引導時,
它會掃描在列表中的設備,并嘗試從它發(fā)現(xiàn)的第一個含有引導映像的設備進行引導。

    bbotlist支持對以下各項的修改:

    Normal boot list 常規(guī)模式引導列表指定當系統(tǒng)要被引導到normal模式中時可能的引導設備。

    Service boot list 維護模式引導列表指定當系統(tǒng)要被引導到service模式中時可能的引導設備。

    Previous boot device前次引導設備列表指定上一次用于引導系統(tǒng)的設備。有些硬件平臺可能會在從上兩個列表之一中查找一個引導設備之前,先
    嘗試從前一次使用的引導設備來引導

bootlist
-m xxx :指定要顯示或修改那個引導列表,xxx可能的值包括normal, service,both 或 prevboot 。
-f xxx :從指定的文件中讀取信息
-o :顯示-m指定的引導列表

如果你需要對你的常規(guī)引導列表作修改,使用以下命令:
bootlist -m normal 設備1名稱 設備2名稱 ...

引導設備的選擇:
    你添加到引導列表中的每個設備必需處于 AVAILABLE狀態(tài)。否則, bootlist 命令將失敗,并且你將遇到一個類似下面的錯誤:
    0514-210 bootlist: Device xxxxx is not in the AVAILABLE stat

bootlist 命令的有效設備名
    設備          描述
    fdxx          磁盤驅動設備邏輯名
    hdiskxx       物理卷設備邏輯名
    cdxx          SCSI CD-ROM 設備邏輯名
    rmtxx         磁帶設備邏輯名
    entxx         以太網( Ethernet)適配器邏輯名
    tokxx         令牌環(huán)( Token ring)適配器邏輯名

uptime 命令將顯示系統(tǒng)已經運行(處于up狀態(tài))了多長時間。
       uptime 命令輸出當前時間,系統(tǒng)運行的時間長度,在線用戶個數(shù),以及負荷平均值

shutdown命令
    -d 關閉系統(tǒng)并從分布模式( distributed mode)轉入多用戶模式( multiuser mode)。
    -F 進行快速關機,旁路掉給其他用戶發(fā)消息的過程,并盡可能快地將系統(tǒng)關閉。
    -h 徹底停止操作系統(tǒng);其作用與 -v 標記相同。
    -i 指定采用交互模式( interactive mode)。顯示交互信息來指導用戶關機。
    -k 避免關閉系統(tǒng)。
    -m 關閉系統(tǒng)并轉入維護(單用戶)模式。
    -r 在用 reboot 命令關機后重啟系統(tǒng)。
    -v 徹底停止操作系統(tǒng)。

常見的啟動 LEDs:
    LED 201 –被損壞的引導映像
    LED 223-229 –無效的引導列表
    LED 551, 555, 和 557 –包括文件系統(tǒng)損壞和 JFS 日志損壞的錯誤
    Led 552, 554, 和 556 –超級塊損壞或定制的 ODM 數(shù)據(jù)庫被損壞
    LED 553 - /etc/inittab 文件損壞
向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI