版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
主要內(nèi)容12配置GRUB
啟動(dòng)過程
4.1啟動(dòng)過程Linux的啟動(dòng)執(zhí)行流程:
4.1啟動(dòng)過程上電自檢(POST)
執(zhí)行BootLoader
加載內(nèi)核
檢測硬件設(shè)備
設(shè)備驅(qū)動(dòng)初始化
將根分區(qū)以只讀方式掛載
裝入init進(jìn)程
4.1啟動(dòng)過程4.運(yùn)行init
確定運(yùn)行級別
執(zhí)行/etc/rc.sysinit腳本
執(zhí)行/etc/rc腳本,運(yùn)行(1)中指定級別對應(yīng)腳本,在/etc/rcX.d/(X為級別號)
設(shè)置響應(yīng)CTRL+ALT+DEL熱鍵,打開該熱鍵的重啟系統(tǒng)功能
設(shè)置UPS設(shè)備故障及恢復(fù)腳本
在虛擬控制臺(tái)上循環(huán)開啟getty進(jìn)程,并使該進(jìn)程在關(guān)閉后立即重啟設(shè)定X顯示器管理器
4.1啟動(dòng)過程/etc/inittab文件的內(nèi)容如下所示:
#====================/etc/inittab========================id:3:initdefault: #缺省啟動(dòng)級別,不能設(shè)為0、4、6,否則系統(tǒng)將無法啟動(dòng)!#系統(tǒng)初始化腳本si::sysinit:/etc/rc.d/rc.sysinit#各個(gè)運(yùn)行級別對應(yīng)的腳本運(yùn)行l(wèi)0:0:wait:/etc/rc.d/rc0l1:1:wait:/etc/rc.d/rc1l2:2:wait:/etc/rc.d/rc2l3:3:wait:/etc/rc.d/rc3l4:4:wait:/etc/rc.d/rc4l5:5:wait:/etc/rc.d/rc5l6:6:wait:/etc/rc.d/rc6#打開CTRL+ALT+DEL鍵的重啟系統(tǒng)功能4.1啟動(dòng)過程ca::ctrlaltdel:/sbin/shutdown-t3-rnow#如果電源出現(xiàn)故障,2分鐘后強(qiáng)行關(guān)機(jī).pf::powerfail:/sbin/shutdown-f-h+2"PowerFailure;SystemDown"#如果電源故障恢復(fù),取消關(guān)機(jī).pr:12345:powerokwait:/sbin/shutdown–c"PowerRestoredFromDown"#在2345級別=打開6個(gè)虛擬控制臺(tái)tty1—tty6,并在登錄前顯示主機(jī)和版本信#息,要去掉主機(jī)和版本信息,在以下行最后添加參數(shù):--noissu—nohostname,#manmingetty可以獲得更多幫助1:2345:respawn:/sbin/mingettytty12:2345:respawn:/sbin/mingettytty23:2345:respawn:/sbin/mingettytty34:2345:respawn:/sbin/mingettytty45:2345:respawn:/sbin/mingettytty56:2345:respawn:/sbin/mingettytty6#當(dāng)級別為5的時(shí)候,開起X界面x:5:respawn:/etc/X11/prefdm-nodaemon#====================/etc/inittab========================4.1啟動(dòng)過程配置文件的內(nèi)容由注釋(#開頭行)和命令行組成,命令行具有以下格式:id: runlevel: action: process[parameters]
id為標(biāo)識(shí)符,一般要求4個(gè)字符以內(nèi),對于getty或其他login程序項(xiàng),要求id與tty的編號相同,否則getty程序?qū)o法正常工作。
4.1啟動(dòng)過程
runlevel是init運(yùn)行級別的標(biāo)識(shí),RedHatLinux提供了6種運(yùn)行級別:
0表示關(guān)閉系統(tǒng)
1表示單用戶模式,常用于系統(tǒng)緊急修復(fù)
2表示多用戶模式,但不支持NFS,如沒有連網(wǎng),和級別3是一樣的
3表示多用戶字符界面模式
4目前沒有使用
5為多用戶GUI模式
6為重新啟動(dòng)系統(tǒng)4.1啟動(dòng)過程process指定級別要執(zhí)行的進(jìn)程,后面可帶參數(shù)。在Linux系統(tǒng)中,一般情況下inittab都會(huì)有如下幾項(xiàng):
id:3:initdefault:#3表示運(yùn)行到基于文本的多任務(wù)模式;如為5則運(yùn)行x-windowsi::sysinit:/etc/rc.d/rc.sysinit #啟動(dòng)時(shí)執(zhí)行的配置腳本l3:3:wait:/etc/rc.d/rc3 #以3為參數(shù)運(yùn)行/etc/rc.d/rc腳本0:235:respawn:/sbin/mingettytty1 #打開tty0終端用于#用戶登錄x:5:respawn:/usr/bin/X11/xdm–nodaemon #在5級別上運(yùn)行xdm程序5.執(zhí)行初始化腳本(etc/rc.d/rc.sysinit)核心參數(shù)配置
設(shè)置系統(tǒng)時(shí)鐘
載入keymap
激活swap分區(qū)
設(shè)置主機(jī)名
檢查根文件系統(tǒng)并掛載
加載RAID設(shè)備
激活磁盤限額
檢查并掛載其它文件系統(tǒng)(/etc/fstab)
清除失效鎖及PID文件
4.1啟動(dòng)過程執(zhí)行缺省級別下的腳本(etc/rc.d/rc腳本.d/)
開啟虛擬控制臺(tái)
啟動(dòng)執(zhí)行命令的配置文件:/etc/rc.local
登錄之前執(zhí)行:/etc/issue、/etc/
登錄后但沒加載shell之前執(zhí)行:/etc/motd
普通用戶的登錄限制:/etc/usertty
根用戶登錄限制:/etc/securetty
拒絕登錄用戶:/etc/nologin
4.1啟動(dòng)過程8.認(rèn)證用戶
(1)驗(yàn)證用戶是否有登錄權(quán)限
如果用戶不是root,而且存在/etc/nologin,則顯示該文件內(nèi)容并禁止登錄
如果是root用戶則首先檢查登錄的虛擬終端是否在/etc/securetty中列出,如果沒有則禁止登錄,否則,進(jìn)入密碼驗(yàn)證階段。新版本的Linux一般都采用PAM(一種可插拔的認(rèn)證模塊)認(rèn)證用戶,如果不是,則通過/etc/usertty認(rèn)證用戶是否可登錄。
4.1啟動(dòng)過程8.認(rèn)證用戶
(2)驗(yàn)證用戶密碼
檢查/etc/passwd中指定的密碼和登錄輸入的密碼(/etc/shadow)是否一致
如果密碼正確則顯示登錄成功信息(如果存在/var/log/lastlog,則首先顯示上次登錄時(shí)間和終端并記錄本次登錄時(shí)間。接著顯示/etc/motd中的內(nèi)容。/etc/motd是文本文件,可以通過修改/etc/motd(motd是指messageoftoday)自定義歡迎信息),否則返回提示,要求重新認(rèn)證。4.1啟動(dòng)過程9.用戶環(huán)境配置
(1)驗(yàn)證用戶是否有登錄權(quán)限
/etc/profile#系統(tǒng)全局配置文件,主要用于設(shè)置shell環(huán)境/etc/bashrc #系統(tǒng)全局配置文件,主要用于設(shè)置提示符和umask
~/.bashrc #用戶配置文件,用于設(shè)置命令別名等
~/.bashrc_profile#用戶配置文件,用于設(shè)置路徑等4.1啟動(dòng)過程4.2配置GRUB1.GRUB介紹
(1)GRUB特性
提供了圖形和文本兩種操作接口
提供文本格式可手工修改的配置文件
支持動(dòng)態(tài)加載需要的模塊可以移植到不同的平臺(tái)上支持國際化語言,如英文,中文,日文漢文等多字節(jié)語言跨平臺(tái)的安裝,允許從另一個(gè)平臺(tái)上安裝GRUB
4.2配置GRUB支持rescue模式,可用于系統(tǒng)無法引導(dǎo)的情況支持多種可執(zhí)行文件格式,支持各種a.out格式和ELF格式多文件系統(tǒng)識(shí)別。如BSDFFS,DOSFAT16,F(xiàn)AT32和Linuxext2fs支持壓縮文件的解壓縮。能夠解壓縮被gzip壓縮的文件能夠使用BIOS所檢測到的全部RAM空間支持硬盤的LBA模式,能夠訪問8GB以外的全部硬盤空間支持網(wǎng)絡(luò)引導(dǎo),可以通過TFTP協(xié)議從網(wǎng)絡(luò)上得到操作系統(tǒng)映象文件并引導(dǎo)4.2配置GRUB(2)GRUB對設(shè)備的命名
(fd0)表示第1個(gè)軟盤(hd0,1)表示第1個(gè)硬盤的第2個(gè)分區(qū)(hd0,0)/boot/vmlinuz表示第1個(gè)硬盤的第一個(gè)分區(qū)下的boot/目錄下的vmlinuz文件。如果沒有指定某個(gè)分區(qū),則表示使用整個(gè)設(shè)備,否則只使用指定的分區(qū)(hd0,2,a)專用于FreeBSD,F(xiàn)reeBSD有一個(gè)slice概念,把一個(gè)分區(qū)進(jìn)一步分為幾個(gè)slice,此處指明是第1塊硬盤的第3個(gè)分區(qū)中的slicea4.2配置GRUB(3)GRUB的執(zhí)行流程
4.2配置GRUB2.編譯安裝GRUB
(1)下載安裝包
(2)檢查是否安裝GRUB
(3)編譯源碼安裝
(a)編譯條件
GCC2.95或者以上版本安裝了GNUMakebinutils.23或者個(gè)更高版本Texinfo4.0或者更高版本Autoconf2.5xAutomake1.7或者更高版本rpm-qgrub
卸載安裝:rpm-egrub
4.2配置GRUB
(b)編譯安裝
(4)安裝GRUB到MBR
a)把/usr/local/share/grub/i386-pc/目錄下的所有文件統(tǒng)統(tǒng)拷貝到/boot/grub/目錄下#tar-zxvfgrub-0.95.tar.gz //解壓源代碼#cdgrub-0.95 //轉(zhuǎn)入grub目錄#./configure //生成Makefile文件#makeinstall //編譯代碼并安裝
#cp/usr/local/share/grub/i386-pc/*/boot/grub/
4.2配置GRUBb)在/boot/grub下創(chuàng)建grub.conf文件,并建立一個(gè)到grub.conf的軟鏈接menu.lstc)確認(rèn)/usr/local/sbin和/usr/local/bin在PATH變量的值中,執(zhí)行如下命令檢查如果發(fā)現(xiàn)/usr/local/sbin和/usr/local/bin不在PATH變量中,可以通過如下命令修改:
#cd/boot/grub#touchgrub.conf#ln-sgrub.confmenu.lst
#env|grepPATH
#exportPATH=$PATH/usr/local/sbin:/usr/local/bin
4.2配置GRUBd)安裝GRUB到MBR
e)在GRUB的命令行模式下安裝GRUB
指定啟動(dòng)設(shè)備
安裝GRUB
#grub-install/dev/hda //將GRUB安裝到第1塊IDE硬盤的MBR#grub-install/dev/sda //將GRUB安裝到第1塊SCSI硬盤的MBR#grub-install/dev/fd0 //將GRUB安裝到軟盤#grub-install/dev/hda1 //將GRUB安裝到第1快硬盤的0扇區(qū)
grub>root(hd0,0)#除了root后必須有空格,別的位置均不能有空格!grub>find/boot/grub/stage1//查找stage1grub>setup(hd0)//除了setup后必須有空格,別的位置均不能有空格!grub>setup(hd0,0)//除了setup后必須有空格,別的位置均不能有空格!4.2配置GRUB退出GRUB
f)重啟機(jī)器,新安裝的GRUB生效
grub>quit
4.2配置GRUB3.GRUB的修復(fù)
(1)用安裝光盤修復(fù)GRUB
用安裝光盤啟動(dòng)計(jì)算機(jī)
選擇rescue修復(fù)模式
改變根路徑linuxrescue
#chroot/mnt/sysimage
4.2配置GRUB進(jìn)入
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園小班的課程開發(fā)計(jì)劃
- 創(chuàng)新教學(xué)法在班級管理中的應(yīng)用計(jì)劃
- 咨詢咨詢合同三篇
- 產(chǎn)前檢查流程
- 強(qiáng)拆后補(bǔ)償協(xié)議書范文范本
- 物流管理專業(yè)畢業(yè)論文選題參考
- 小學(xué)一年級道德與法制教學(xué)心得體會(huì)5篇
- 新生兒肺炎教學(xué)查房
- 建筑工程制圖試題
- 2023-2024學(xué)年西藏日喀則市南木林中學(xué)八校聯(lián)考高考模擬數(shù)學(xué)試卷
- 人教版2024新版七年級上冊數(shù)學(xué)期中模擬測試卷(含答案解析)
- 2023年中級經(jīng)濟(jì)師《工商管理》真題及答案解析(11月12日下午)
- 2024中國石化校園招聘超1萬人高頻考題難、易錯(cuò)點(diǎn)模擬試題(共500題)附帶答案詳解
- GB/T 18029.8-2024輪椅車第8部分:靜態(tài)強(qiáng)度、沖擊強(qiáng)度及疲勞強(qiáng)度的要求和測試方法
- 中華民族共同體概論課件專家版9第九講 混一南北和中華民族大統(tǒng)合(元朝時(shí)期)
- 中職學(xué)考《哲學(xué)與人生》考試復(fù)習(xí)題庫(含答案)
- 電梯日管控、周排查、月調(diào)度內(nèi)容表格
- 上海中考英語專項(xiàng)練習(xí)-動(dòng)詞的時(shí)態(tài)-練習(xí)卷一和參考答案
- HCCDP 云遷移認(rèn)證理論題庫
- 《戰(zhàn)爭與和平法》讀書筆記思維導(dǎo)圖
- (完整版)護(hù)士延續(xù)注冊體檢表
評論
0/150
提交評論