資源描述:
《網(wǎng)絡(luò)管理-啟動網(wǎng)絡(luò)服務(wù).doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、網(wǎng)絡(luò)管理-啟動網(wǎng)絡(luò)服務(wù)目標(biāo)完成這一章,你將能夠做以下的事情:描述在系統(tǒng)啟動的過程中如何使用運(yùn)行級修改和觀察系統(tǒng)當(dāng)前的運(yùn)行級定義系統(tǒng)默認(rèn)的運(yùn)行級通過/etc/rc.config.d下的配置文件來啟動或禁用服務(wù)創(chuàng)建啟動和關(guān)閉腳本來在系統(tǒng)啟動和關(guān)閉的時候自動啟動和關(guān)閉服務(wù)。瀏覽啟動錯誤日志1.啟動系統(tǒng)和網(wǎng)絡(luò)服務(wù)在前面的章節(jié)中,我們知道了配置一個LAN界面和將一個HP-UX系統(tǒng)連接到網(wǎng)絡(luò)的過程。在配置好一個LAN界面之后,就可以啟動一些服務(wù)來使用系統(tǒng)的LAN連接。下面就是其中的一些服務(wù):NFS:可以通過網(wǎng)絡(luò)存取其它主機(jī)上文件系統(tǒng)DNS:一種將主機(jī)名解析為IP地址的
2、網(wǎng)絡(luò)服務(wù)NTP:被用來同步局域網(wǎng)中系統(tǒng)時鐘這些服務(wù)和其它的系統(tǒng)服務(wù)如cron,lp一樣,都需要在系統(tǒng)中運(yùn)行一個守護(hù)進(jìn)程。這一章會討論HP-UX系統(tǒng)中在系統(tǒng)啟動的過程中啟動這些守護(hù)進(jìn)程的過程和在系統(tǒng)關(guān)閉的過程中kill這些進(jìn)程的過程?;仡櫹到y(tǒng)的啟動過程:在系統(tǒng)啟動的前階段只是尋找并且裝載內(nèi)核到內(nèi)存。具體步驟是:在系統(tǒng)加電之后,“ProcessorDependentCode(PDC)會從系統(tǒng)的BootROM芯片中被讀入內(nèi)存,PDC會進(jìn)行一些初始化的硬件測試工作,完成后會判斷哪個磁盤是默認(rèn)的啟動磁盤。任何啟動磁盤中都包含有一個引導(dǎo)區(qū),其中包含有一段稱為"Init
3、ialSystemLoader"的可執(zhí)行代碼。ISL會調(diào)用HPUX內(nèi)核裝載器,裝載器將內(nèi)核裝載入內(nèi)存中,然后內(nèi)核會對root文件系統(tǒng)作一個完整的檢查,然后就會調(diào)用init進(jìn)程。init守護(hù)進(jìn)程負(fù)責(zé)將系統(tǒng)啟動到完全可用的狀態(tài)。init進(jìn)程自己會執(zhí)行一些系統(tǒng)的初始化的任務(wù)。它會檢查/etc/fstab中列出的文件系統(tǒng),初始化系統(tǒng)的控制臺,和執(zhí)行其它的在/etc/inittab中列出的任務(wù)。init調(diào)用/etc/rc中的程序,啟動大多數(shù)的系統(tǒng)服務(wù)如NFS,DNS,和NTP最終將系統(tǒng)帶到全功能的狀態(tài)。2.運(yùn)行級將HP-UX系統(tǒng)啟動到完全可用的狀態(tài)的過程中必須要啟動
4、幾種服務(wù)。啟動這些服務(wù)必須要依靠其它的一些條件,例如:只有在LAN卡配置好之后才能啟動網(wǎng)絡(luò)文件系統(tǒng)。那么init是如何保證這些條件的呢?運(yùn)行級別介紹:init守護(hù)進(jìn)程將系統(tǒng)帶到一種全功能的階段被稱為“運(yùn)行級”。一個運(yùn)行級就是一種系統(tǒng)的狀態(tài),在每種狀態(tài)下都有一些特定的進(jìn)程被允許運(yùn)行。運(yùn)行級決定系統(tǒng)中的哪些功能和服務(wù)有效。更高的運(yùn)行級中可以運(yùn)行更多更多的服務(wù)。運(yùn)行級越低,可以運(yùn)行的服務(wù)越少。HP-UX中有效的運(yùn)行級有0,s,S,1-6。運(yùn)行級0系統(tǒng)關(guān)閉狀態(tài)。當(dāng)運(yùn)行在運(yùn)行級0的時候,系統(tǒng)執(zhí)行系統(tǒng)關(guān)閉過程,停止所有的進(jìn)程并且關(guān)閉系統(tǒng)運(yùn)行級s為系統(tǒng)管理任
5、務(wù)而保留的特殊的運(yùn)行級,也稱為單用戶狀態(tài)意思是只能一個用戶使用,通常這個用戶是系統(tǒng)管理員,例如,關(guān)閉系統(tǒng)命令/sbin/shutdown可以將系統(tǒng)帶到s運(yùn)行級。運(yùn)行級S同運(yùn)行級s類似。在運(yùn)行級別s的狀況下,只有從系統(tǒng)控制臺可以存取系統(tǒng),而當(dāng)系統(tǒng)運(yùn)行為S的時候,你可以從你登錄的終端上存取系統(tǒng),也就是可以啟動虛擬系統(tǒng)控制臺。運(yùn)行級1和單用戶類似,但是會裝載文件系統(tǒng),同時同步器會運(yùn)行,這個運(yùn)行級也可以被用來進(jìn)行系統(tǒng)管理的任務(wù)。運(yùn)行級2多用戶狀態(tài),在此狀態(tài)下,所有的用戶都可以存取系統(tǒng)。運(yùn)行級3對HPCDE用戶,HPCDE在在這個運(yùn)行級是可用
6、的,同時在運(yùn)行級3可以輸出NFS文件系統(tǒng);這也被成為“帶網(wǎng)絡(luò)支持的多用戶狀態(tài)”。運(yùn)行級4對HPVUE用戶,在這種模式下,HPVUE可用,HPVUE是在10.30以下的版本中提供。HP-UX11.0以上不再支持HPVUE。運(yùn)行級和啟動/關(guān)閉過程最初,init將系統(tǒng)啟動到運(yùn)行級別1,然后啟動到運(yùn)行級2,然后是3,最后到達(dá)/etc/inittab文件中定義的默認(rèn)的運(yùn)行級。在每一個運(yùn)行級階段,init會調(diào)用/sbin/rc來啟動服務(wù)。對系統(tǒng)關(guān)閉的過程來說,init會將系統(tǒng)關(guān)閉到運(yùn)行級0,在每個運(yùn)行級,/sbin/rc有機(jī)會來kill任何不再需要的服務(wù)。修改和
7、瀏覽系統(tǒng)運(yùn)行級你可以使用who-r命令來查看系統(tǒng)當(dāng)前的運(yùn)行級。你還可以使用init命令來更改你的系統(tǒng)運(yùn)行級。#whor-r#init4#init2#init33./sbin/rc*.d目錄在每一個運(yùn)行級,init進(jìn)程會調(diào)用/sbin/rc命令來啟動啟動任何必須的系統(tǒng)和網(wǎng)絡(luò)服務(wù)。/sbin/rc程序會判斷在本運(yùn)行級可以啟動和停止哪些服務(wù),方式是通過參考/sbin/rc*.d目錄中的內(nèi)容。對于每一個系統(tǒng)運(yùn)行級都有一個/sbin/rc*.d目錄存在:/sbin/rc0.d/sbin/rc1.d/sbin/rc2.d/sbin/rc3.d/sbin/rc*.d目錄
8、中包含有"S"和"K"開頭的腳本文件。“S”腳本啟動一個服務(wù),而“