您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關solaris的引導過程是怎么樣的,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
一、solaris引導過程(以sparc為例,沒有grub引導)
1. 引導PROM(加電硬件自檢過程)
2. 引導程序過程
內核目錄:/kernel和/usr/kernel
3. 內核初始化過程
-內核讀取/etc/system文件(內核參數配置文件)
-內核初始化自己加載模塊
-內核啟動/etc/init進程,/etc/init 是 /sbin/init的link
4. init過程
init讀取/etc/inittab,確定運行級別,solaris的級別是串行的,即先runlevel 1 在runlevel 2 ,再到runlevel 3。至于運行級別在下面說明。
5. svc.startd過程
啟動各種系統服務
二、運行級別
各種系統的默認運行級別:redhat 5 ; solaris 3 ; mac os x 3 ; AIX 2等
solaris的運行級別有8種
0 硬件維護模式 控制臺訪問進入OBP狀態 /etc/rc0.d 命令腳本:/sbin/rc0
1 管理狀態只有root用戶可用 單用戶 /etc/rc1.d 命令腳本:/sbin/rc1
2 第一個多用戶狀態,nfs等網絡不可用 多用戶 /etc/rc2.d 命令腳本:/sbin/rc2
3 多用戶,網絡可用 多用戶 /etc/rc3.d 命令腳本:/sbin/rc3
4 用戶自定義 沒有指定 沒有目錄
5 關閉電源狀態 控制臺訪問 /etc/rc5.d 命令腳本:/sbin/rc5
6 關閉重啟 單用戶 /etc/rc6.d 命令腳本:/sbin/rc6
S 管理任務或修復系統文件 控制臺訪問 /etc/rcS.d 命令腳本:/sbin/rcS
對于/etc/rc#.d 目錄下的腳本文件,K開頭為kill,S開頭為start,忽略任何其他開頭的文件,K、S一定要大寫,并且按后面的數字順序執行,如S10比S12優先。如果用戶想在/etc/rc#.d目錄自己建個啟動腳本,腳本以 .sh結束則不需要start stop參數,否則需要提交start和stop參數。
查看運行級別:runlevel 或 who -r
切換運行級別:init n (linux的命令就有幾個:init telinit initctl 等 )
init Q 或 init q 是init進程立即重新讀取并處理inittab文件
以上就是solaris的引導過程是怎么樣的,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。