日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

FreeBSD handbook中文版 7 FreeBSD 的啟動(dòng)過程( 三 )


第5 頁(yè)FreeBSD 使用手冊(cè)
設(shè)置loader 的環(huán)境變量 。
unload
卸載所有被加載的module 。
7.3.3.3 Loader 舉例
這里就是一些loader 使用的實(shí)際例子 。
1,在單用戶模式下啟動(dòng)你的普通內(nèi)核:
boot -s
2,卸載你的普通內(nèi)核和模塊,然后僅僅引導(dǎo)你的舊(或另一個(gè))內(nèi)核:
unload
load kernel.old
3,你可以使用kernel.GENERIC,這是安裝光盤上的通用kernel,或是kernel.old,
這是你上一個(gè)安裝的kernel (如果你有升級(jí)或重新配置你自己的kernel 的話) 。
注意: 照著下列的步驟可以配合原先的module 來加載其它的kernel:
unload
set kernel=”kernel.old”
boot-conf
4,加載內(nèi)核配置的script 文件(這是一個(gè)自動(dòng)的script 文件,用來執(zhí)行你在kernel
啟動(dòng)階段所要執(zhí)行的命令):
load -t userconfig_script
/boot/kernel.conf
7.4 啟動(dòng)時(shí)內(nèi)核的調(diào)節(jié)
一旦kernel 通過loader (一般來說) 或boot2 (略過執(zhí)行l(wèi)oader),kernel 將會(huì)
檢查它的啟動(dòng)標(biāo)記,如果有,就開始按照標(biāo)記做一些必要的調(diào)節(jié) 。
7.4.1 內(nèi)核啟動(dòng)標(biāo)記
這兒是一些啟動(dòng)標(biāo)記:
a
在內(nèi)核初始化期間,詢問要使用哪一個(gè)設(shè)備作為root 文件系統(tǒng)
第6 頁(yè)FreeBSD 使用手冊(cè)
C
從CDROM 啟動(dòng)
c
運(yùn)行UserConfig,啟動(dòng)時(shí)的內(nèi)核配置
s
從單用戶模式啟動(dòng)
v
在內(nèi)核啟動(dòng)期間更詳細(xì)的信息
7.5 Init:過程控制初始化
內(nèi)核一旦啟動(dòng)完成,它就把控制權(quán)轉(zhuǎn)交給用戶層命令init,它就在/sbin/init 中,在
loader 中,程序路徑可以通過init_path 指定 。
7.5.1 自動(dòng)重新啟動(dòng)
這個(gè)程序會(huì)確定系統(tǒng)將要使用的文件系統(tǒng)是存在的 。如果不存在,那么fsck 就不能正
常地被執(zhí)行去修復(fù)磁盤驅(qū)動(dòng)器,接著init 將把系統(tǒng)切換成單用戶模式,系統(tǒng)管理者就可以
在這時(shí)候直接處理這個(gè)錯(cuò)誤 。
7.5.2 單用戶模式
這個(gè)模式能夠通過自動(dòng)啟動(dòng)順序來延伸,或用戶啟動(dòng)時(shí)通過加上-s 選項(xiàng),或在loader
中設(shè)置boot_single 。它也可以不重新啟動(dòng)通過呼叫shutdown 來達(dá)到,或在多用戶模式下
加上-h 選項(xiàng) 。如果系統(tǒng)控制臺(tái)console 被設(shè)置成insecure,那在開始單用戶模式之前,系
統(tǒng)就要求鍵入root 密碼 。
例如7-3. 在/etc/ttys 中設(shè)置一個(gè)console 為insecure
# name getty type status comments
#
# This entry needed for asking passWord when init goes to single-user mode
# If you want to be asked for password, change “secure” to “insecure” here
console none unknown off insecure
注意: 一個(gè)insecure 的console 代表你的console 的安全等級(jí)是insecure 的,并且
確定如果有人要進(jìn)入單用戶模式,就要輸入root 密碼,請(qǐng)注意,insecure 不代表你的
第7 頁(yè)FreeBSD 使用手冊(cè)
console 是inscure 的,而是,如果你要多一點(diǎn)的安全防護(hù),請(qǐng)選擇insecure,而不是secure 。
7.5.3 多用戶模式
如果init 正確地找到了你的文件系統(tǒng),或結(jié)束了單用戶模式,系統(tǒng)就會(huì)進(jìn)入多用戶模
式,并開始系統(tǒng)的資源配置 。系統(tǒng)將先執(zhí)行默認(rèn)的配置文件/etc/defaults/rc.conf,和系
統(tǒng)的詳細(xì)配置/etc/rc.conf,接著按照/etc/fstab 來加載文件系統(tǒng),再激活網(wǎng)絡(luò)服務(wù),和
其它的系統(tǒng)守護(hù)程序(daemon),最后,執(zhí)行部分程序的起始script 文件 。rc 是個(gè)參考資源
設(shè)置系統(tǒng)的好地方,同樣,直接查閱那些scripts 也是個(gè)好方法 。
7.6 關(guān)機(jī)程序
使用shutdown 可以控制系統(tǒng)進(jìn)行關(guān)機(jī),init 將會(huì)執(zhí)行/etc/rc.shutdown 這個(gè)script
文件,接著輸出終止(terminate) 信號(hào)給所有的程序,這時(shí)如果有無(wú)法終止的程序,那么就
使用kill 來殺死信號(hào) 。

推薦閱讀