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