Linux系統(tǒng)第5章系統(tǒng)啟動過程分析課件_第1頁
Linux系統(tǒng)第5章系統(tǒng)啟動過程分析課件_第2頁
Linux系統(tǒng)第5章系統(tǒng)啟動過程分析課件_第3頁
Linux系統(tǒng)第5章系統(tǒng)啟動過程分析課件_第4頁
Linux系統(tǒng)第5章系統(tǒng)啟動過程分析課件_第5頁
已閱讀5頁,還剩48頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail: Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:本章教學(xué)目標:掌握GRUB引導(dǎo)程序的配置及修復(fù)掌握inittab文件的設(shè)置熟悉init進程的功能了解Linux啟動步驟及系統(tǒng)運行的級別Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:難點:Linux系統(tǒng)引導(dǎo)程序GRUB的配置及修復(fù)重點:Linux系統(tǒng)的啟動過程,使學(xué)員在今后的系統(tǒng)排錯中能夠得以運用。關(guān)鍵詞: GRUBinitLinux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:3827724

2、72 mail:5-1 RH9.0啟動過程1BIOS自檢 硬件檢測及初始化2引導(dǎo)啟動設(shè)備 (1)軟盤(0磁道0扇區(qū)) (2)光盤(最外圍存儲軌道) (3)硬盤(MBR)Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:3調(diào)用Linux引導(dǎo)程序至內(nèi)存中4運行Linux內(nèi)核5執(zhí)行init進程6init調(diào)用getty提示用戶登錄7運行SHELL程序Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:加電BIOS自檢執(zhí)行引導(dǎo)加載器程序加載內(nèi)核執(zhí)行init進程登錄Linux系統(tǒng)Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:3827

3、72472 mail:返回首頁返回首頁Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:案例一安裝一個雙系統(tǒng)windows/linux,windows安裝在C區(qū),linux安裝到另外一部分空間內(nèi);在系統(tǒng)啟動前更改LINUX系統(tǒng)的用戶登錄密碼;把兩個啟動菜單分別設(shè)置為:ahxh windows 與 ahxh linux;啟動默認的選擇時間為10秒;利用MD5分別對啟動菜單進行加密,并鎖定各自的啟動菜單;在不知道加密的密碼時,來破解菜單的加密;在菜單解鎖后,利用命令行模式來啟動LINUX系統(tǒng);給出案例給出案例Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:3

4、82772472 mail:5-2 引導(dǎo)裝載程序使用1LILO(Linux Loader)與案例有關(guān)的內(nèi)容分析Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:2、GRUB (Grand Unified Boot Loader)(1)GRUB簡介 GRUB與LILO一樣都是一種多重啟動引導(dǎo)器 Red Hat Enterprise Linux 4.0的默認啟 動引導(dǎo)器(2)GRUB特點GRUB提供了真正命令行交互界面支持大硬盤,能夠訪問1024柱面的后的文件Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:(3)GRUB的設(shè)置

5、GRUB的文件/etc/grub.conf內(nèi)容: default=0 /設(shè)置默認菜單 timeout=30 /設(shè)置超時時間 splashimage=(hd0,0)/grub/splash.xpm.gz /設(shè)定開機畫面注:若timeout=-1 則表示一直等待用戶選擇!Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:title RedHat Linux /設(shè)置標題 root (hd0,0) /設(shè)置內(nèi)核存放的分區(qū)設(shè)置內(nèi)核存放的分區(qū) kernel /vmlinuz-2.6.20-8 ro root=LABEL=/ /設(shè)置內(nèi)核文件設(shè)置內(nèi)核文件 initrd /ini

6、trd-2.6.20-8.img /設(shè)置內(nèi)核映像文件設(shè)置內(nèi)核映像文件Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:title win2krootnoverify (hd0,1) /設(shè)置設(shè)置WINDOWS系統(tǒng)的位置系統(tǒng)的位置chainloader +1 / 讀取扇區(qū)讀取扇區(qū)Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:3、啟動菜單詳解按鍵說明使用上下箭頭鍵,在啟動菜單間進行移動回車鍵輸入回車鍵啟動當前的菜單項e選擇“e”鍵編輯當前的啟動菜單項a選擇“a”鍵添加內(nèi)核的啟動參數(shù)c選擇“鍵”進入GRUB的命令行界面Linux

7、系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:應(yīng)用破解系統(tǒng)用戶的密碼?啟動菜單中,按e鍵進入到編輯模式編輯內(nèi)核文件,以單用戶(single)模式進入;進入單用戶提示符下依次輸入以下命令: #passwd #sync #exit 此時就可以新密碼來登錄root用戶了;Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:4、對引導(dǎo)菜單加密設(shè)置GRUB的口令為123且用MD5加密; 鎖定每個菜單選項Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail: 配置過程: #grub -md5 crypt Passwor

8、d:Retype password:$MQBa#12Q(注意大小寫)產(chǎn)生密文命令Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail: # vi /etc/grub.conf default=0 timeout=30 plashimage=(hd0,0)/grub/1.jpg password -md5 $MQBa#12Q Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:title RedHat Linux9.0 root (hd0,1) kernel /vmlinuz-2.6.20-8 ro root=LABEL=/ init

9、rd /initrd-2.6.20-8.img lock Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail: title window 2k server rootnoverify (hd0,0) chainloader +1 lockLinux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail: 解鎖GRUB啟動菜單 在鎖定的啟動菜單中選擇“p”鍵 輸入口令Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:5、命令行模式: 作用:設(shè)置GRUB的選項 熱鍵:c鍵 實例:啟動Linux grubroot (

10、hdx,y) grubkernel /vmlinuz-版本號 ro root=LABEL=/ grubinitrd /initrd-版本號.img grubboot Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:啟動WINDOWS grubrootnoverify (hdx,y) grubchainloader +1 grubbootLinux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:6、恢復(fù)GRUB的配置文件 放入第一張安裝啟動盤,啟動計算機: boot: linux rescue # cd /mnt/sysimage #

11、 cd ./boot/grub/grub.conf # vi grub.conf 修改grub.conf恢復(fù)設(shè)置選項Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:7、刪除GRUB GRUB安裝在硬盤的MBR中,要想徹底刪除GRUB,必須想辦法把MBR中的GRUB啟動程序給刪除. 用戶可以使用DOS中fdisk /mbr命令進行操作Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:分組操作分組操作點評、操作演示:點評、操作演示:.Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:返回首頁返回

12、首頁Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:案例二新建兩個用戶ah、xh,分別在tty1、tty2、tty3三個終端來登錄root、ah、xh,把用戶ah的shell類型變?yōu)閏sh,觀察有什么變化;再注消xh用戶,切換到tty4去登錄;設(shè)置系統(tǒng)延遲10分鐘自動重啟;進行inittab設(shè)置,讓系統(tǒng)每次登錄時在字符界面下登錄;若系統(tǒng)默認的級別設(shè)置為0,則系統(tǒng)在每次登錄前都會自動的關(guān)機,這種情況該如何解決?Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:5-4 init 進程 (PID=1) 1、init進程的作用系統(tǒng)初

13、始化與案例有關(guān)的內(nèi)容解析 Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:2、系統(tǒng)運行級別0/關(guān)機1/單用戶模式2/多用戶、不支持NFS3/完全多用戶模式4/保留5/X-WINDOWS6/重啟切換:# init 0-6Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail: 注:(1) shutdown 功能:重啟/關(guān)機 格式:shutdown 參數(shù) time 信息 Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail: 參數(shù): -r/重啟 -c/取消shutdown的動作 -h/關(guān)閉計算機 -f/重

14、啟時使用fsck檢查文件系統(tǒng) -F/重啟時不檢查文件 time/設(shè)定時間 hh:mm /某時某分 +mm /當前時間往后幾分鐘 now /立即Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail: 實例: # shutdown -r now # shutdown -r +5 # shutdown -h 18:00 # shutdown -h nowLinux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:(2)reboot 功能:重啟系統(tǒng) 實例: #rebootLinux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 ma

15、il:(3)Poweroff/halt 功能:關(guān)閉系統(tǒng) 格式: # poweroff # halt Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:(4)runlevel 功能:顯示系統(tǒng)當前和上一次的運行級別,如果 上次運行級別記錄不存在,則顯示N,如果都不存在,則顯示unknow. 實例: #runlevelLinux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:(5)、uptime功能:功能:顯示系統(tǒng)已經(jīng)運行了多長時間、登錄用戶數(shù)、平均負載格式:格式:uptime實例:實例:/顯示系統(tǒng)運行時間、登錄用戶數(shù)和平均負載#uptim

16、e17:42:07 up 2:20 ,1 user, load average:0.00,0.00,0.00Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:3、inittab文件的分析作用:設(shè)置init進程默認級別,設(shè)置init的動作格式:# vi /etc/inittab id:runlevels:action:process實例:id : 3 :initdefault :ca : : ctrlaltdel : shutdown -r now Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail: 說明: 運行的級別: 動作:

17、initdefault/啟動默認級別 sysinit/sysinit類進程是init進程的第一個子進程,在boot類進程之前運行。wait/wait進程在進入指定級別后運行一次,且init進程要等待其結(jié)束Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:ctrlaltdel:/指按CTRL+ALT+DEL鍵時的動作 powerfail/用于指當UPS發(fā)來斷電信號時所運行的命令powerokwait/用于當供電恢復(fù)時運行的命令Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:4、/etc/rc.d 目錄說明 init.d目錄/存

18、放服務(wù)啟動的腳本 rc 文件/調(diào)用相應(yīng)級別中運行目錄的程序 rc n (16)/存放每個運行級別中要運行的程序 (k*:關(guān)閉程序,s*:啟動服務(wù)) rc.sysinit /完成系統(tǒng)初始化 rc.local /存放系統(tǒng)啟動時的程序 Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:5-5 用戶登錄和SHELL 1、用戶登錄 #:代表超級用戶 $:代表普通用戶 Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail: 用戶登錄命令: 1、SU 功能:用來切換用戶的工作環(huán)境 格式:SU 用戶名 無用戶名切換到 ROOT用戶工作環(huán)境。 實例

19、: $ SU passwd:Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:2、exit (CTRL+D 鍵) 功能:退出用戶環(huán)境,一次只能退出一個 格式:EXIT3、login 功能:注消用戶 (單用戶)4、logout 功能:退出用戶環(huán)境直接注消用戶;Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:分組操作分組操作點評、操作演示:點評、操作演示:.Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:返回首頁返回首頁Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472

20、mail:歸納與總結(jié)歸納與總結(jié) 通過本節(jié)課的學(xué)習(xí)我們要掌握以下內(nèi)容: GRUB、inittab文件的設(shè)置 init進程的功能 Linux啟動步驟Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:在linux系統(tǒng)中出現(xiàn)以下三個故障,該如何去解決能讓系統(tǒng)正常的登錄:系統(tǒng)的引導(dǎo)菜單被鎖定,密碼未知;每次在root用戶登錄前系統(tǒng)自動重啟;root用戶密碼未知;上機操作實訓(xùn)Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:返回首頁返回首頁Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:1、LINUX中

21、卸載LILO的命令為 A、lilo I B、lilo e lilo q D、lilo U D 2、init 3 代表 A、關(guān)機 B、重啟 C、切換 到圖形 D、 切換到字符 D 3、關(guān)機命令正確的是 A、init 0 B、poweroff C、shutdown -r now D、init 6 A B 4、在目錄/etc/rc.d/rc3.d下,有很多以K和S開頭的鏈接文件,這里的以S開頭的文件表示什么意思。 A. stop B. start C. sys D. sysadmin B 5、LILO的配置文件是 A. /etc/conf B. /etc/lilo.conf C. /proc/kcore D. /usr/local/ B 課后習(xí)題課后習(xí)題Linux 系統(tǒng)啟動過程系統(tǒng)啟動過程主講:施歡平QQ:382772472 mail:6、系統(tǒng)管理常用的二進制文件,一般放置在什么目錄下 A. /sbin B. /root C. /usr/sbin D. /boot A7、init的運行等級一般說來有幾個等級。 A. 4 B. 5 C. 6 D. 3 C 8、init是Linux系統(tǒng)的第一個進程,該進程是根據(jù)哪個文件來創(chuàng)建子進程的A、/etc B、/etc/inittab C

溫馨提示

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

評論

0/150

提交評論