Solaris網(wǎng)絡(luò)管理培訓(xùn)_第1頁(yè)
Solaris網(wǎng)絡(luò)管理培訓(xùn)_第2頁(yè)
Solaris網(wǎng)絡(luò)管理培訓(xùn)_第3頁(yè)
Solaris網(wǎng)絡(luò)管理培訓(xùn)_第4頁(yè)
已閱讀5頁(yè),還剩57頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Solaris網(wǎng)絡(luò)管理培訓(xùn)Solaris的引導(dǎo)與初始化本文出自 :.china-pub.作者 :玉龍(2001-08-1008:00:00)任何時(shí)候,系統(tǒng)處于以下8 種可用的運(yùn)行級(jí)別中:06、 S=s。 /sbin/init或/etc/telinit(link)的主要功能是根據(jù)/etc/inittab文件中的定義創(chuàng)建其子進(jìn)程。操作系統(tǒng)引導(dǎo)期間, init進(jìn)程被激活并從/etc/default/init讀取有關(guān)時(shí)區(qū)和語(yǔ)言等的環(huán)境變量,隨后檢查/etc/inittab(如不存在,則提示用戶輸入) 中的缺省level ,并 spawn( 孵化 )該級(jí)別定義的所有進(jìn)程。初始化結(jié)束后,init進(jìn)程進(jìn)入等

2、待狀態(tài),等候以下事件發(fā)生:定義為respawn 類(lèi)型的子進(jìn)程終止;電源失敗信號(hào);其它init進(jìn)程改變系統(tǒng)的運(yùn)行級(jí)別。/etc/inittab文件中可以加入新的條目,可以用init-q 來(lái)強(qiáng)制 init進(jìn)程立即重新查看該文件中的信息。收到改變運(yùn)行l(wèi)evel請(qǐng)求后, init進(jìn)程向每個(gè)未被目標(biāo)level定義的進(jìn)程發(fā)出警告信號(hào) SIGTERM,并再 5 秒后發(fā)出SIGKILL 信號(hào)強(qiáng)行終止這些進(jìn)程進(jìn)程被創(chuàng)建時(shí)在/var/adm/wtmp中有記錄,終止時(shí)在/var/adm/utmp有記錄。收到 SIGPWR信號(hào)后, init進(jìn)程檢查 /etc/inittab中有關(guān) powerfail和 powerwa

3、it類(lèi)型的條目,并立即執(zhí)行。sync 命令可以同步硬盤(pán)緩沖。運(yùn)行等級(jí)包括(常用到的有3、 S、 0、6):0: firmware ,可以安全關(guān)機(jī)。1:系統(tǒng)管理員狀態(tài),mount 所有文件系統(tǒng),保留一小部分基本的核進(jìn)程,無(wú)用戶登錄。2:多用戶狀態(tài)3:擴(kuò)展多用戶狀態(tài),所有資源在網(wǎng)絡(luò)上可用4:可被定義為可選的多用戶狀態(tài),5:為關(guān)閉電源而將系統(tǒng)shutdown6:停止 OS并 reboot到缺省的level.S=s,單用戶狀態(tài),僅有root自己登錄。命令 init的參數(shù)還有:a,b,c :執(zhí)行 inittab中的特定命令但不改變當(dāng)前運(yùn)行等級(jí)。Q=q,重新檢查 /etc/inittabshutdown

4、命令可以進(jìn)入S 等級(jí)關(guān)機(jī):通常情況下, 系統(tǒng)是被設(shè)計(jì)連續(xù)運(yùn)行的,但是當(dāng)發(fā)生以下情況時(shí)可能需要關(guān)閉系統(tǒng):在S 等級(jí)下進(jìn)行系統(tǒng)維護(hù);改變系統(tǒng)的硬件配置;發(fā)生系統(tǒng)崩潰等嚴(yán)重故障;進(jìn)行環(huán)境調(diào)整需要停電等。shutdown命令發(fā)出后,系統(tǒng)以約定的格式發(fā)出7200、3600、 1800、 1200、 600、 300、120、 60、30 秒警告。缺省為在 60 秒后進(jìn)入狀態(tài)S,可以使用的參數(shù)有:-y跳過(guò)提示確認(rèn)-i進(jìn)入制定的等級(jí)狀態(tài)-g關(guān)機(jī)等待時(shí)間在系統(tǒng)停止響應(yīng)后, 應(yīng)首先嘗試以下控制鍵序列: Q、C、D、X;然后可試圖用 kill 方法殺死掛起的進(jìn)程,不得已時(shí)才使用緊急關(guān)機(jī)。緊急關(guān)機(jī)時(shí),首先嘗試STO

5、P-A,進(jìn)行硬盤(pán)同步并重新啟動(dòng);最后嘗試直接關(guān)閉電源。無(wú)用戶可登錄:#boot-s修改/etc/default/login文件忘記 root 口令:#bootcdrom-swcd/mount/dev/dsk/c0t0d0s0cd/mnt/etc/mnt修改 shadowumount/mntrebootSolaris網(wǎng)絡(luò)管理培訓(xùn)(第一章:網(wǎng)絡(luò)地址和掩碼).163.作者 :jxbcpp(2001-05-1508:15:01)/etc/erfaceInterface是網(wǎng)卡的型號(hào),有l(wèi)e、hme等。 Le 是十兆網(wǎng)卡,hme為百兆網(wǎng)卡等等。后面跟一個(gè)數(shù)字,第一個(gè)十兆網(wǎng)卡為le0

6、 ,第二個(gè)為le1;第二個(gè)百兆網(wǎng)卡為hme0,第二個(gè)為hme1等等。文件的容是這塊網(wǎng)卡的名字,如Sunrise、 Sunny。 more /etc/hostname.le0 Sunrise# more /etc/hostname.hme0 Sunny/etc/hosts文件系統(tǒng)名與IP 地址的映射與 /etc/erface協(xié)同工作,配置本機(jī)網(wǎng)卡地址# more /etc/hostslocalhostloghostSunriseSunny系統(tǒng)名不是機(jī)器名,機(jī)器名是唯一的,要更改機(jī)器名,用命令:hostnam

7、e 。有了 /etc/erface和 /etc/hosts一個(gè)百兆網(wǎng)卡的名字是Sunny,其對(duì)應(yīng)的地址是兩個(gè)文件, 系統(tǒng)就知道如何配置網(wǎng)卡了,。如第/etc/netmasks文件將網(wǎng)絡(luò)的IP 地址與網(wǎng)絡(luò)地址聯(lián)系一起,劃分子網(wǎng)如果是標(biāo)準(zhǔn)網(wǎng)段,則不需要配置標(biāo)準(zhǔn)網(wǎng)段:A 類(lèi)網(wǎng): 0 127( 127 用于本地地址)掩碼: B 類(lèi)網(wǎng): 128 191掩碼: C 類(lèi)網(wǎng): 192 223掩碼: D 類(lèi)網(wǎng): 224 254(用于多址廣播)要配一個(gè)B 類(lèi)地址: 掩碼為: 2

8、,則在 /etc/netmasks文件中寫(xiě):ifconfig命令檢測(cè)網(wǎng)絡(luò)端口狀態(tài) ifconfig-a配置網(wǎng)絡(luò)端口地址 ifconfigle0netmask 配置網(wǎng)絡(luò)端口狀態(tài) ifconfigle0up/down配置網(wǎng)絡(luò)端口是否可用 ifconfigle0plumb/unplumbping 命令檢測(cè)網(wǎng)絡(luò)狀態(tài)測(cè)試網(wǎng)絡(luò)速度Solaris系統(tǒng)管理培訓(xùn)(第二章:OpenBootPROM)Solaris網(wǎng)絡(luò)管理培訓(xùn)作者 :jxbcpp(2001-05-1510:15:00)Open

9、BootPROM介紹所有 Sun 機(jī)器都一個(gè)用于基本硬件測(cè)試和初始化的固件,還有一個(gè)提供多種重要功能的用戶程序。基本元素Sun 系統(tǒng)的基本硬件元素包括:BootPROM芯片,它永久的固定在主板中。非易失性隨機(jī)訪問(wèn)存(non-volatilerandomaccessmemory(NVRAM))芯片,包含主機(jī)的基本信息。BootPROM容bootPROM有以下功能:加點(diǎn)自檢( Power-onself-tests系統(tǒng)重起始開(kāi)始執(zhí)行。檢測(cè)基本CPU板因機(jī)器型號(hào)不同而不同。(POST))設(shè)備驅(qū)動(dòng)有一些小型設(shè)備驅(qū)動(dòng)程序,使得啟動(dòng)的初始化過(guò)程中可以與不同的外圍設(shè)備相通訊用戶操作界面NVRAM 容除了永久性

10、存在地以太網(wǎng)地址、主機(jī)ID 、時(shí)鐘外,還保存著可以修改的系統(tǒng)的配置參數(shù)。BasicBootPROM Commandsokbannerokbootokhelpokprintenvoksetenvokset-defaultsokprobe-scsiokprobe-scsi-allokprobe-ideokresetTheOpenBootbannerCommandThebannercommandlistsseveralpieces ofusefulinformationabout the systemsuchasmodel,amountofmemory,andhostid.Youcanalsouse

11、thebannercommandto identifyyoursystems PROM versionnumber.ThreebootPROM levelsarediscussedinthismodule.okbannerSunUltraSPARC60UPA/PCI(2XUltraSPARC-II296MHz),KeyboardPresentOpenBoot3.11,256 MB memoryinstalled,Serial#3159808.Ethernetaddress8:0:22:1a:e7:3f,Host ID:72303700.okboot命令和參數(shù)您可以在boot 命令后鍵入一個(gè)或多

12、個(gè)參數(shù)。這些參數(shù)傳遞改操作系統(tǒng)核,將影響整個(gè)啟動(dòng)過(guò)程。命令格式okbootdevice_name-options參數(shù)a 交互式啟動(dòng)系統(tǒng)。提示輸入根設(shè)備和交換設(shè)備以及一些重要的系統(tǒng)文件r啟動(dòng)時(shí)系統(tǒng)將重新查找所有的設(shè)備,在/devices和 /dev目錄下重新生成文件,更新/etc/path_to_inst文件。s 系統(tǒng)啟動(dòng)后停留在 S 運(yùn)行級(jí)別??梢杂脕?lái)系統(tǒng)錯(cuò)誤排除。v 詳細(xì)地顯示出系統(tǒng)的啟動(dòng)信息。有時(shí)可以用來(lái)系統(tǒng)的錯(cuò)誤排除。printenv命令printenv命令顯示NVRAM的參數(shù)以及參數(shù)的缺省值。查看缺省啟動(dòng)設(shè)備您可以使用printenv顯示缺省啟動(dòng)設(shè)備。ok printenvParame

13、terNameValueDefaultValuetpe-link-test?Truetrueoutput-devicettyascreeninput-devicettyakeyboardsbus-probe-listf0123f0123keyboard-click?Falsefalsediag-filediag-devicenetnetboot-fileboot-devicediskdiskauto-boot?More,qtrue?qtrue您 可 以 在 系 統(tǒng) 的 輸 出 中 查 看 缺 省 啟 動(dòng) 設(shè) 備 , 參 數(shù) 是boot-device。 您 也 可 以 輸 入printenvbo

14、ot-device,這樣只顯示啟動(dòng)設(shè)備的值。重新定義PROM Boot 值使用然后setenv reset命令可以重新定義PROM的值。下面的例子中把命令使系統(tǒng)重新啟動(dòng),使變化生效。auto-boot?變?yōu)閒alse,okprintenvauto-boot?auto-boot?truetrueokoksetenvauto-boot?falseauto-boot?=falseokreset重置缺省值使用 set-defaults命令將所有的參數(shù)重新設(shè)置為缺省的值。okset-defaults_注意 set-defaults命令只對(duì)有缺省值的參數(shù)生效。_影響系統(tǒng)啟動(dòng)和自檢的按鍵有:stop如果在系

15、統(tǒng)加電自檢時(shí)按下Stop 鍵,就取消 POST(加電自檢)診斷,然后停留在OK狀態(tài)。Stop+d在系統(tǒng)自檢時(shí)同時(shí)按下stop 和 d 鍵,系統(tǒng)將自動(dòng)轉(zhuǎn)到診斷模式,診斷模式下系統(tǒng)將更完全地進(jìn)行自檢。Stop+n如果由于NVRAM的設(shè)置不正確而導(dǎo)致系統(tǒng)無(wú)確啟動(dòng)時(shí),可以在系統(tǒng)加電自檢時(shí)同時(shí)按下stop和 n 鍵。它的作用是將NVRAM的參數(shù)值設(shè)為默認(rèn)值。Stop+a同時(shí)按下stop 和 a 鍵將中斷操作系統(tǒng)的運(yùn)行,退到 OK狀態(tài)。警告:盡量不要在操作系統(tǒng)運(yùn)行時(shí)按stop+a ,這將導(dǎo)致操作系統(tǒng)停止并且導(dǎo)致數(shù)據(jù)的丟失。在萬(wàn)不得以的時(shí)候,在按下 stop+a 后,鍵入 sync 命令用以將存的數(shù)據(jù)同步到

16、硬盤(pán)中。探測(cè)系統(tǒng)總線將外圍設(shè)備(如光驅(qū)、硬盤(pán))SCSI(smallcomputersysteminterface)與主板連接在一起的總線I/O總 線 有和IDE(integrateddriveelectronics)總線。在 OpenBoot 3.x 系統(tǒng)中使用 probe- 命令在 OpenBoot 3.x 的系統(tǒng)中,使用 probe- 命令時(shí),您會(huì)看到一個(gè)警告。如果您在操作系統(tǒng)運(yùn)行狀態(tài)下,用 stop-a 將系統(tǒng)強(qiáng)行暫停,或使用 halt 退出操作系統(tǒng)。這樣的狀態(tài)下使用probe- 命令會(huì)造成機(jī)器掛起。因此,您必須先運(yùn)行reset-all命令。請(qǐng)先設(shè)置 auto-boot? 為 false

17、后再運(yùn)行 reset-all,系統(tǒng)將重新自檢,停留在OK狀態(tài)下,然后可以運(yùn)行這個(gè)命令。顯示連接在 SCSI 總線上的設(shè)備probe-scsi命令將鑒別連接在SCSI 控制器上的設(shè)備。okprobe-scsiTarget3Unit0DiskSEAGATE ST1480SUN90016Copyright(c)AllRightsReservedTarget6Unit0Removable ReadOnlydevice SONY CD-ROMok probe-scsi-all顯示連接在 PCI 總線上的 IDE 設(shè)備okprobe-ideDevice0(PrimaryMaster)ATAModel:ST

18、 34342ADevice1(PrimarySlave )Not PresentDevice2(SecondaryMaster)removableATAPIModel: CDR-8240BDevice3(SecondarySlave)RemovableATAPIModelyyyyyyyyyyyyyyy可以使用devalias命令查看設(shè)備別名的物理地址,這樣就可以知道啟動(dòng)設(shè)備的物理設(shè)備了。okdevaliasscreen/SUNW,ffb1e,0mydisk/pci1f,0/pci1,1/ide3/disk0,0net/pci1f,0/pci1,1/network1,1cdrom/pci1f,0

19、/pci1,1/ide3/cdrom2,0:fdisk/pci1f,0/pci1,1/ide3/disk0,0disk3/pci1f,0/pci1,1/ide3/disk3,0disk2/pci1f,0/pci1,1/ide3/disk2,0disk1/pci1f,0/pci1,1/ide3/disk1,0disk0/pci1f,0/pci1,1/ide3/disk0,0ide/pci1f,0/pci1,1/ide3floppy/pci1f,0/pci1,1/ebus1/fdthreettyb/pci1f,0/pci1,1/ebus1/se:attya/pci1f,0/pci1,1/ebus1

20、/se:bkeyboard!/pci1f,0/pci1,1/ebus1/su14,3083f8keyboard/pci1f,0/pci1,1/ebus1/su14,3083f8mouse/pci1f,0/pci1,1/ebus1/su14,3062f8設(shè)備別名在左列。設(shè)備物理地址在右列。如果操作系統(tǒng)掛起了(沒(méi)有響應(yīng)) ,并且您也不能遠(yuǎn)程登錄,那您沒(méi)有別的選擇了,只有強(qiáng)行中斷操作系統(tǒng)。中斷掛起的系統(tǒng)如果系統(tǒng)掛起了,可以嘗試下列步驟:1. 用 Stop-a 中斷操作系統(tǒng)。 如果成功, 系統(tǒng)會(huì)停留在PROM狀態(tài)。如果是使用字符終端作為系統(tǒng)控制臺(tái),則按Break 鍵。2. 用 sync 命令將存的容同

21、步到磁盤(pán),減少數(shù)據(jù)的丟失。結(jié)束后系統(tǒng)會(huì)自動(dòng)重起。在 ok 提示符下鍵入sync 命令。oksync注意您也可以用Stop-a 強(qiáng)行中斷操作系統(tǒng),然后鍵入go 恢復(fù)操作系統(tǒng)運(yùn)行。不建議使用此功能。Solaris系統(tǒng)管理培訓(xùn)(第三章:安裝Solaris操作系統(tǒng)).163.作者 :jxbcpp(2001-05-1511:15:01)SoftwareGroupings基本包含系統(tǒng)運(yùn)行所需的最基本的軟件和設(shè)備驅(qū)動(dòng)。不包括圖形界面和手冊(cè)頁(yè)。最終用戶除了基本軟件外,還包括圖形界面。開(kāi)發(fā)者包括編譯工具、圖形界面、手冊(cè)頁(yè)。完整分發(fā)和OEM 支持包含全部容和一些OEM地硬件設(shè)備驅(qū)動(dòng)。InstallationAcq

22、uiretheInformation followingWorksheet necessaryinformationpriortoyourinstallation:Hostname:_IPaddress:_Nameservice(NIS,NIS+,DNS orNone):_Subnet(yesorno):_Geographiclocation:_Timezoneinformation:_Rootpassword:_InstallationProcess1.InserttheCD-ROM intotheCD-ROM drive.2.Bootthereleasemedia.okbootcdrom3

23、.SelecttheappropriatelanguageandlocaleforyoursiteandclickonContinue.4.Entertheassignedhost nameforthe system5.TypetheIPaddress6.Selectthetypeofthename service7.SelectTimeZone8.SelectInitialtoperformaninitialinstalland notpreservecurrentsettings9.Selectthesoftwaregroup10.Setthesizesofeachdiskpartitio

24、nSolaris系統(tǒng)管理培訓(xùn)(第四章:軟件包管理).163.作者 :jxbcpp(2001-05-1512:15:01)所有 Solaris系統(tǒng)的軟件都以包的形式出現(xiàn)。軟件包包含:軟件包的描述文件系統(tǒng)需求的描述文件需要安裝的文件安裝前以及安裝后需要運(yùn)行的腳本Thepkgaddcommand用于安裝軟件包pkgadd-ddevice|pathnamepkg_name#pkgaddProcessing-d/cdrom/cdrom0/s0/Solaris_2.7/ProductpackageinstancefromSUNWaudioAudioapplications(sparc)3.6.4,REV=

25、1.98.08.13Copyright1998SunMicrosystems,Inc.Allrightsreserved.Usingasthepackagebase directory.#Processingpackageinformation.#Processingsysteminformation.2 packagepathnamesarealreadyproperlyinstalled.#Verifyingpackagedependencies.#Verifyingdiskspacerequirements.#Checkingforconflictswithpackagesalready

26、installed.#Checkingforsetuid/setgidprograms.Thispackagecontainsscriptswhichwillbe executed withsuper-userpermissionduringtheprocessofinstallingthispackage.Doyouwant tocontinuewiththeinstallationofy,n,?yInstallingAudioapplicationsas#Installingpart1of1.Installationofwassuccessful.Thepkginfocommand不加任何

27、參數(shù)用于查看系統(tǒng)已經(jīng)安裝的軟件包#pkginfo|moreapplicationSUNWAxg SolarisXGL3.3AnswerBookapplicationSUNWaadmSolaris7SystemAdministratorCollectionsystemSUNWab2m SolarisDocumentationServerLookupsystemSUNWab2r SolarisDocumentationServersystemSUNWab2s SolarisDocumentationServersystemSUNWab2u SolarisDocumentationServerapp

28、licationSUNWabda SunUltra5/10HardwareAnswerBookapplicationSUNWabe Solaris7User CollectionapplicationSUNWabsdk Solaris7Software Developer CollectionThepkginfoCommand后面可跟一些參數(shù),顯示特定某個(gè)軟件包的信息Command Formatpkginfo-ddevice|pathname-lpkg_name參數(shù)-ddevice指定軟件所在的位置,可以是目錄、磁帶機(jī)、軟盤(pán)等等-l顯示詳細(xì)信息pkg_name軟件包名輸出列CATEGORY 軟

29、件包的類(lèi)型,是“應(yīng)用軟件”和是“系統(tǒng)軟件”P(pán)KGINST 軟件包名,如果是SUNW打頭,則是SUN的產(chǎn)品NAME 軟件的簡(jiǎn)要描述#pkginfo-d/cdrom/cdrom0/s0/Solaris_2.7/ProductPKGINST:SUNWaudioNAME:AudioapplicationsCATEGORY: systemARCH:sparc-lSUNWaudioBASEDIR:/DESC:AudiobinariesPSTAMP: dtbuild37s753HOTLINE:PleasecontactyourlocalserviceproviderSTATUS:spooledFILES:9

30、spooledpathnames2 directories3 executables4 package informationfiles700blocksused(approx)ThepkgrmCommandCommand Formatpkgrmpackage_name用于刪除軟件包# pkgrm SUNWaudioThefollowingpackageiscurrentlyinstalled:SUNWaudioAudioapplications(sparc)3.6.4,REV=1.98.08.13Doyouwanttoremovethispackage? y#Removinginstalle

31、dpackageinstance#Verifyingpackagedependencies.WARNING:Thepackagedependsonthepackagecurrentlybeingremoved.WARNING:Thepackagedependsonthepackagecurrentlybeingremoved.WARNING:Thepackagedependsonthepackagecurrentlybeingremoved.WARNING:Thepackagedependsonthepackagecurrentlybeingremoved.Dependencychecking

32、 failed.Doyouwanttocontinuewiththeremoval of thispackage y,n,?,q如果某個(gè)文件被多個(gè)包共享,則當(dāng)最后一個(gè)包被刪除時(shí)才被刪除。ThepkgchkCommand用于檢查已安裝的軟件包Command Formatpkgchk-ppath1path2.# pkgchk SUNWaudio# pkgchk -p /etc/group ERROR: /etc/groupfilesizeexpectedactualfilecksumexpectedactualpkgchk 命令校驗(yàn)包的屬性和容是否與系統(tǒng)記錄的一致。這個(gè)命令能檢測(cè)整個(gè)包或是某個(gè)文件

33、。沒(méi)有輸出表示包已經(jīng)安裝,但未發(fā)現(xiàn)不一致。admintool圖形管理工具admintool是 solaris圖形管理工具, 包括管理軟件包、主機(jī)名、 主機(jī)地址、 打印機(jī)、 串口、用戶、用戶組等。Solaris系統(tǒng)管理培訓(xùn)(第五章:補(bǔ)丁維護(hù)).163.作者 :jxbcpp(2001-05-1513:15:00)什么是Patch?簡(jiǎn)單的說(shuō), 補(bǔ)丁就是一些替換現(xiàn)存的文件和目錄的文件目錄集合。補(bǔ)丁糾正應(yīng)用程序的錯(cuò)誤或增加功能。Patch編號(hào)每個(gè)補(bǔ)丁都有編號(hào)。例如補(bǔ)丁號(hào)為101945 ,版本是34 的話,這個(gè)補(bǔ)丁的目錄名就是101945-34.patchadd 命令用于安裝補(bǔ)丁:# cd /tmp# l

34、s105160-01ps_datasdt_fl8zKOI_# patchadd105160-01Checkinginstalledpackagesandpatches.Verifyingsufficientfilesystemcapacity(dryrun method)Installingpatchpackages.Patch number105160-01 hasbeensuccessfullyinstalled.See/var/sadm/patch/105160-01/logfordetailsPatchpackagesinstalled:SUNWdtbaspatchrm 用于刪除補(bǔ)丁#

35、 patchrm 105633-06Checkinginstalledpackagesandpatches.Patch105633-06hasbeenbackedout.#下面的命令用于檢查系統(tǒng)的補(bǔ)丁情況#patchadd-pPatch:105160-05Obsoletes:Requires:Incompatibles:Packages:SUNWdtbas# showrev -pPatch:105160-05Obsoletes:Requires:Incompatibles:Packages:SUNWdtbasSolaris系統(tǒng)管理培訓(xùn)(第六章:?jiǎn)?dòng)過(guò)程).163.作者 :jxbcpp(2001

36、-05-1514:15:00)啟動(dòng)有四個(gè)階段BootPROM 階段Bootprogram階段Kernel初始化階段/sbin/init階段啟動(dòng)過(guò)程:自檢、顯示系統(tǒng)信息、讀取啟動(dòng)設(shè)備的0 扇區(qū)、在啟動(dòng)設(shè)備尋找啟動(dòng)程序、加載啟動(dòng)程序、啟動(dòng)核、運(yùn)行/sbin/init。/sbin/init程序讀取 /etc/inittab文件。 Init程序執(zhí)行 /sbin/rc*腳本。系統(tǒng)有多種運(yùn)行級(jí)別,不同的運(yùn)行級(jí)別所啟動(dòng)的服務(wù)不同。系統(tǒng)運(yùn)行級(jí)別有8 種,分別為:運(yùn)行級(jí)別意義0 進(jìn)入 PROM狀態(tài)( OK狀態(tài))1 管理狀態(tài)(所有文件系統(tǒng)都掛上的單用戶模式,禁止其他用戶登錄)2 多用戶模式(沒(méi)有網(wǎng)絡(luò)文件共享服務(wù))

37、3 多用戶模式(有網(wǎng)絡(luò)文件共享服務(wù))4 未使用5 退出操作系統(tǒng)并關(guān)機(jī)6 重新啟動(dòng)機(jī)器S,s單用戶模式who 命令查看運(yùn)行級(jí)別#who-r.run-level35月1017:0330S可得到的信息:當(dāng)前運(yùn)行級(jí)別是3,系統(tǒng)啟動(dòng)的時(shí)間是5 月 10 日 17:03./etc/inittabinittab定義了:系統(tǒng)缺省運(yùn)行級(jí)別系統(tǒng)進(jìn)入新運(yùn)行級(jí)別需要做什么/etc/init.d/etc/rc1.d目錄包含了系統(tǒng)的一些啟動(dòng)腳本目錄包含進(jìn)入運(yùn)行級(jí)別1 所需要運(yùn)行的一些腳本/etc/rc2.d目錄包含進(jìn)入運(yùn)行級(jí)別2 所需要運(yùn)行的一些腳本.這些目錄下包含兩種文件:以 K 打頭,后面跟兩個(gè)數(shù)字以及一些字符串:

38、表示系統(tǒng)到這個(gè)運(yùn)行級(jí)別時(shí)所需要停止的一些服務(wù),系統(tǒng)將以 stop 調(diào)用這個(gè)腳本。以 S 打頭,后面跟兩個(gè)數(shù)字以及一些字符串: 表示系統(tǒng)到這個(gè)運(yùn)行級(jí)別時(shí)所需要開(kāi)始的一些服務(wù),系統(tǒng)將以start調(diào)用這個(gè)腳本。增加啟動(dòng)控制腳本1.Identifytherunlevelfortheservice2.Determinewhichservicesareneededbythenewprocess3.Changeto/etc/rc#.dandidentifystartupscript4.Repeattheprocessforthedirectorycontainingtheshutdownscript5.Cr

39、eatethestartup(shutdown)scriptin/etc/init.d6.Createhardlinkstoappropriate/etc/rc#.ddirectories7.test改變運(yùn)行級(jí)別init命令用于改變操作系統(tǒng)的運(yùn)行級(jí)別。命令格式:init 0123456Ss # init0INIT:Newrunlevel:0Thesystemiscomingdown. Please wait.Systemservicesarenowbeingstopped.Printservicesstopped.Stoppingthesyslogservice.syslogd:goingdownonsignal15Aug1414:54:30snmpdx:receivedsignal15Thesystemisdown.syncingfilesystems.doneProgramterminatedTypehelpformoreinformati

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論