系統啟動過程
系統啟動的模式:
1、normal模式
a.多使用者模式
b.啟動服務與程序
c.正常對外服務狀態
2、sms模式
a.沒有啟動aix系統
b.從firmware啟動
c.做硬體維護
3、maintenance模式
a.單使用者模式
b.沒有對外服務
c.做系統維護
4、diagnostics模式
a.診斷狀態
b.要啟動aix系統
c.做系統和硬體診斷
sms系統power on開機後,隨著硬體自檢的過程,在控制台上依次出現五個圖示。在第乙個圖示出現之後,最後乙個圖示出現之前按f1,則系統將進入sms模式,否則系統正常啟動
sms模式並沒有啟動aix作業系統,用來設定系統引導順序,硬體檢測和配置等
進入sms模式,需要sms軟盤;若sms軟盤密碼丟失,只好機器的電池放電清除密碼
maintenance 模式(2)
系統power on開機後,隨著硬體自檢的過程,在控制台上依次出現五個圖示,在第乙個圖示出現之後,最後乙個圖示出現之前按f5,則系統進入如上圖選單,選擇3,將進入maintenance模式
進入maintenance單使用者模式,可以修復檔案系統,重新建立blv等系統維護
diagnostics 模式
執行diag命令啟動此模式,一般用來在不宕機環境下,對系統硬體做診斷
系統啟動過程(1)
加電開機->硬體自檢post-> 配置基本裝置->裝載核心引導映象->配置其他裝置->初始化服務init
系統啟動過程(2)
系統加電後,讀取read only storage (ros) ,開始檢測主機板(post),確定引導順序(bootlist)後,開始初始化基本裝置,為下一步的load boot image做好準備,一旦boot image被讀入記憶體,配置其他裝置(通過cfgmgr命令)後,將啟用邏輯卷,mount檔案系統,並開始讀取/etc/inittab檔案初始化系統服務
必須保證下面資源,系統才能正常啟動:
1、boot image (引導映象)可以被正確load (裝載)
2、根檔案系統和/usr檔案系統可以正確訪問
/etc/inittab 檔案
檔案格式:id:runlevel:action:command
runlevel:一般使用0-9的執行級別,2表示多使用者環境,系統預設級別為2
action:規定程序如何執行
respawn :如果程序不存在則啟動它
wait:啟動程序並且等待它啟動結束
once:啟動程序後若程序停止則不再啟動它
sysinit:在試圖訪問控制台前執行命令
off:不要執行此命令
不提倡直接編輯修改inittab檔案,建議用mkitab和chitab命令修改,保證檔案格式正確
若你修改了此檔案的內容,必須執行如下命令,讓init程序重讀/etc/inittab配置檔案,才能使得修改生效
# telinit q //使inittab配置檔案生效
使用者應用、啟動過程、min、安裝過程—>alog程式—>螢幕輸出(記錄在檔案中:/var/adm/ras/bootlog
/var/adm/ras/bosinst.data、/var/adm/ras/errlog…..)
alog記錄的資訊,使用者需要用命令alog命令檢視
系統支援的日誌型別有boot, bosinst和nim
# alog –o –t boot //檢視啟動日誌(其實這條命令是去讀取/var/adm/ras/bootlog啟動記錄檔案)
系統的rc.boot程式和配置管理程式利用alog程式在引導的過程中記錄了許多重要的事情和資訊,這些資訊在某些情況下特別是系統不能正常引導時是十分有用
示例:系統啟動後,發覺網絡卡沒有被配置,這時候就要用alog命令檢視啟動過程有關網絡卡配置的錯誤資訊
shutdown 命令
# shutdown [-options] [+time message]
-f:系統快速關機不顯示廣播的警告資訊
-r:系統重新啟動系統,即reboot
注:要gracefully地關機,可用shutdown –r或shutdown命令,不能用-f選項
如果使用時未加任何選項,系統將在所有活動的終端上顯示一條訊息(利用wall命令廣播訊息),1分鐘後將停止所有的活動的終端,終止系統的所有程序,同步硬碟資料,拆卸所有檔案系統,然後關機
AIX如何自動啟動和關閉軟體的執行
本文件討論了如何定製系統,以使使用者定義的應用在系統引導過程中自動啟動,並在系統關閉時自動停止.1.自動啟動定製的軟體 在系統引導時,init程序順序檢測 etc inittab檔案,決定在引導過程中進行什麼樣的操作.如果應用,程序或其它的使用者操作需要在系統引導過程中進行,則要在 etc init...
AIX如何自動啟動和關閉軟體的執行
1.自動啟動定製的軟體 在系統引導時,init程序順序檢測 etc inittab檔案,決定在引導過程中進行什麼樣的操作.如果應用,程序或其它的使用者操作需要在系統引導過程中進行,則要在 etc inittab檔案中加入相應的條目.通常的做法是建立乙個名為rc.local的指令碼檔案,將所有要在系統...
Oracle啟動與關閉
要想啟動或關閉oracle系統,必須首先切換到oracle使用者 su oracleoracle svrmgrl svrmgr connect internal svrmgr startup svrmgr quitoracle svrmgrl svrmgr connect internal svrm...