版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
主要內(nèi)容12配置GRUB
啟動(dòng)過(guò)程
4.1啟動(dòng)過(guò)程Linux的啟動(dòng)執(zhí)行流程:
4.1啟動(dòng)過(guò)程上電自檢(POST)
執(zhí)行BootLoader
加載內(nèi)核
檢測(cè)硬件設(shè)備
設(shè)備驅(qū)動(dòng)初始化
將根分區(qū)以只讀方式掛載
裝入init進(jìn)程
4.1啟動(dòng)過(guò)程4.運(yùn)行init
確定運(yùn)行級(jí)別
執(zhí)行/etc/rc.sysinit腳本
執(zhí)行/etc/rc腳本,運(yùn)行(1)中指定級(jí)別對(duì)應(yīng)腳本,在/etc/rcX.d/(X為級(jí)別號(hào))
設(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)過(guò)程/etc/inittab文件的內(nèi)容如下所示:
#====================/etc/inittab========================id:3:initdefault: #缺省啟動(dòng)級(jí)別,不能設(shè)為0、4、6,否則系統(tǒng)將無(wú)法啟動(dòng)!#系統(tǒng)初始化腳本si::sysinit:/etc/rc.d/rc.sysinit#各個(gè)運(yùn)行級(jí)別對(duì)應(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)過(guò)程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級(jí)別=打開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)級(jí)別為5的時(shí)候,開起X界面x:5:respawn:/etc/X11/prefdm-nodaemon#====================/etc/inittab========================4.1啟動(dòng)過(guò)程配置文件的內(nèi)容由注釋(#開頭行)和命令行組成,命令行具有以下格式:id: runlevel: action: process[parameters]
id為標(biāo)識(shí)符,一般要求4個(gè)字符以內(nèi),對(duì)于getty或其他login程序項(xiàng),要求id與tty的編號(hào)相同,否則getty程序?qū)o(wú)法正常工作。
4.1啟動(dòng)過(guò)程
runlevel是init運(yùn)行級(jí)別的標(biāo)識(shí),RedHatLinux提供了6種運(yùn)行級(jí)別:
0表示關(guān)閉系統(tǒng)
1表示單用戶模式,常用于系統(tǒng)緊急修復(fù)
2表示多用戶模式,但不支持NFS,如沒(méi)有連網(wǎng),和級(jí)別3是一樣的
3表示多用戶字符界面模式
4目前沒(méi)有使用
5為多用戶GUI模式
6為重新啟動(dòng)系統(tǒng)4.1啟動(dòng)過(guò)程process指定級(jí)別要執(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級(jí)別上運(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)過(guò)程執(zhí)行缺省級(jí)別下的腳本(etc/rc.d/rc腳本.d/)
開啟虛擬控制臺(tái)
啟動(dòng)執(zhí)行命令的配置文件:/etc/rc.local
登錄之前執(zhí)行:/etc/issue、/etc/
登錄后但沒(méi)加載shell之前執(zhí)行:/etc/motd
普通用戶的登錄限制:/etc/usertty
根用戶登錄限制:/etc/securetty
拒絕登錄用戶:/etc/nologin
4.1啟動(dòng)過(guò)程8.認(rèn)證用戶
(1)驗(yàn)證用戶是否有登錄權(quán)限
如果用戶不是root,而且存在/etc/nologin,則顯示該文件內(nèi)容并禁止登錄
如果是root用戶則首先檢查登錄的虛擬終端是否在/etc/securetty中列出,如果沒(méi)有則禁止登錄,否則,進(jìn)入密碼驗(yàn)證階段。新版本的Linux一般都采用PAM(一種可插拔的認(rèn)證模塊)認(rèn)證用戶,如果不是,則通過(guò)/etc/usertty認(rèn)證用戶是否可登錄。
4.1啟動(dòng)過(guò)程8.認(rèn)證用戶
(2)驗(yàn)證用戶密碼
檢查/etc/passwd中指定的密碼和登錄輸入的密碼(/etc/shadow)是否一致
如果密碼正確則顯示登錄成功信息(如果存在/var/log/lastlog,則首先顯示上次登錄時(shí)間和終端并記錄本次登錄時(shí)間。接著顯示/etc/motd中的內(nèi)容。/etc/motd是文本文件,可以通過(guò)修改/etc/motd(motd是指messageoftoday)自定義歡迎信息),否則返回提示,要求重新認(rèn)證。4.1啟動(dòng)過(guò)程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)過(guò)程4.2配置GRUB1.GRUB介紹
(1)GRUB特性
提供了圖形和文本兩種操作接口
提供文本格式可手工修改的配置文件
支持動(dòng)態(tài)加載需要的模塊可以移植到不同的平臺(tái)上支持國(guó)際化語(yǔ)言,如英文,中文,日文漢文等多字節(jié)語(yǔ)言跨平臺(tái)的安裝,允許從另一個(gè)平臺(tái)上安裝GRUB
4.2配置GRUB支持rescue模式,可用于系統(tǒng)無(wú)法引導(dǎo)的情況支持多種可執(zhí)行文件格式,支持各種a.out格式和ELF格式多文件系統(tǒng)識(shí)別。如BSDFFS,DOSFAT16,F(xiàn)AT32和Linuxext2fs支持壓縮文件的解壓縮。能夠解壓縮被gzip壓縮的文件能夠使用BIOS所檢測(cè)到的全部RAM空間支持硬盤的LBA模式,能夠訪問(wèn)8GB以外的全部硬盤空間支持網(wǎng)絡(luò)引導(dǎo),可以通過(guò)TFTP協(xié)議從網(wǎng)絡(luò)上得到操作系統(tǒng)映象文件并引導(dǎo)4.2配置GRUB(2)GRUB對(duì)設(shè)備的命名
(fd0)表示第1個(gè)軟盤(hd0,1)表示第1個(gè)硬盤的第2個(gè)分區(qū)(hd0,0)/boot/vmlinuz表示第1個(gè)硬盤的第一個(gè)分區(qū)下的boot/目錄下的vmlinuz文件。如果沒(méi)有指定某個(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變量中,可以通過(guò)如下命令修改:
#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. 本站所有資源如無(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度返聘前員工兼職合作合同
- ps2鍵盤控制器技術(shù)規(guī)范
- 高中生的入團(tuán)申請(qǐng)書
- 銀企 開幕致詞
- 2025合同管理軟件需求分析
- 2025廣東省室內(nèi)環(huán)境質(zhì)量保證合同的范本
- 超市服務(wù)員的職業(yè)展望前景
- 2025建設(shè)工程征用土地合同樣本2
- 2025模板廈門人防專業(yè)分包合同(總價(jià)文本)
- 2025服裝類標(biāo)準(zhǔn)長(zhǎng)期供貨合同
- 常用靜脈藥物溶媒的選擇
- 當(dāng)代西方文學(xué)理論知到智慧樹章節(jié)測(cè)試課后答案2024年秋武漢科技大學(xué)
- 2024年預(yù)制混凝土制品購(gòu)銷協(xié)議3篇
- 2024-2030年中國(guó)高端私人會(huì)所市場(chǎng)競(jìng)爭(zhēng)格局及投資經(jīng)營(yíng)管理分析報(bào)告
- GA/T 1003-2024銀行自助服務(wù)亭技術(shù)規(guī)范
- 《消防設(shè)備操作使用》培訓(xùn)
- 新交際英語(yǔ)(2024)一年級(jí)上冊(cè)Unit 1~6全冊(cè)教案
- 2024年度跨境電商平臺(tái)運(yùn)營(yíng)與孵化合同
- 2024年電動(dòng)汽車充電消費(fèi)者研究報(bào)告-2024-11-新能源
- 湖北省黃岡高級(jí)中學(xué)2025屆物理高一第一學(xué)期期末考試試題含解析
- 上海市徐匯中學(xué)2025屆物理高一第一學(xué)期期末學(xué)業(yè)水平測(cè)試試題含解析
評(píng)論
0/150
提交評(píng)論