浙江工商大學(xué)第4章Linux系統(tǒng)引導(dǎo)與配置.ppt
《浙江工商大學(xué)第4章Linux系統(tǒng)引導(dǎo)與配置.ppt》由會員分享,可在線閱讀,更多相關(guān)《浙江工商大學(xué)第4章Linux系統(tǒng)引導(dǎo)與配置.ppt(45頁珍藏版)》請在裝配圖網(wǎng)上搜索。
第4章Linux系統(tǒng)引導(dǎo)與配置 Linux系統(tǒng)引導(dǎo)過程引導(dǎo)裝載程序GRUBinit進程系統(tǒng)初始化 Linux系統(tǒng)引導(dǎo)過程 Linux系統(tǒng)引導(dǎo)過程概述 接通電源之后首先由BIOS進行自檢 即進行所謂的POST PowerOnSelfTest 讀取MBR 調(diào)入內(nèi)核kernel 生成第一個進程即init進程 并根據(jù) etc inittab設(shè)定的運行級別來執(zhí)行相應(yīng)的腳本進行系統(tǒng)初始化 在指定的各個虛擬終端上運行 sbin mingetty 等待用戶的登錄 引導(dǎo)裝載程序GRUB 引導(dǎo)裝載程序 是計算機啟動過程中運行的第一個真正的軟件 通常計算機啟動時在通過BIOS自檢后讀取并運行硬盤主引導(dǎo)扇 MBR 中的啟動引導(dǎo)器程序 啟動引導(dǎo)器再負責(zé)加載啟動硬盤分區(qū)中的操作系統(tǒng) 引導(dǎo)裝載程序 引導(dǎo)裝載程序 BootLoader LILO LInuxLOader GRUB GRandUnifiedBootloader NTOsLoader其它引導(dǎo)方法引導(dǎo)盤LOADLIN商用引導(dǎo)裝載程序 引導(dǎo)裝載程序 GRUB的優(yōu)點 配置參數(shù)可以動態(tài)修改 帶有一整套的grubshell命令 背景圖像可以自定義 GRUB的特性 提供一個真正基于命令行的 先于操作系統(tǒng) pre OS 的環(huán)境 GRUB的配置能在每次系統(tǒng)引導(dǎo)時被讀取 所有的改變都能被自動地檢測到 GRUB可以引導(dǎo)的操作系統(tǒng)包括 Linux FreeBSD Solaris NetBSD BeOS OS 2 Windows95 98 WindowsNT Windows2000 GRUB的術(shù)語 GRUB下的設(shè)備名稱指定硬盤分區(qū)的形式 hdX Y 如 hd0 0 指定整個硬盤的形式 hdX 如 hd0 GRUB的術(shù)語 GRUB下的文件名 hdX Y path to file fdX path to file GRUB的術(shù)語 GRUB下的根文件系統(tǒng)GRUB的根文件系統(tǒng)是用于一個特定設(shè)備的根分區(qū) GRUB使用這個信息來掛裝 mount 這個設(shè)備并從它上面載入文件 特別注意 GRUB中的根文件系統(tǒng)與Linux的根文件系統(tǒng)沒有關(guān)系 GRUB的菜單界面 GRUB的菜單界面 GRUB的菜單項目編輯器界面 GRUB的菜單項編輯命令 按鍵 編輯當(dāng)前選中的行 按鍵 進入GRUB的命令行界面 按鍵 在當(dāng)前行后面插入一行 按鍵 在當(dāng)前行前面插入一行 按鍵 刪除當(dāng)前行 按鍵 啟動當(dāng)前的菜單項命令并引導(dǎo)操作系統(tǒng) 按鍵 返回菜單界面 取消對當(dāng)前菜單項所做的任何修改 GRUB的命令行操作界面 進入命令行操作界面的兩種方法在菜單界面或菜單項目編輯界面中按鍵進入 在Linux的Shell環(huán)境下鍵入grub進入 GRUB的命令行操作界面 GRUB的配置文件 GRUB的配置文件 boot grub grub conf grub conf文件示例 default0timeout5splashimage hd0 0 boot grub splash xpm gztitleRedHatLinux 2 4 20 8 root hd0 0 kernel boot vmlinuz 2 4 20 8roroot LABEL initrd boot initrd 2 4 20 8 imgtitlewin2kprootnoverify hd0 0 makeactivechainloader 1 Linux和Windows分別安裝同一塊硬盤的情況 GRUB的配置文件 GRUB配置文件的常用選項default 設(shè)置啟動菜單的默認啟動項 菜單項序號參數(shù)其值從 0 開始 即 0 代表第1個菜單項 1 代表第2個菜單項 timeout GRUB載入由default命令指定的項目前的時間間隔 以秒為單位 title 設(shè)定用來裝載一個操作系統(tǒng)的一組特定命令的標(biāo)題 GRUB的配置文件 GRUB配置文件的常用選項splashimage 指定在GRUB引導(dǎo)時所使用的屏幕圖像的位置 root 設(shè)置GRUB的根設(shè)備 root 為Linux內(nèi)核所在的分區(qū) rootnoverify 做root命令同樣的事情 只是不掛裝分區(qū) kernel 用kernel命令后跟Linux內(nèi)核文件作為參數(shù) 加載Linux的內(nèi)核文件 GRUB的配置文件 GRUB配置文件的常用選項initrd 用initrd命令加載鏡像文件 map 交換磁盤或分區(qū)在BIOS中的標(biāo)志符 用于啟動在第二個硬盤中的Windows makeactive 設(shè)置根設(shè)備為活動分區(qū) 針對于Windows不能從非活動分區(qū)啟動 GRUB的配置文件 GRUB配置文件的常用選項chainloader 使用chainloader命令調(diào)用Windows分區(qū)的啟動引導(dǎo)器引導(dǎo)Windows系統(tǒng) password 設(shè)置grub密碼以保護grub安全性 GRUB應(yīng)用技巧及維護 GRUB的參數(shù)可以動態(tài)更改 對于需要進行特殊引導(dǎo)的情況非常方便 啟動時在grub引導(dǎo)菜單界面敲e鍵進入編輯 就可以修改啟動參數(shù) 修改完畢敲b鍵就會以修改后的參數(shù)啟動 GRUB應(yīng)用技巧及維護 為防止修改grub的參數(shù) 可以加上grub密碼 如 password123456或password md5 1 2 aX 5sd dll GRUB應(yīng)用技巧及維護 修復(fù)MBR的方法使用啟動盤引導(dǎo) 輸入命令grub進入grubshell環(huán)境運行命令root hd0 0 setup hd0 使用rescue模式 進入rescue模式chroot mnt sysimagegrub install dev hda GRUB應(yīng)用技巧及維護 修復(fù)操作系統(tǒng)故障 修改 etc inittab或 etc fstab等文件將導(dǎo)致故障重新引導(dǎo)系統(tǒng) 觀察故障信息使用RedHat第一張光盤引導(dǎo) 在安裝提示符后輸入 boot linuxrescue進入救援模式后 輸入命令 chroot mnt sysimage修復(fù)錯誤配置文件 丟失root口令的解決方法 進入GRUB的編輯模式 在grub菜單項kernel中按 e 進入單用戶運行模式 編輯行 在行末添加single 按 b 引導(dǎo)系統(tǒng)使用passwd命令重新設(shè)置root口令切換到運行級別3或5 init進程 init進程 是一個由內(nèi)核啟動的用戶級進程 位于 sbin init 是系統(tǒng)中運行的第一個進程 進程編號 pid 始終為1 PIDTTYTIMECMD1 00 00 00init2 00 00 00kthreadd3 00 00 00migration 04 00 00 00ksoftirqd 05 00 00 00watchdog 06 00 00 00events 07 00 00 00khelper inittab文件 是init進程的配置文件格式id runlevels action process inittab文件 id唯一地標(biāo)識一個配置記錄 1 4個字符 如 x 5 once etc X11 prefdm nodaemonrunlevels指定該記錄的運行級別 如 1 2345 respawn sbin mingettytty1process設(shè)置啟動進程所執(zhí)行的命令 inittab文件 action的動作類型initdefault標(biāo)識系統(tǒng)啟動后進入的運行級別 忽略process字段 如 id 3 initdefault sysinit該類進程在系統(tǒng)啟動時 在boot或bootwait進程之前運行 忽略runlevels字段 如 si sysinit etc rc d rc sysinit inittab文件 action的動作類型wait該類進程在進入指定運行級別后運行一次 如 l0 0 wait etc rc d rc0ctrlaltdel指定用戶按下Ctrl Alt Del時執(zhí)行的操作 如 ca ctrlaltdel sbin shutdown t3 rnow inittab文件 action的動作類型powerfail當(dāng)UPS發(fā)來斷電信號時執(zhí)行的命令 如 pf powerfail sbin shutdown f h 2 PowerFailure SystemShuttingDown powerokwait當(dāng)供電恢復(fù)時執(zhí)行的命令 如 pr 12345 powerokwait sbin shutdown c PowerRestored ShutdownCancelled inittab文件 action的動作類型respawn該類進程結(jié)束后會重新啟動運行 如 1 2345 respawn sbin mingettytty1 系統(tǒng)初始化 系統(tǒng)初始化腳本 etc rc d rc sysinit在inittab文件中配置si sysinit etc rc d rc sysinit Linux服務(wù)器的啟動腳本 服務(wù)器啟動腳本的存放位置 etc rc d init d ls etc rc d init dacpidhaltnetfssaslauthdanacronhiddnetplugdsendmailatdhplipnetworksingleautofshsqldbNetworkManagersmartdavahi daemonhttpdNetworkManagerDispatchersmbavahi dnsconfdip6tablesnfssnmpdbluetoothiptablesnfslocksnmptrapdcapiirdanscdspamassassinclamav milterirqbalancentpdsquidclamd wrapperisdnpandsshd 各運行級別的腳本目錄 ls l etc rc dtotal112drwxr xr x2rootroot4096Apr52008init d rwxr xr x1rootroot2255Sep222006rcdrwxr xr x2rootroot4096Apr52008rc0 ddrwxr xr x2rootroot4096Apr52008rc1 ddrwxr xr x2rootroot4096Apr52008rc2 ddrwxr xr x2rootroot4096Apr52008rc3 ddrwxr xr x2rootroot4096Apr52008rc4 ddrwxr xr x2rootroot4096Apr52008rc5 ddrwxr xr x2rootroot4096Apr52008rc6 d rwxr xr x1rootroot220Jun242003rc local rwxr xr x1rootroot26376Nov212006rc sysinit 各運行級別目錄中的腳本 啟動服務(wù)腳本 Snn服務(wù)名停止服務(wù)腳本 Knn服務(wù)名 ls l etc rc d rc3 dtotal332lrwxrwxrwx1rootroot16Sep32007K02dhcdbd init d dhcdbdlrwxrwxrwx1rootroot16Sep32007K10psacct init d psacctlrwxrwxrwx1rootroot17Apr52008K12mailman init d mailmanlrwxrwxrwx1rootroot13Sep32007K20nfs init d nfslrwxrwxrwx1rootroot17Sep32007K20tomcat5 init d tomcat5lrwxrwxrwx1rootroot14Sep32007K24irda init d irdalrwxrwxrwx1rootroot15Sep32007K25squid init d squidlrwxrwxrwx1rootroot13Sep32007K35smb init d smblrwxrwxrwx1rootroot15Sep32007S05kudzu init d kudzulrwxrwxrwx1rootroot17Sep32007S10network init d networklrwxrwxrwx1rootroot16Sep32007S12syslog init d sysloglrwxrwxrwx1rootroot17Sep32007S13portmap init d portmaplrwxrwxrwx1rootroot17Sep32007S14nfslock init d nfslocklrwxrwxrwx1rootroot17Sep32007S19rpcgssd init d rpcgssd 服務(wù)腳本的執(zhí)行 方法1 etc rc d init d 腳本名 start stop restart 方法2service服務(wù)名 start stop restart xinetd 用于管理系統(tǒng)中不頻繁使用的服務(wù) 這些服務(wù)僅在被請求時才由xinetd負責(zé)啟動 xinetd的配置 配置文件 etc xinetd conf啟動配置目錄 etc xinetd d目錄中xinetd管理的每個服務(wù)都有獨立的配置文件 配置文件名與服務(wù)名稱相同 etc xinetd d中的內(nèi)容 ls etc xinetd d chargen dgramdaytime dgramecho dgramgssftprsyncchargen streamdaytime streamecho streamklogintcpmux servercvsdiscard dgramekloginkrb5 telnettime dgramcvspserverdiscard streamekrb5 telnetkshelltime stream xinetd管理的服務(wù)配置文件舉例 catrsync default off description Thersyncserverisagoodadditiontoanftpserver asit allowscrcchecksummingetc servicersync disable yessocket type streamwait nouser rootserver usr bin rsyncserver args daemonlog on failure USERID- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 浙江 工商大學(xué) Linux 系統(tǒng) 引導(dǎo) 配置
鏈接地址:http://www.820124.com/p-8601948.html