Linux啟動(dòng)管理市公開課一等獎(jiǎng)省賽課獲獎(jiǎng)?wù)n件_第1頁(yè)
Linux啟動(dòng)管理市公開課一等獎(jiǎng)省賽課獲獎(jiǎng)?wù)n件_第2頁(yè)
Linux啟動(dòng)管理市公開課一等獎(jiǎng)省賽課獲獎(jiǎng)?wù)n件_第3頁(yè)
Linux啟動(dòng)管理市公開課一等獎(jiǎng)省賽課獲獎(jiǎng)?wù)n件_第4頁(yè)
Linux啟動(dòng)管理市公開課一等獎(jiǎng)省賽課獲獎(jiǎng)?wù)n件_第5頁(yè)
已閱讀5頁(yè),還剩28頁(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)介

Linux開啟管理軟件學(xué)院田麗華Linux啟動(dòng)管理第1頁(yè)主要內(nèi)容Linux裝載過(guò)程GRUB管理運(yùn)行級(jí)別XwindowLinux啟動(dòng)管理第2頁(yè)Linux裝載過(guò)程引導(dǎo)裝有Linux系統(tǒng)計(jì)算機(jī)基本步驟:BIOS初始化Bootmanager內(nèi)核初始化init開啟并經(jīng)過(guò)執(zhí)行對(duì)應(yīng)腳本進(jìn)入對(duì)應(yīng)運(yùn)行級(jí)別Linux啟動(dòng)管理第3頁(yè)BIOS初始化開機(jī)自檢引導(dǎo)初始檢測(cè)和硬件安裝,尋找外圍設(shè)備與開啟設(shè)備訪問(wèn)開啟設(shè)備(CD或硬盤)首扇區(qū)并執(zhí)行假如可引導(dǎo)設(shè)備是硬盤,BIOS一樣會(huì)讀取MBR(masterbootrecord,主引導(dǎo)統(tǒng)計(jì))。使用MBR中代碼,BIOS開啟引導(dǎo)管理器。Linux啟動(dòng)管理第4頁(yè)Bootmanager將內(nèi)核和initrd裝載到內(nèi)存并開啟內(nèi)核。內(nèi)核在發(fā)覺(jué)“UncompressingLinux...”訊息后自解壓縮,然后組織并控制對(duì)系統(tǒng)后續(xù)引導(dǎo)。內(nèi)核檢驗(yàn)并設(shè)置控制臺(tái),讀取BIOS設(shè)置并初始化基本硬件接口。驅(qū)動(dòng)程序(內(nèi)核一部分)將探測(cè)現(xiàn)有硬件并對(duì)應(yīng)地對(duì)其進(jìn)行初始化。內(nèi)核將搜索RAM磁盤(假如可用)。這取決于引導(dǎo)管理器(如GRUB)是否裝載了initrd。假如initrd存在,將集成到內(nèi)核中。內(nèi)核解壓縮initrd并將其作為暫時(shí)根文件系統(tǒng)裝入。開啟linuxrc程序。linuxrc將裝載裝入根文件系統(tǒng)所需模塊。linuxrc一旦完成執(zhí)行,就會(huì)馬上卸裝initrd,而且引導(dǎo)進(jìn)程繼續(xù)裝入正確根文件系統(tǒng)。Linux啟動(dòng)管理第5頁(yè)init開啟在檢驗(yàn)分區(qū)并裝入根文件系統(tǒng)后,內(nèi)核將從硬盤裝入并開啟init,來(lái)引導(dǎo)系統(tǒng)及其全部程序和配置。指派給init進(jìn)程進(jìn)程ID總是為1,并依據(jù)/etc/inittab文件配置信息運(yùn)行初始化進(jìn)程。一旦開啟init進(jìn)程,將從訪問(wèn)/etc/init.d/boot腳本開始。完成引導(dǎo)腳本后,init開啟/etc/init.d/rc腳本,該腳本使用配置運(yùn)行級(jí)別開啟服務(wù)和守護(hù)程序。Linux啟動(dòng)管理第6頁(yè)引導(dǎo)管理器引導(dǎo)裝載程序先裝載操作系統(tǒng)內(nèi)核,然后裝載系統(tǒng)。引導(dǎo)管理器設(shè)計(jì)采取以下兩階段結(jié)構(gòu):第1階段。引導(dǎo)管理器第一階段通常安裝在硬盤(第一階段引導(dǎo)裝載程序)主引導(dǎo)統(tǒng)計(jì)(MBR)中。因?yàn)镸BR中空間僅有446個(gè)字節(jié),所以該程序代碼僅包含裝載下一階段程序信息。第1階段程序能夠安裝在MBR、分區(qū)引導(dǎo)扇區(qū)或軟盤中。第2階段。該階段通常包含實(shí)際引導(dǎo)管理器。引導(dǎo)管理器文件位于目錄/boot/中。Linux啟動(dòng)管理第7頁(yè)GRUB引導(dǎo)管理器GRUB-theGrandUnifiedBootloader可使用命令行接口可從ext2/ext3,ReiserFS,JFS,FAT,minix和FFS文件系統(tǒng)開啟支持md5密碼保護(hù)/boot/grub/grub.conf假如/dev/hda上mbr被破壞,重新安裝bootloader/sbin/grub-install/dev/hdaLinux啟動(dòng)管理第8頁(yè)LILO引導(dǎo)管理器LILO-LInuxLoaderLILO配置文件是/etc/lilo.confLinux啟動(dòng)管理第9頁(yè)管理運(yùn)行級(jí)別運(yùn)行級(jí)別基礎(chǔ)怎樣在引導(dǎo)時(shí)更改運(yùn)行級(jí)別怎樣從命令行管理運(yùn)行級(jí)別服務(wù)管理怎樣關(guān)閉或暫停系統(tǒng)Linux啟動(dòng)管理第10頁(yè)運(yùn)行級(jí)別在Linux中,用各種運(yùn)行級(jí)別定義系統(tǒng)狀態(tài)。引導(dǎo)時(shí)系統(tǒng)所處運(yùn)行級(jí)別在/etc/inittab文件中由initdefault項(xiàng)決定。Linux啟動(dòng)管理第11頁(yè)運(yùn)行級(jí)別經(jīng)過(guò)以下方式選擇Boot時(shí)默認(rèn)經(jīng)過(guò)/etc/inittab設(shè)定經(jīng)過(guò)bootloader傳遞參數(shù)開啟后經(jīng)過(guò)initx當(dāng)前運(yùn)行級(jí)別/sbin/runlevelLinux啟動(dòng)管理第12頁(yè)系統(tǒng)初始化由/sbin/init文件來(lái)完成,由內(nèi)核開啟。init進(jìn)程(或其中一個(gè)子進(jìn)程)開啟全部其它進(jìn)程。這表示init控制著系統(tǒng)整個(gè)引導(dǎo)進(jìn)程。因?yàn)閕nit是運(yùn)行最終一個(gè)進(jìn)程,所以它還控制著系統(tǒng)關(guān)閉,并確保全部其它進(jìn)程都已正確結(jié)束。配置文件/etc/inittab,該文件確定在各個(gè)運(yùn)行級(jí)別上發(fā)生操作。各種腳本依據(jù)這些項(xiàng)由init開啟。全部腳本都位于目錄/etc/rc.d/中。Linux啟動(dòng)管理第13頁(yè)inittab語(yǔ)法/etc/inittab文件中每行語(yǔ)法以下:id:rl:action:process下面說(shuō)明各參數(shù):

id。在/etc/inittab中項(xiàng)唯一名稱。最長(zhǎng)為4個(gè)字符。rl。參考應(yīng)對(duì)該項(xiàng)求值一個(gè)或多個(gè)運(yùn)行級(jí)別。action。描述init要進(jìn)行操作。process。表示連接到該項(xiàng)進(jìn)程。Linux啟動(dòng)管理第14頁(yè)id:5:initdefault:si:bootwait:/etc/init.d/bootl0:0:wait:/etc/init.d/rc0l1:1:wait:/etc/init.d/rc1l2:2:wait:/etc/init.d/rc2l3:3:wait:/etc/init.d/rc3#l4:4:wait:/etc/init.d/rc4l5:5:wait:/etc/init.d/rc5l6:6:wait:/etc/init.d/rc6參數(shù)wait表示當(dāng)系統(tǒng)切換到指定級(jí)別時(shí)執(zhí)行對(duì)應(yīng)命令,init會(huì)一直等候命令執(zhí)行完成Linux啟動(dòng)管理第15頁(yè)假如/etc/inittab損壞,則系統(tǒng)可能無(wú)法正常引導(dǎo)。所以,在編輯/etc/inittab時(shí)應(yīng)極其小心,并一直保留一份未修改版本備份。用來(lái)開啟和停頓服務(wù)全部腳本Suse中/etc/init.dRedhat中/etc/rc.dLinux啟動(dòng)管理第16頁(yè)調(diào)用這些腳本方法以下:引導(dǎo)系統(tǒng)時(shí)、在系統(tǒng)關(guān)閉、使用Ctrl+Alt+Del停頓系統(tǒng)或存在電源故障情況下,由init直接調(diào)用。更改運(yùn)行級(jí)別時(shí)由init間接調(diào)用。直接由/etc/init.d/腳本開啟或停頓命令。/etc/rc.d中每個(gè)腳本運(yùn)行時(shí)既作為開啟腳本也作為停頓腳本start開啟未運(yùn)行服務(wù)。restart停頓后再重新開啟運(yùn)行中服務(wù)。stop停頓正在運(yùn)行服務(wù)。Linux啟動(dòng)管理第17頁(yè)運(yùn)行級(jí)別符號(hào)鏈接每個(gè)運(yùn)行級(jí)別都有其對(duì)應(yīng)子目錄運(yùn)行級(jí)別1子目錄是/etc/rc.d/rc1.d/,運(yùn)行級(jí)別2子目錄是/etc/rc.d/rc2.d/,依這類推。將看到兩種文件—一個(gè)以“K”開頭,另一個(gè)以“S”開頭,K或S后面數(shù)字確定調(diào)用腳本次序。先調(diào)用腳本S15serviceC再調(diào)用腳本S23serviceD,意味著先開啟serviceC再開啟serviceD。假如serviceD依賴于運(yùn)行serviceC,這將是很主要。Linux啟動(dòng)管理第18頁(yè)init怎樣確定要開啟和停頓服務(wù)腳本/etc/rc.d/rc檢驗(yàn)/etc/rc.d/rccurrentrl.d/和/etc/rc.d/rcnewrl.d/目錄,并確定要進(jìn)行操作??赡艽嬖谝韵氯N情況:在/etc/rc.d/rccurrentrl.d/中存在指向某個(gè)服務(wù)Kxx鏈接,而且在/etc/rc.d/rcnewrl.d/中存在指向相同服務(wù)Sxx鏈接。在這種情況下,服務(wù)既不會(huì)開啟也不會(huì)停頓,/etc/rc.d/中相應(yīng)腳本也不會(huì)被調(diào)用。在/etc/rc.d/rccurrentrl.d/中存在指向某個(gè)服務(wù)Kxx鏈接,而在/etc/rc.d/rcnewrl.d/中不存在對(duì)應(yīng)Sxx鏈接。在這種情況下,參數(shù)stop將調(diào)用/etc/rc.d/service中腳本,然后該服務(wù)停頓。在/etc/rc.d/rcnewrl.d/中存在指向某個(gè)服務(wù)Sxx鏈接,而在/etc/rc.d/rccurrentrl.d/中不存在對(duì)應(yīng)Kxx鏈接。在這種情況下,參數(shù)start將調(diào)用/etc/rc.d/service中腳本,然后該服務(wù)開啟。Linux啟動(dòng)管理第19頁(yè)將運(yùn)行級(jí)別從5更改到3時(shí)會(huì)發(fā)生以下情況:1.經(jīng)過(guò)輸入(以根用戶身份)init3指示init更改為其它運(yùn)行級(jí)別。2.init檢驗(yàn)其配置文件(/etc/inittab)并確定是否應(yīng)該以新運(yùn)行級(jí)別(3)作為參數(shù)開啟/etc/rc.d/rc。3.rc調(diào)用服務(wù)當(dāng)前運(yùn)行級(jí)別停頓腳本(Kxx),這些服務(wù)在新運(yùn)行級(jí)別中沒(méi)有開啟腳本(Sxx)。4.將開啟這些服務(wù)新運(yùn)行級(jí)別開啟腳本,這些服務(wù)在舊運(yùn)行級(jí)別上沒(méi)有停頓腳本。Linux啟動(dòng)管理第20頁(yè)從命令行管理運(yùn)行級(jí)別使用init命令在系統(tǒng)運(yùn)行時(shí)更改到其它運(yùn)行級(jí)別init1init5init0停頓系統(tǒng)init6重開啟系統(tǒng)Linux啟動(dòng)管理第21頁(yè)守護(hù)進(jìn)程管理(服務(wù)控制)system-config-servicesntsysv--levelchkconfig更新(開啟或停頓)和查詢不一樣運(yùn)行級(jí)上系統(tǒng)服務(wù)serviceLinux啟動(dòng)管理第22頁(yè)關(guān)機(jī)shutdown–hnow–a使用/etc/shutdown.allow-k不真關(guān)-r重啟-h停機(jī)halt-n不一樣時(shí)-i停機(jī)前關(guān)掉接口 poweroffinit0Linux啟動(dòng)管理第23頁(yè)重啟RebootShutdown–rnowinit6Linux啟動(dòng)管理第24頁(yè)Xwindow概述任何圖形用戶界面基礎(chǔ)都是XWindow系統(tǒng)(簡(jiǎn)稱X或X11)。它允許您在一個(gè)圖形界面不一樣學(xué)口中控制一些應(yīng)用程序輸入和輸出。在這里,您需要區(qū)分圖形應(yīng)用程序(在它們自己窗口中運(yùn)行)和基于文本應(yīng)用程序(在終端窗口中執(zhí)行)。XWindow系統(tǒng)是由MIT(麻省理工學(xué)院)于1984年創(chuàng)建。開發(fā)目標(biāo)是能夠在不依賴硬件情況下在網(wǎng)絡(luò)中使用圖形應(yīng)用程序。XWindow系統(tǒng)允許在全部監(jiān)視器上顯示和運(yùn)行圖形應(yīng)用程序,且無(wú)需在連接這些監(jiān)視器機(jī)器上運(yùn)行這些應(yīng)用程序。Linux啟動(dòng)管理第25頁(yè)Xwindow體系結(jié)構(gòu)實(shí)現(xiàn)基本組成就是一個(gè)服務(wù)器組件(X服務(wù)器)以及應(yīng)用程序本身(客戶機(jī)應(yīng)用程序)。X服務(wù)器和客戶機(jī)應(yīng)用程序能夠經(jīng)過(guò)各種通信渠道彼此通信。X服務(wù)器。X服務(wù)器用來(lái)控制圖形屏幕。它大致與其它系統(tǒng)上稱為圖形驅(qū)動(dòng)器設(shè)備對(duì)應(yīng)。另外,它還負(fù)責(zé)管理輸入設(shè)備(比如:鍵盤和鼠標(biāo))并將其操作傳送到X客戶機(jī)。不過(guò),X服務(wù)器與窗口和桌面外觀無(wú)關(guān);這是由窗口管理器負(fù)責(zé)??蛻魴C(jī)應(yīng)用程序??蛻魴C(jī)應(yīng)用程序是一個(gè)圖形應(yīng)用程序,它使用X服務(wù)器服務(wù)接收鍵盤和鼠標(biāo)操作并將它自己輸出顯示在屏幕上。Linux啟動(dòng)管理第26頁(yè)配置文件Linux啟動(dòng)管理第27頁(yè)窗口管理器窗口管理器是專用客戶機(jī)應(yīng)用程序。窗口管理器與X服務(wù)器一起工作,并能提供其它功效。窗口管理器提供控制元素管理虛擬桌面提供窗口框架功效(比如:更改它們大?。┍热纾篏dmKdmLinux啟動(dòng)管理第28頁(yè)開啟xX要開啟第二個(gè)xserver用X:1開啟圖形界面與對(duì)應(yīng)窗口管理器StartxSwitchdesk(redhat)Linux啟動(dòng)管理第29頁(yè)創(chuàng)建備份文件tartar格式是一個(gè)容器格式,用于文件和目錄結(jié)構(gòu)。依據(jù)約定,檔案文件擴(kuò)展名以.tar結(jié)尾。tar-cvf/backup/home.tar/home-c(create)將創(chuàng)建檔案-v(verbose)將更為詳細(xì)地顯示備份進(jìn)程輸出。-f(file)后面輸入要?jiǎng)?chuàng)建檔案名稱Linux啟動(dòng)管理第30頁(yè)查看檔案文件tar-tvf/backup/home.tar對(duì)tar檔案解包tar–xvf/backup/home.tar該檔案中全部文件寫入當(dāng)前目錄假如要解壓縮到另一個(gè)目錄,則能夠使用選項(xiàng)-C并在其后輸入該目錄名稱Linux啟動(dòng)管理第31頁(yè)從備份中排除文件假如想從備份中排除特定文件,則必須將這些文件一行一行地寫入一個(gè)排除文件中,exclude.files使用選項(xiàng)-X將該列表傳遞到tartar-cvf/dev/st0/home-Xexclude.filesLinux啟動(dòng)管理第32頁(yè)執(zhí)行遞增備份執(zhí)行遞增備份或差異備份時(shí),只需備份那些自特定日期以來(lái)更改過(guò)或新建文件。tar允許您使用包含上次備

溫馨提示

  • 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)論