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

SA 239 翻譯 第九章 執(zhí)行啟動(dòng)和關(guān)閉程序( 五 )


建立新的運(yùn)行控制腳本
為了定制一個(gè)系統(tǒng),你能建立新的腳本啟動(dòng)和停止附加進(jìn)程或服務(wù)
例如,為了消除手動(dòng)啟動(dòng)一個(gè)數(shù)據(jù)庫(kù)服務(wù)起的需求,你能創(chuàng)建一個(gè)當(dāng)合適的網(wǎng)絡(luò)服務(wù)已經(jīng)啟動(dòng)之后,自動(dòng)啟動(dòng)數(shù)據(jù)庫(kù)的腳本 。
為了增加運(yùn)行控制腳本啟動(dòng)和停止一個(gè)服務(wù),在/etc/init.d目錄下建立腳本,在合適的/etc/rc#.d目錄下創(chuàng)建連接,保證服務(wù)能夠在恰當(dāng)?shù)倪\(yùn)行級(jí)別下被啟動(dòng)和停止 。

注意——圖中halt和reboot命令并不像init和shutdown命令那樣處理inittab文件 。Init和shutdown命令運(yùn)行狀態(tài)間變換的首選的方法 。
執(zhí)行系統(tǒng)關(guān)閉程序
為了執(zhí)行一個(gè)管理任務(wù)或維護(hù)活動(dòng),如果你預(yù)見到電源損耗或如果你需要把系統(tǒng)移動(dòng)到一個(gè)新的地方,你能關(guān)閉Solaris OE 。
Solaris OE需要一個(gè)干凈的有序的關(guān)閉,停止進(jìn)程,把內(nèi)存中數(shù)據(jù)寫到磁盤,卸載文件系統(tǒng) 。
當(dāng)然,系統(tǒng)關(guān)閉時(shí)你所需要的工作的類型決定了系統(tǒng)怎樣被關(guān)閉和你使用哪一個(gè)命令 。
下面描述了系統(tǒng)關(guān)閉的不同類型 。
關(guān)閉系統(tǒng)到單用戶模式
關(guān)閉系統(tǒng),停止Solaris OE,顯示OK提示符
關(guān)閉系統(tǒng)并且關(guān)閉電源
關(guān)閉系統(tǒng)并且自動(dòng)重啟到多用戶模式 。
為做這些類型的系統(tǒng)關(guān)閉,root用戶可用的命令包括:
/sbin/init(使用運(yùn)行級(jí)別S,0,1,2,3,5,6)
/usr/sbin/shutdown(使用運(yùn)行級(jí)別S,0,1,5,6)
/usr/sibin/halt
/usr/sbin/poweroff
/usr/sbin/reboot

/usr/sbin/init命令
你可以使用init命令用一個(gè)干凈有序的習(xí)慣shut down,power off或reboot一個(gè)系統(tǒng) 。它執(zhí)行rc0 kill腳本 。然而,這個(gè)命令并不警告登陸的用戶系統(tǒng)正在被關(guān)閉,沒(méi)有寬限期 。
/usr/sbin/shutdown命令
shutdown命令是一個(gè)調(diào)用init守護(hù)進(jìn)程shutdown,power off或reboot系統(tǒng)的腳本 。為了關(guān)閉進(jìn)程和應(yīng)用,它執(zhí)行rc0 kill腳本 。但是,不象init命令那樣,shutdown命令做下面的事情:
通知所有登陸用戶,系統(tǒng)將要被關(guān)閉
默認(rèn)延遲關(guān)閉60秒
讓你能夠包括一個(gè)可選描述信息,告之你的用戶發(fā)生了什
命令格式:
shutdown –y –g grace-period –i init-state optional message
-y選項(xiàng)預(yù)答了最后關(guān)閉確認(rèn)問(wèn)題,以至于命令以一個(gè)非交互方式運(yùn)行 。
-g grace-period允許你改變默認(rèn)60秒延時(shí)為你自己指定的時(shí)間grace-period
-i init-state指定init進(jìn)程將要獲得的運(yùn)行級(jí)別,默認(rèn)是S
注意——如果shutdown命令顯示錯(cuò)誤消息:“shutdown:"i" – unknown flag”它指出shell已經(jīng)定位并執(zhí)行了/usr/ucb/shutdown命令 。使用它的全路徑(例如,/usr/sbin/shutdown)重新執(zhí)行這個(gè)命令,或者設(shè)置PATH變量確保/usr/sbin位于/usr/ucb前面 。
/usr/sbin/halt命令
halt命令完成一個(gè)立即系統(tǒng)關(guān)閉 。它并不執(zhí)行rco kill腳本,它不通知登陸用戶,也沒(méi)有寬限期 。
/usr/sbin/poweroff命令
poweroff命令完成一個(gè)立即系統(tǒng)關(guān)閉 。它并不執(zhí)行rco kill腳本,它不通知登陸用戶,也沒(méi)有寬限期 。
/usr/sbin/reboot命令
reboot命令完成一個(gè)立即關(guān)閉并且重新初始化,并啟動(dòng)系統(tǒng)到默認(rèn)的運(yùn)行級(jí)別3 。Reboot命令不同于init 6命令,因?yàn)樗⒉粓?zhí)行rc0 kill腳本 。

推薦閱讀