![linux系統(tǒng)管理(實(shí)驗(yàn)手冊(cè))_第1頁(yè)](http://file4.renrendoc.com/view/11f3fa5ca33f3a1e40ccc621b26ce424/11f3fa5ca33f3a1e40ccc621b26ce4241.gif)
![linux系統(tǒng)管理(實(shí)驗(yàn)手冊(cè))_第2頁(yè)](http://file4.renrendoc.com/view/11f3fa5ca33f3a1e40ccc621b26ce424/11f3fa5ca33f3a1e40ccc621b26ce4242.gif)
![linux系統(tǒng)管理(實(shí)驗(yàn)手冊(cè))_第3頁(yè)](http://file4.renrendoc.com/view/11f3fa5ca33f3a1e40ccc621b26ce424/11f3fa5ca33f3a1e40ccc621b26ce4243.gif)
![linux系統(tǒng)管理(實(shí)驗(yàn)手冊(cè))_第4頁(yè)](http://file4.renrendoc.com/view/11f3fa5ca33f3a1e40ccc621b26ce424/11f3fa5ca33f3a1e40ccc621b26ce4244.gif)
![linux系統(tǒng)管理(實(shí)驗(yàn)手冊(cè))_第5頁(yè)](http://file4.renrendoc.com/view/11f3fa5ca33f3a1e40ccc621b26ce424/11f3fa5ca33f3a1e40ccc621b26ce4245.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
[[鍵入文字][[鍵入文字]《UNIX/LINUX系統(tǒng)管理I》課程設(shè)計(jì)任務(wù)書(shū)目錄TOC\o"1-5"\h\z\o"CurrentDocument"《UNIX/LINUX系統(tǒng)管理I》課程設(shè)計(jì)任務(wù)書(shū) 1\o"CurrentDocument"3。1解決grub引導(dǎo)過(guò)程故障 2\o"CurrentDocument"3.2 解決系統(tǒng)網(wǎng)絡(luò)接口卡無(wú)法激活故障 12\o"CurrentDocument"3。3 解決PUTTY窗口的登陸問(wèn)題 23\o"CurrentDocument"3。4 解決PUTTY窗口的亂碼問(wèn)題 36\o"CurrentDocument"3.5 解決軟件yum安裝故障 40\o"CurrentDocument"3。6 解決X—WINDOWS啟動(dòng)故障 50\o"CurrentDocument"3。7解決內(nèi)核功能問(wèn)題 57\o"CurrentDocument"3。8 完成系統(tǒng)IO性能優(yōu)化任務(wù), 59\o"CurrentDocument"3。9完成系統(tǒng)監(jiān)控任務(wù), 60\o"CurrentDocument"3.10完成自動(dòng)維護(hù)任務(wù), 61\o"CurrentDocument"3。11解決資源配給問(wèn)題, 62\o"CurrentDocument"3.12完成性能分析任務(wù) 62第一部分、課程情況課程名稱:UNIX/LINUX系統(tǒng)管理I課程代碼:NW3005學(xué)分/學(xué)時(shí):2學(xué)分/34學(xué)時(shí)面向?qū)I(yè)方向:網(wǎng)絡(luò)設(shè)計(jì)與管理方向、網(wǎng)絡(luò)安全技術(shù)方向任務(wù)書(shū)編寫人:安明忠第二部分、學(xué)習(xí)目的UNIX/LINUX系統(tǒng)管理I的課程平臺(tái)是rhel6系列,主要學(xué)習(xí)故障分析及解決能力,是通過(guò)學(xué)習(xí),增強(qiáng)學(xué)生對(duì)系統(tǒng)工作原理的認(rèn)知,掌握基本的管理系統(tǒng)能力.課程設(shè)計(jì)中考慮了LINUX/UNIX系統(tǒng)日常維護(hù)和管理中的若干項(xiàng)基本工作內(nèi)容,組織成7個(gè)課堂實(shí)驗(yàn)任務(wù),5個(gè)可選任務(wù)。每個(gè)任務(wù)都是基于實(shí)驗(yàn)主機(jī)的真實(shí)故障或優(yōu)化管理來(lái)設(shè)計(jì),要求學(xué)生通過(guò)獨(dú)立的思考和操作,靈活使用校園網(wǎng)和主機(jī)在線手冊(cè)等資源,排除這些系統(tǒng)故障或按照要求調(diào)整優(yōu)化系統(tǒng)性能.第三部分、本學(xué)期的學(xué)習(xí)內(nèi)容和要求解決grub引導(dǎo)過(guò)程故障任務(wù)描述主機(jī)已經(jīng)安裝完成的RHEL6系統(tǒng)啟動(dòng)失敗,初步估計(jì)是GRUB配置參數(shù)錯(cuò)誤或系統(tǒng)引導(dǎo)文件丟失,采用手工引導(dǎo)GRUB,查找故障確切原因并修復(fù)。實(shí)驗(yàn)環(huán)境:VMWARE平臺(tái) RHEL6基本系統(tǒng)(包含GRUB數(shù)據(jù)錯(cuò)誤)教師指導(dǎo):搜索引擎工具 GRUB基本介紹PC系統(tǒng)啟動(dòng)過(guò)程知識(shí)任務(wù)要求:兩課時(shí)內(nèi)完成,通過(guò)grub引導(dǎo)命令修復(fù)GRUB故障,系統(tǒng)可以正常啟動(dòng)。按照要求完成報(bào)告內(nèi)容。任務(wù)分析過(guò)程1。主要現(xiàn)象描述:打開(kāi)虛擬機(jī)電源后,出現(xiàn)系統(tǒng)程序加載。到了BootLoader的程序后無(wú)法加載,屏幕出現(xiàn)“grub>”的提示符,然后無(wú)法進(jìn)一步加載操作系統(tǒng)。主頁(yè)埠RedtiatEnterpriseLinux6GHUGRUBversior]6,97 (B37XIcjmet/158713BKupper冷巳M口「步)[MiiiiMa1BASH-1ilselineseditingi琶suppori:edaForthefirstMDrd3TABistspossibIeconmndCQiipletions.AnjiwliereelseTflD]iststhepossibleGonpletionsof口device/filencirie,1arnb>_圖1grub加載問(wèn)題.問(wèn)題定位:windows系統(tǒng)與linux系統(tǒng)之間發(fā)生沖突由于實(shí)驗(yàn)時(shí)使用的虛擬機(jī),所以排除系統(tǒng)間沖突導(dǎo)致配置文件缺少的問(wèn)題。虛擬機(jī)文件被破壞打開(kāi)安裝vm的安裝路徑,檢查虛擬機(jī)的文件,發(fā)現(xiàn)系統(tǒng)、配置文件都沒(méi)有問(wèn)題。圖2虛擬機(jī)文件正常2。3kernel文件的缺少或參數(shù)被修改打開(kāi)/boot/grub文件夾,顯示全部文件。發(fā)現(xiàn)缺少“grub。conf"配置文件。證明問(wèn)題源于缺少系統(tǒng)的引導(dǎo)文件.圖3缺少引導(dǎo)文件.解決步驟:注:實(shí)驗(yàn)中TAB可以自動(dòng)保全命令和文件名,若能正確的補(bǔ)全,則證明硬盤存在該文件.1.安裝GRUB,輸入飛0向口(”命令,然后按1人8鍵自動(dòng)補(bǔ)全,出現(xiàn)三個(gè)硬盤分區(qū),選擇“hd0,0”一顯示安裝成功。但是運(yùn)行boot或reboot命令后,依然沒(méi)有解決無(wú)法加載kernel的問(wèn)題。證明重新安裝grub無(wú)法復(fù)原原始配置文件.grmb>selup(lid95Possiblepartitionsare:Partition nun: 0, Files^sten type isextSfs,partitiontype8x83Partition run: 1, Files^steM type isext2fs,partitiontype0x03Partition run: 2, Files^sten type uinl(nowin.partitiontypeBx82prmb>seiup(lid9,6) , 三個(gè)硬盤分區(qū)Checkingif1/booi/grub/stagel1'exists...noUlieckingif1/grub/stagel1exists...pssCheckingif1/grub/stage21'exists...^ibsCheckingif1l/j[rub/e2fs_stagel_5'1exists...yesRunining''ewbed/nrub/e2fs_stage1_5(hdB.0..faiLed[thisisnotfata1)Rtinining'eMbed^grub^e2fs_£tagel_5(1113,0J"...faiLed[thisisnotfata1JJlunring"install/grub/stagel(hd0,8)/grub/stage2p/grub/grutb.corf"...succ安裝 安裝GRUB成功grmb>booiError8t:KerneLMustbeloadedbeforebootir([2。輸入root(,按1人8后,產(chǎn)生兩個(gè)聯(lián)想fd0,hd0)一選擇輸入“fd0”一自動(dòng)提示“Diskreaderror";圖4選擇fd03.選擇“hd0,”后,按TAB鍵,自動(dòng)補(bǔ)全出現(xiàn)三個(gè)編號(hào)0、1、2(分區(qū)0、1的文件系統(tǒng)是ext2fs,
分區(qū)類型為0x83;而分區(qū)2的文件系統(tǒng)為unknown,分區(qū)類型為0x82)一選擇(hd0,0);圖5硬盤hd的信息4。輸入“kernel”,后面接著一個(gè)路徑“/vmlinuz-*".ro是讀取的意思,root=(后面可以是虛擬機(jī)的UUID或者內(nèi)核的根文件系統(tǒng)的路徑“/dev/sda*");實(shí)驗(yàn)機(jī)有sda0、sdal、sda2三個(gè)分區(qū).一選擇sdal.輸入initrd/initramfs—*f按TAB鍵自動(dòng)補(bǔ)全。(設(shè)置initrd文件,也有可能用軟連接代替真正的文件名)圖6initrd設(shè)置文件boot一引導(dǎo)先前已經(jīng)被指定并載入的操作系統(tǒng)或鏈?zhǔn)窖b載程序。7。輸入6。。3自動(dòng)從硬盤中重新加載。過(guò)1分鐘后,發(fā)現(xiàn)加載還是失敗了,證明sdal不是內(nèi)核根分區(qū)。[[鍵入文字]圖7boot加載失敗8。機(jī)器無(wú)法按原路徑尋找到kernel的根文件系統(tǒng),導(dǎo)致機(jī)器陷入癱瘓。所以只能關(guān)閉電源,重啟系統(tǒng)。然后嘗試第二個(gè)硬盤分區(qū)(sda2),并重復(fù)步驟3—7.圖8嘗試sda2分區(qū)圖9成功載入操作系統(tǒng)9.再次嘗試重啟后,系統(tǒng)又會(huì)出現(xiàn)“grub〉",所以證明雖然上次成功登陸系統(tǒng),但是缺少grub配置文件的問(wèn)題,并沒(méi)有根治。圖10無(wú)法再次載入系統(tǒng)10。重新輸入以上步驟,重新登陸。進(jìn)入/boot/grub文件夾,創(chuàng)建grub。conf文件.(grub。conf文件詳解為附錄1)按照系統(tǒng)基本配置來(lái)輸入:vmlinuz的查找::.!ls/boot/vm*(TAB自動(dòng)補(bǔ)全)sda2的UUID查找:.!Blkid/dev/sda210。3initrd文件的查找:。!Is/boot/init*(TAB自動(dòng)補(bǔ)全)圖11查找vmlinuz文件圖12查找sda2的UUID圖13查找initramf文件圖14顯示grub。conf文件[鍵入文字]11.重啟系統(tǒng),觀察結(jié)果。重啟系統(tǒng)后,按任意鍵進(jìn)入GRUB模式。按鍵%”進(jìn)入編輯模式.圖15GRUB模式進(jìn)入GRUB模式,檢查剛剛編寫的GRUB配置信息,如沒(méi)問(wèn)題,按鍵?”開(kāi)始boot,并最后成功進(jìn)入系統(tǒng)登陸界面圖16GRUB模式4.問(wèn)題和總結(jié):?jiǎn)栴}分析:說(shuō)明grub。conf配置文件的功能和GRUB的引導(dǎo)過(guò)程當(dāng)“/boot/grub/grub。conf"配置文件丟失或者關(guān)鍵配置出現(xiàn)錯(cuò)誤,或者M(jìn)BR記錄中的引導(dǎo)程序遭到破壞時(shí),Linux主機(jī)啟動(dòng)可能會(huì)出現(xiàn)"grub>”的提示符,無(wú)法完成系統(tǒng)其它操作。Grub.conf功能是相當(dāng)于windows下的boot。ini,都是存放啟動(dòng)項(xiàng)設(shè)置和信息的。GRUB的引導(dǎo)過(guò)程:附錄2簡(jiǎn)介vmlinuz,initrad.img文件的位置和作用Vmlinuz—kernel—當(dāng)使用直接載入方式引導(dǎo)操作系統(tǒng)時(shí),kernel命令指定內(nèi)核從GRUB的根文件系統(tǒng)中載入。比如kernel/vmlinuzroot=/dev/hda5;Vmlinuz是內(nèi)核,它從GRUB的根文件系統(tǒng)載入的,如(hd0,0)。同時(shí),后面一個(gè)選項(xiàng)被傳給內(nèi)核。它指出當(dāng)Linux內(nèi)核載入時(shí),內(nèi)核的根文件系統(tǒng)應(yīng)該是位于hda5,第一個(gè)IDE硬盤的第五個(gè)分區(qū).initrd一使用戶能夠指定一個(gè)在引導(dǎo)時(shí)可用的初始RAM盤。當(dāng)內(nèi)核為了完全引導(dǎo)而需要某些模塊時(shí),這是必需的.Initramfs—內(nèi)核開(kāi)發(fā)人員編寫了一個(gè)改進(jìn)版tmpfs,這個(gè)文件系統(tǒng)上的數(shù)據(jù)可以寫出到交換分區(qū),而且可以設(shè)定一個(gè)tmpfs裝載點(diǎn)的最大尺寸以免耗盡內(nèi)存。initramfs就是tmpfs的一個(gè)應(yīng)用.文件系統(tǒng)損壞后,如何修復(fù)文件系統(tǒng)?(1)修改/etc/fstab,將受損的文件系統(tǒng)先注釋掉,如果無(wú)法讀寫該文件則采用mount-oremountrw,/將文件系統(tǒng)改成讀寫模式。(2)針對(duì)受損的文件系統(tǒng),執(zhí)行fsck命令,如:fsck/dev/sda1等。4。2總結(jié):在本次實(shí)驗(yàn)中,通過(guò)GRUB引導(dǎo)配置文件的出錯(cuò),導(dǎo)致OS系統(tǒng)無(wú)法正常啟動(dòng)的問(wèn)題.深入了解到LINUX系統(tǒng)啟動(dòng)的過(guò)程和其文件系統(tǒng)的掛載過(guò)程,在此實(shí)驗(yàn)過(guò)程中,我刪除了系統(tǒng)中的grub。conf配置文件,致使LINUX操作系統(tǒng)的啟動(dòng)故障,并隨后手動(dòng)引導(dǎo)了系統(tǒng)的正常恢復(fù)啟動(dòng)且恢復(fù)配置文件。但實(shí)驗(yàn)中,遇到許多未知的參數(shù)以及文件信息,需要通過(guò)查詢百度等手段找到其需要的修復(fù)方法。盡管過(guò)程所花精力很多,但結(jié)果是美好的。5.參考文獻(xiàn)【1】新華網(wǎng)。linuxgrub引導(dǎo)啟動(dòng)過(guò)程詳解J]。ChinaUnix博客,2008-04-06【2】凌激冰。教你一招超級(jí)簡(jiǎn)單的方法快速搞定grub°conf文件的丟失及損壞J]。51CTO博客,2012—12—03【3】xiaoluo501395377。Linux學(xué)習(xí)之CentOS(二十-一)--Linux系統(tǒng)啟動(dòng)詳解[J]。,2013—05—19附錄1Grub是Linux的下系統(tǒng)啟動(dòng)器之一(另一個(gè)名為L(zhǎng)ilo),grub。conf相當(dāng)于windows下的boot.ini,都是存放啟動(dòng)項(xiàng)設(shè)置和信息的,如果你熟悉boot。ini的設(shè)置的話相信也可以很快適應(yīng)grub。conf,另外說(shuō)下我的/boot是獨(dú)立分了個(gè)區(qū)出來(lái)的,所以你的grub.conf部分內(nèi)容可能與我的不完全一致。[root@localhostroot]#cat/etc/grub。conf#grub.confgeneratedbyanaconda#這個(gè)就不說(shuō)了,你要喜歡改成by自己的名字也可以-。-#Notethatyoudonothavetorerungrubaftermakingchangestothisfile注解:修改此文件后你不必重新運(yùn)行g(shù)rub(下次啟動(dòng)時(shí)會(huì)自動(dòng)生效)NOTICE:Youhavea/bootpartition.Thismeansthat注意:你有一個(gè)/boot分區(qū),這意味著一下幾點(diǎn):#allkernelandinitrdpathsarerelativeto/boot/,eg。[鍵入文字]#此行表示所有kernel和initrd的文件路徑都在/boot/下root(hd0,0)root所在位置,注意此root在這里是根目錄,不是指root超級(jí)用戶#kernel/vmlinuz—versionroroot=/dev/hda2這項(xiàng)中間的version對(duì)應(yīng)你的kernel版本,稍后我會(huì)做點(diǎn)分析initrd/initrd—version。img同上#boot=/dev/hda#這里說(shuō)明了boot分區(qū)(或者說(shuō)目錄)的所在的位置default=0菜單項(xiàng),0表示第一項(xiàng),如果是多系統(tǒng)可以修改此選項(xiàng)改變默認(rèn)光標(biāo)停留位置timeout=10在菜單到自動(dòng)啟動(dòng)系統(tǒng)前的停留時(shí)間,單位時(shí)間為sec,我修改為1,可以按需分配splashimage=(hd0,0)/grub/splash。xpm。gz啟動(dòng)菜單的背景圖標(biāo),如果要修改的話需要使用對(duì)應(yīng)的圖片格式,xpm圖像titleRedHatLinux(2.4.20-8)啟動(dòng)項(xiàng)目的名稱,可以任意修改,比如titlehahahahaharoot(hd0,0)root所在位置,為什么這里是hd0,0請(qǐng)參考磁盤在linux下的命名與定義kernel/vmlinuz-2。4.20-8roroot=LABEL=/2.4。20-8為kernel版本,root=LABEL=/為root路徑,可以修改,例:root=/dev/hda2 ro是以readonly的意思。注意我這里內(nèi)核前面的路徑是“/",因?yàn)槲业腷oot單獨(dú)分了一個(gè)區(qū),如果你沒(méi)有為boot單獨(dú)分區(qū),那么內(nèi)核前面的路徑就是"/boot"。initrd用來(lái)初始的linuximage,并設(shè)置相應(yīng)的參數(shù).initrd/initrd-2。4.20—8.img#同上,這個(gè)基本沒(méi)有改的價(jià)值與必要以上"kernel/vmlinuz—2.4。20—8roroot=LABEL=/”這行后面可以添加acpi=on(off)參數(shù),開(kāi)啟或關(guān)閉高級(jí)電源控制接口,本本的話如果沒(méi)開(kāi)啟的話是無(wú)法使藍(lán)牙和無(wú)線網(wǎng)卡燈亮起的,這點(diǎn)要注意。以上操作有可能會(huì)導(dǎo)致系統(tǒng)無(wú)法啟動(dòng),請(qǐng)仔細(xì)研究后再修改,另外本人可以保證以上解釋的正確性但是不承擔(dān)你的不當(dāng)操作引起的故障,謝謝。同時(shí)希望大家可以指出錯(cuò)誤或不足的地方以便修改.附錄2機(jī)器加電啟動(dòng)后,BIOS開(kāi)始檢測(cè)系統(tǒng)參數(shù),如內(nèi)存的大小,日期和時(shí)間,磁盤設(shè)備以及這些磁盤設(shè)備用來(lái)引導(dǎo)的順序,通常情況下,BIOS都是被配置成首先檢查軟驅(qū)或者光驅(qū)(或兩者都檢查),然后再嘗試從硬盤引導(dǎo)。如果在這些可移動(dòng)的設(shè)備中,沒(méi)有找到可引導(dǎo)的介質(zhì),那么BIOS通常是轉(zhuǎn)向第一塊硬盤最初的幾個(gè)扇區(qū),尋找用于裝載操作系統(tǒng)的指令.裝載操作系統(tǒng)的這個(gè)程序就是bootloaderolinux里面的bootloader通常是lik或者grub,從RedHatLinux7。2起,GRUB(GRandUnifiedBootkader)取代LILO成為了默認(rèn)的啟動(dòng)裝載程序。那么啟動(dòng)的時(shí)候grub是如何被載入的呢grub有幾個(gè)重要的文件,stage1,stage2,有的時(shí)候需要stage1.5。這些文件一般都在/boot/grub文件夾下面。grub被載入通常包括以下幾個(gè)步驟:1。裝載基本的引導(dǎo)裝載程序(stagel),stagel很小,網(wǎng)上說(shuō)是512字節(jié),但是在我的系統(tǒng)上用du-b/boot/grub/stagel顯示的是1024個(gè)字節(jié),不知道是不是grub版本不同的緣故還是我理解有誤.stagel通常位于主引導(dǎo)扇區(qū)里面,對(duì)于硬盤就是MBR了,stagel的主要功能就是裝載第二引導(dǎo)程序(stage2)。這主要是歸結(jié)于在主引導(dǎo)扇區(qū)中沒(méi)有足夠的空間用于其他東西了,我用的是grub0o93,stage2文件的大小是107520bit.2.裝載第二引導(dǎo)裝載程序(stage2),這第二引導(dǎo)裝載程序?qū)嶋H上是引出更高級(jí)的功能,以允許用戶裝載入一個(gè)特定的操作系統(tǒng)。在GRUB中,這步是讓用戶顯示一個(gè)菜單或是輸入命令.由于stage2很大,所以它一般位于文件系統(tǒng)之中(通常是boot所在的根分區(qū))。上面還提到了stage1.5這個(gè)文件,它的作用是什么呢你到/boot/grub目錄下看看,fat_stage_1。5e2fs_stage_1。5xfs_stage_1.5等等,很容易猜想stage1.5和文件系統(tǒng)有關(guān)系.有時(shí)候基本引導(dǎo)裝載程序(stage1)不能識(shí)別stage2所在的文件系統(tǒng)分區(qū),那么這時(shí)候就需要stage1.5來(lái)連接stage1和stage2了.因此對(duì)于不同的文件系統(tǒng)就會(huì)有不同的stage1o5。但是對(duì)于grub0.93好像stage1。5并不是很重要,因?yàn)槲以囘^(guò)了,在沒(méi)有stage1。5[鍵入文字][[鍵入文字][[鍵入文字]的情況下,我把stagel安裝在軟盤的引導(dǎo)扇區(qū)內(nèi),然后把stage2放在格式化成ext2或者fat格式的軟盤內(nèi),啟動(dòng)的時(shí)候照常引導(dǎo),并不需要e2fs_stage_1。5或者fat_stage_1.5。下面是我的試驗(yàn):#mkfs.ext2/dev/fd0#mount-text2/dev/fd0/mnt/floppy#cd/mnt/floppy#mkdirboot#cdbootmkdirgrub(以上三步可用mkdir-pboot/grub命令完成)#cdgrubcp/boot/grub/{stagel,stage2,grub.conf}./#cd;umount/mnt/floppy以上幾步把軟盤格式化成ext2格式,然后把stagel,stage2,grub。conf這幾個(gè)啟動(dòng)的時(shí)候必須的文件拷貝到軟盤的指定目錄下.下面安裝grub到軟盤上。grub(進(jìn)入grub環(huán)境)grub〉install(fd0)/boot/grub/stage1(fd0) (fd0)/boot/grub/stage2p(fd0)/boot/grub/grub。conf以上這條命令也可以用下面的兩句代替grub>root(fd0)#grub的根目錄所在的分區(qū)grub〉setup(fd0)#這一步就相當(dāng)于上面的install命令我在這里解釋一下install(fd0)/boot/grub/stage1(fd0)(fd0)/boot/grub/stage2p(fd0)/boot/grub/grub.conf這條命令。install告訴GRUB將(fd0)/boot/grub/grub/stage1安裝到軟驅(qū)的引導(dǎo)扇區(qū)(fdO).(fd0)/boot/grub/stage2告訴grubstage2這個(gè)文件所在的位置。p參數(shù)后面跟著(fd0)/boot/grub/grub。conf告訴grub的配置文件所在的位置。好了,讓BIOS從軟驅(qū)啟動(dòng),試一下,沒(méi)有e2fs_stage_1。5文件照樣能夠進(jìn)入系統(tǒng).其實(shí)這就是一個(gè)小小的啟動(dòng)盤啊。(了解了grub的運(yùn)行原理,就簡(jiǎn)單多了”一)3?,F(xiàn)在我們已經(jīng)到grub的開(kāi)機(jī)選單這一步了,接下來(lái)grub所需要做的就是裝載在一個(gè)特定分區(qū)上的操作系統(tǒng),如linux內(nèi)核。一旦GRUB從它的命令行或者配置文件中,接到開(kāi)始操作系統(tǒng)的正確指令,它就尋找必要的引導(dǎo)文件,然后把機(jī)器的控制權(quán)移交給操作系統(tǒng)。由于篇幅有限,避免冗長(zhǎng),grub的命令我就不多說(shuō)了,網(wǎng)上很有多的資料,一個(gè)典型完整的引導(dǎo)linux的命令如下:title51baseroot(hd0,0)kernel/bzImageroroot=/dev/ram0initrd/initrd。img這里有必要注意一下幾個(gè)問(wèn)題:(1)grub的磁盤以及分區(qū)的命名方式和linux有所區(qū)別,第一個(gè)磁盤是從0開(kāi)始,第一個(gè)分區(qū)也是從0開(kāi)始.譬如第一個(gè)硬盤的第5分區(qū)在linux下面是/dev/hda5,而grub里面是(hd0,4)。再如/dev/fd0在grub里面是(fd0,0).(最后一句如有錯(cuò)誤望提醒)(2)不管是IDE硬盤hda,hdb還是SCSI硬盤sda,sdb在grub里面都是以hd方式命名。譬如虛擬機(jī)里面的/dev/sda2在grub里面是(hd0,1),再如/dev/hdb7在grub里面以(hd1,6)命名。(3)要搞清楚上面兩個(gè)root的關(guān)系,root(hd0,0)中的root是grub命令,它用來(lái)指定boot所在的分區(qū)作為grub的根目錄。而root=/dev/ram0是kernel的參數(shù),它告訴操作系統(tǒng)內(nèi)核加載完畢之后,真實(shí)的文件系統(tǒng)所在的設(shè)備。要注意grub的根目錄和文件系統(tǒng)的根目錄的區(qū)別。再回到上面的幾行命令。kernel命令用來(lái)指定內(nèi)核所在的位置,"/”代表(hd0,0),也就是grub的根目錄initrd命令用來(lái)指定初始化ram的img文件所在位置。grub載入內(nèi)核bzImage并展開(kāi)到指定位置(應(yīng)該是0x100000這個(gè)地方),同時(shí)載入initrd。img到內(nèi)存(不知道是什么地方).ps:grub的任務(wù)至此就結(jié)束了,下面grub將機(jī)器的控制權(quán)轉(zhuǎn)交給操作系統(tǒng)(linux)。操作系統(tǒng)接到控制權(quán)之后,開(kāi)始start_kernel,接著內(nèi)核將initrd。img展開(kāi)到/dev/ram0為臨時(shí)根文件系統(tǒng),執(zhí)行里面的linuxrc文件.P。這里有必要說(shuō)一下initrd的作用特別是它里面的核心文件linuxrc的作用。initrd是initalramdisk的宿寫.當(dāng)存在initrd的時(shí)候,機(jī)器啟動(dòng)的過(guò)程大概是以下幾個(gè)步驟(當(dāng)initrd這一行用noinitrd命令代替后,就不存在initrd了)1)bootloader(grub)加載內(nèi)核和initrd。img2)內(nèi)核將壓縮的initrd。img解壓成正常的ramdisk并且釋放initrd所占的內(nèi)存空間3)initrd作為根目錄以讀寫方式被掛載4)initrd里面的文件linuxrc被執(zhí)行5)linuxrc掛載新的文件系統(tǒng)6)linuxrc使用pivot_root系統(tǒng)調(diào)用指定新的根目錄并將現(xiàn)有的根目錄place到指定位置.7)在新的文件系統(tǒng)下正式init8)initrd被卸載。3.2解決系統(tǒng)網(wǎng)絡(luò)接口卡無(wú)法激活故障任務(wù)描述RHEL6系統(tǒng)啟動(dòng)過(guò)程,控制臺(tái)登陸過(guò)程正常,使用ifconfig查看網(wǎng)絡(luò)配置參數(shù)時(shí),發(fā)現(xiàn)系統(tǒng)僅僅激活了1。接口,查找故障原因,在系統(tǒng)中激活兩塊以太網(wǎng)網(wǎng)卡,并獲取校園網(wǎng)DHCP的ip地址.實(shí)驗(yàn)環(huán)境:VMWARE平臺(tái)RHEL6基本系統(tǒng)(VMWARE虛擬平臺(tái)支持)教師指導(dǎo):搜索引擎工具 網(wǎng)絡(luò)解決相關(guān)文件介紹完成要求:兩課時(shí)內(nèi)完成,成功解決兩塊網(wǎng)卡激活故障,網(wǎng)卡通過(guò)校園網(wǎng)DHCP獲得地址參數(shù),完成報(bào)告內(nèi)容任務(wù)分析過(guò)程2.2.1主要現(xiàn)象描述:?jiǎn)?dòng)實(shí)驗(yàn)虛擬機(jī)后,使用ifconfig查看網(wǎng)絡(luò)配置參數(shù)時(shí),發(fā)現(xiàn)系統(tǒng)僅僅激活了10接口,而其他兩網(wǎng)卡激活失敗.而1。接口為回環(huán)測(cè)試接口,IP地址為127.0。0。1,并非校園網(wǎng)內(nèi)的IP地址.故障導(dǎo)致本虛擬機(jī)連接校園網(wǎng)失敗。圖1系統(tǒng)只有1。接口激活3O2.2O2問(wèn)題定位:.系統(tǒng)結(jié)構(gòu)故障分析圖2基本計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)[鍵入文字][[鍵入文字][[鍵入文字]步驟:右鍵“我的電腦"一選擇“設(shè)備管理器”一查看網(wǎng)絡(luò)適配器圖3查看系統(tǒng)網(wǎng)絡(luò)適配器選擇主網(wǎng)卡(第一個(gè)),右鍵打開(kāi)“屬性”,顯示設(shè)備正常并排除網(wǎng)卡故障。圖4網(wǎng)卡正常.宿主故障分析步驟:雙擊桌面有下角的“小電腦”一查看宿主機(jī)器網(wǎng)路連接狀態(tài)一顯示已連接上。圖5網(wǎng)絡(luò)信息正常查看本地連接狀態(tài),顯示IP地址是由校園DHCP指派,并且其他網(wǎng)絡(luò)信息正常.圖6網(wǎng)絡(luò)信息正常圖7宿主機(jī)正常上網(wǎng)3。VMware網(wǎng)絡(luò)設(shè)置故障分析步驟:打開(kāi)VMwareWorkstation,選擇“編輯”選項(xiàng)一單擊打開(kāi)“虛擬網(wǎng)絡(luò)編輯器”一查看各虛擬網(wǎng)卡的信息圖8虛擬網(wǎng)卡信息正常圖上顯示VMnetO、VMnetl、VMnet8已連接,DHCP已啟用。同時(shí)IP地址都是校園網(wǎng)中的IP,排除VMware的故障。4。linux系統(tǒng)故障分析4。1終端檢查網(wǎng)卡信息步驟:打開(kāi)linux系統(tǒng)終端一輸入命令"netstat-r”一查看當(dāng)前路由及網(wǎng)卡信息f輸入“servicenetworkstatus"f查看當(dāng)前網(wǎng)卡狀態(tài)圖9終端顯示網(wǎng)卡信息圖10虛擬機(jī)無(wú)法訪問(wèn)網(wǎng)頁(yè)通過(guò)上述實(shí)驗(yàn)分析確定,Linux系統(tǒng)的網(wǎng)絡(luò)配置出現(xiàn)故障。3。2.2。3。解決步驟:1。通過(guò)“ifup”、“ifdown”命令激活eth0網(wǎng)卡注:ifup和ifdown僅能就/etc/sysconfig/network—scripts內(nèi)的ifcfg—ethx(x為數(shù)字)進(jìn)行啟動(dòng)或關(guān)閉,并不能直接修改網(wǎng)絡(luò)的參數(shù),除非手動(dòng)的調(diào)整ifcfg—ethx文件才行.至于ifconfig則可以直接手動(dòng)給予某個(gè)界面IP或修改網(wǎng)絡(luò)參數(shù).步驟:打開(kāi)一個(gè)終端一1、如果沒(méi)有eth0的話,那就直接ifupeth0;2、如果eth0已經(jīng)激活了,但是沒(méi)有IP的話,那就先ifdowneth0然后再ifupeth0。圖11ifup、ifdown無(wú)法排除故障結(jié)論:方法1無(wú)法排除網(wǎng)卡激活故障。/etc/sysconfig/networ—script/ifcfg—大文件在Linux下網(wǎng)卡被稱為eth0,ethl,eth2……,所有網(wǎng)卡的配置文件都存儲(chǔ)在/etc/sysconfig/network-script/下,文件名是以ifcfg—eth0,ifcfg—ethl,ifcfg—eth2 來(lái)命名的。一塊網(wǎng)卡對(duì)應(yīng)一個(gè)配置文件將ifcfg-大系列文件刪除步驟:通過(guò)“rm-rfifcfg一大〃命令刪除ifcfg系列文件fls—lIgrepifcfg。[[鍵入文字][[鍵入文字][rootfarheln^t富口「k-5c「ipts]#cati-cfg-ethflDEUJUE-'uthET' FWADDHf"00:0C:29:93:3D:B7"科H8NTK0LLEgy=" Eth0、Eth0、Eth1的Mac地址BOOTPROTO-"dhcp"&EU:KE_“,hlHWADDHf"9B:ec:23:93:30:Cl1LNT-r_tUNIKULLtU=,yeS"ONBOOT="yes'BOOTPRDT^"static'IFADDR=192,168.1.1NEIFASK=[root(arhelnet富口「K-sc「lpts]#|圖12ifcfg-ethO>ethl文件內(nèi)容root?rheI:/etc?sysconfigfnetwork-scripts文件(以編輯(日查看(V)接案(5)終端([)幫助出)ifdoMnitdawn-bnepifdown-ethildown-ipppifdown-pppifdawn-routesifdown-sitifdown-tunnelifiip-ethifup-ipppifup-ipvsifup-lsdnifup-pppnetwork-functionsnetwork-functions-ipv6ifup-sitifup-tunnelifdoMnitdawn-bnepifdown-ethildown-ipppifdown-pppifdawn-routesifdown-sitifdown-tunnelifiip-ethifup-ipppifup-ipvsifup-lsdnifup-pppnetwork-functionsnetwork-functions-ipv6ifup-sitifup-tunnel一「1tf-r--r--1rootroot916月2720:34ifcfg-Ethfl-「1r「一-r--1rootroot1342月232011ifcfg-ethlHtf--r-■r--,1rnntrnnt?54q月1ifrfg1凸[root(arhelnetwort-scripts]#Is-I|grepTFcTgrm-Rfifefg-?[roor@rhelnetwork-scripts]#vlifefg^eths[|■▽Cl'L1「h匕■Ln巳twci「k-苫匚ripii5]#Lt-L|g「rpifefg~^x用管道過(guò)濾出1花£8-*文件)刪除ifcfg-*文件-rw-r--rw-r--r--1rootroot-rw-r--r--1rootroot-rw-r--r--P1rootroot915月2729:54ifcfg-ethQ 1342月232911ifcf2549月12010ifcfg-Io[root@irhelnetwork-scripts]#rm-Rfifefg-*[root@irhelnetwork-scripts]#Isifdownifdawn-bnepifdown-ethifdown-ipppifdawn-ipv6ifdawn-postifdown-pppifdown-routesifdawn-sitifdawn-tunnel[root@irhelnetwork-scripts]#rm-Rfifefg-*[root@irhelnetwork-scripts]#Isifdownifdawn-bnepifdown-ethifdown-ipppifdawn-ipv6ifdawn-postifdown-pppifdown-routesifdawn-sitifdawn-tunnelifdown-isdnifup廠[root(arhelnetwork-secifup-aliasesifup-bnepifiip-ethifup-ipppifup-ipv6Lfup-iWdri—ifup-plipifup-plusbifup-postifup-pppifup-routesifup-tunnel.ifup-wirelessinit.ipv6-glokalnet.hotplugnetwork-functions[roor(airtielnetwork-scripts]#|?jpfq]#Iw-l|q「epifefq、 ipvB,再次搜索ifcfg-*文件圖13刪除ifcfg文件刪除文件后,在終端輸入“shutd。wn-rnow”重啟虛擬機(jī),再次“ifconfig-a”查看網(wǎng)卡信息圖14所有網(wǎng)卡信息消失圖15虛擬機(jī)配置文件信息圖16原始配置文件信息[鍵入文字]對(duì)比發(fā)現(xiàn),終端顯示的網(wǎng)卡名稱為eth2、eth3,而不是eth0、ethl。原先查詢的ifcfg-eth0、ethl中的Mac地址是與原始配置文件的eth0、eth1的Mac地址不相同,但eth2、eth3的Mac地址卻與原始配置文件的eth0、eth1的Mac地址相同.進(jìn)一步實(shí)驗(yàn):“cd/etc/sysconfig/network-scripts”,查找新網(wǎng)卡配置文件圖17查找eth2文件實(shí)驗(yàn)后,發(fā)現(xiàn)無(wú)法找到eth2、eth3的相關(guān)文件記錄,eth0、eth1無(wú)法通過(guò)配置文件設(shè)置IP。注:經(jīng)查明,Linux是用/etc/network/interfaces這個(gè)配置文件來(lái)載入網(wǎng)卡的。默認(rèn)配置中,它指示Linux會(huì)自動(dòng)尋找eth0網(wǎng)卡,并自動(dòng)分配IP。但是,當(dāng)虛擬網(wǎng)卡的MAC地址更改后,網(wǎng)卡在Linux中不是eth0Y,而是eth1或其它值。因此才會(huì)找不到。而現(xiàn)有系統(tǒng)中,有哪些網(wǎng)卡是可用的,可以通過(guò)下面的命令查看:ifconfig-a使用這個(gè)命令后確實(shí),發(fā)現(xiàn)每刷新一次mac地址,就生成一個(gè)新的eth。結(jié)論:方法2無(wú)法排除網(wǎng)卡激活故障。2。2配置/etc/sysconfig/networ—script/ifcfg一大文件
步驟:打開(kāi)終端f找到ifcfg文件f打開(kāi)“ifcfg-ethO"f注釋MAC地址f"servicenetworkrestartv團(tuán) root?rh@1Vetcjsyscanfig/netw口rk-5cripts文件{曰編輯(且查看也)授索(5}終端(工)幫助出)[roottarhelnetwork-scripts]#vimifcfg-ethe[rootfarhelnetwork-scripts]#vimitcfg-ethl[rootfQrhelnetwork-scripts]#catifcfg-ethflDEVKE="eth0"#tMADDK="00:0C:Z9:93:3D:B7"NMCONTROLLED="yes"0NB00T-"yes"E30OTPR0T0="dhcp'[root(3rhelnetwork-scripts]#catifcfgethlDEVICE-"ethl"#HWADDR="0e:0C:29:93:3D:Cl"NM_CONTROLLED=>es"0NB00T="yes" 卜EOOTPROT口=FMp? *#IPADDR=192.16S.1.1#NE?5K=255.255.255.G[rootfarhelnetwork-scripts]#servicenetworkrestart關(guān)閉環(huán)回接口::確定彈出環(huán)回?fù)Э冢荷潭ǎ輳棾鼋缑鎒thfl:設(shè)備就怕似乎不存在,初始化操作將被延遲。[失牧]彈出界面ethl:設(shè)備前hl似乎不存在,初始化操作將被延遲。圖18注釋MAC并重啟實(shí)驗(yàn)后,eth0網(wǎng)卡并沒(méi)有激活,結(jié)合方法2,排除MAC不一致導(dǎo)致故障。結(jié)論:方法3無(wú)法排除網(wǎng)卡激活故障。2.3/etc/udev/rules.d/70-persistent-net。rules文件1配置/etc/udev/rules。d/70—persistent-net。rules文件打開(kāi)70—persistent—net.rules并配置文件.圖19查找.rules文件發(fā)現(xiàn)有eth0、eth1、eth2、eth3,4個(gè)網(wǎng)卡記錄,以及相關(guān)的配置信息。注釋eth0,eth1網(wǎng)卡,修改eth2,eth3的網(wǎng)卡名稱并保存退出.圖20查看并修改信息[失敗]重啟網(wǎng)絡(luò)服務(wù)[root(airhelnetwork-scripts]#|輸入'飛0”江6[失?。葜貑⒕W(wǎng)絡(luò)服務(wù)[root(airhelnetwork-scripts]#|root?rhel:/etc/udlev/nules-dl熨件舊編輯回查看區(qū))搜親⑸溥說(shuō)心幫助他)R{type}=-"1",.KERNEL-"e7n-rNAHE="ethl"#PCIdevice0x1022:0x2000(vnixnet)SUBSYSTEM'net'rACTION--"{type>^"l",KERNEL^'eth*'aad"rdrivers=='7*',ATTR{address)=-"00:0c:29:4b:"5:fl'pattrFNAME='ath0"#PCIdevice0X1Q22:0x2000(vnwnet)SUBSY5TEH=="nat ACTION^"add",DRIVERS="?*",ATTR{a<idrE5S}="?IBC:jg:4t>:f5:fb■,ATTR{type}—"1"rKERNEL—"ffth*',MflHE-"ethl"[root@rhelruleE.d]#qrep-v"#"/etc^udev/rule&,d/TD-persistent-net.rulesSUBSYSTEN=="nat ACT1QN="{type}—"1"rkernel—"eth*"aad"rDRIVER5=='產(chǎn)'ATTft{address)^"00:0c:29:4b:"s:f1,pattrrNflME="eth0"信息[rooterhe1ruleE.d]#servicenetworkrestartk-etho似乎不存在,初始化排作將日延近◎謂定]研定] A務(wù)關(guān)閉開(kāi)回?fù)峡冢簭棾鲒龌?口;彈出界面etho:彈出界面ethi:謾蓄謖音ethi似乎不存在,初始化探作將被延退口[失敗]氏/]重啟網(wǎng)絡(luò)服[rooterhe1rules.d]#_SUBSYSTEM^net\ACTION^"add",DRIVERS="?*",AnR{a<idrE5S}="WIBC:jg:4t>:f5:fb■JATTR6¥口葉=='1'rKERNEL=="eth*".FJAME="已;八1"圖21重啟網(wǎng)絡(luò)服務(wù)結(jié)論:方法4無(wú)法排除網(wǎng)卡激活故障。進(jìn)一步實(shí)驗(yàn):步驟:結(jié)合方法3和方法4,先將ifefg—ethO的錯(cuò)誤MAC地址注釋,然后再改變“70-persistent—net。rules〃中的網(wǎng)卡記錄。圖22修改ifefg—ethO文件圖23修改rule中記錄重啟網(wǎng)絡(luò)服務(wù)后,發(fā)現(xiàn)沒(méi)有eth0信息.然后嘗試“reboot”虛擬機(jī),發(fā)現(xiàn)eth0、ethl正常發(fā)配到IP:192。168.193.129、172。16。57。55。同時(shí)路由表和ARP表都正常顯示eth0、eth1信息.圖24網(wǎng)卡自動(dòng)激活圖25路由表表正常啟動(dòng)結(jié)論:方法5成功排除網(wǎng)卡激活故障.2.3.2刪除/etc/udev/rules。d/70—persistent-net。rules文件步驟:如方法5一樣,先將ifcfg—eth0的錯(cuò)誤MAC地址注釋,然后再刪除“70—persistent-net。rules”中的網(wǎng)卡記錄文件。進(jìn)入/etc/udev/rules.d/目錄,用管道“grep”過(guò)濾出相應(yīng)文件。然后輸入“「m"命令刪除。rule文件。操作完畢,再重啟虛擬機(jī).圖26刪除。rule文件重啟后,輸入1代血肉8-a,看到eth網(wǎng)卡被成功地自動(dòng)激活.圖27網(wǎng)卡自動(dòng)激活圖28新生成的.血1?記錄正常結(jié)論:方法6成功排除網(wǎng)卡激活故障。3.2。2。4深入思考:4。1實(shí)驗(yàn)系統(tǒng)的功能結(jié)構(gòu)本次實(shí)驗(yàn)系統(tǒng)在WM虛擬機(jī)中進(jìn)行,宿主設(shè)備提供虛擬機(jī)實(shí)際網(wǎng)絡(luò)鏈路。而網(wǎng)絡(luò)的具體配置是由WMwareWorkstation的網(wǎng)絡(luò)參數(shù)配置及操作系統(tǒng)的具體網(wǎng)絡(luò)參數(shù)配置.圖29實(shí)驗(yàn)系統(tǒng)的功能結(jié)構(gòu)[鍵入文字][[鍵入文字][[鍵入文字]4。2VMWARE網(wǎng)卡的虛擬化技術(shù)(1)bridge模式是最簡(jiǎn)單的,使用橋接模式后虛擬機(jī)和真實(shí)主機(jī)的關(guān)系就好像兩臺(tái)接在一個(gè)hub上的電腦,想讓他們倆進(jìn)行通訊,你需要在虛擬機(jī)上配置的IP地址與真實(shí)機(jī)在同一個(gè)網(wǎng)段上,從下圖中可以看出,如果你不配置虛擬機(jī),虛擬機(jī)也沒(méi)有辦法得到DHCP分到的IP地址,所以只能使用169.254.這個(gè)段(2)Host—only模式用來(lái)建立隔離的虛擬機(jī)環(huán)境,在這種模式下,虛擬機(jī)與真實(shí)主機(jī)通過(guò)虛擬私有網(wǎng)絡(luò)進(jìn)行連接,只有同為Host—only模式下的且在一個(gè)虛擬交換機(jī)的連接下才可以互相訪問(wèn),外界無(wú)法訪問(wèn)。hostonly模式只能使用私有IP,IP,gateway,DNS都由VMnet1來(lái)分配。(3)NAT(networkaddresstranslation)模式其實(shí)可以理解成為是方便地使虛擬機(jī)連接到公網(wǎng),代價(jià)是橋接模式下的其他功能都不能享用。凡是選用NAT結(jié)構(gòu)的虛擬機(jī),均由VMnet8提供IP,gateway,DNS0(4)custom上是一個(gè)特殊的網(wǎng)卡(包含以上這些)可以根據(jù)需要用這些網(wǎng)卡組建一個(gè)局域網(wǎng)擬機(jī)中的網(wǎng)絡(luò)支持在主機(jī)上通過(guò)一個(gè)虛擬交換機(jī)或者網(wǎng)絡(luò)適配器完成,它實(shí)現(xiàn)幾種設(shè)備:VMnet0-用于橋接網(wǎng)絡(luò).VMnet1-用于僅為主機(jī)網(wǎng)絡(luò).VMnet2—用于定制網(wǎng)絡(luò).VMnet3—用于定制網(wǎng)絡(luò)。VMnet4-用于定制網(wǎng)絡(luò)。VMnet5—用于定制網(wǎng)絡(luò).VMnet6—用于定制網(wǎng)絡(luò)。VMnet7—用于定制網(wǎng)絡(luò)。VMnet8一用于網(wǎng)絡(luò)地址翻譯(NAT)網(wǎng)絡(luò)。4。3ifcfg-eth0參數(shù)的內(nèi)容以下簡(jiǎn)單解釋ifcfg-eth文件中的內(nèi)容:DEVICE二物理設(shè)備名IPADDR=IP地址NETMASK二掩碼值NETWORK;網(wǎng)絡(luò)地址BROADCAST;廣播地址GATEWAY;網(wǎng)關(guān)地址ONBOOT=[yes|n。](引導(dǎo)時(shí)是否激活設(shè)備)USERCTL=[yes|no](非root用戶是否可以控制該設(shè)備)BOOTPROTO=[none|static|bootpIdhcp](引導(dǎo)時(shí)不使用協(xié)議I靜態(tài)分配|BOOTP協(xié)議|DHCP協(xié)議)HWADDR=你的MAC地址4。4UDEV系統(tǒng)在Linux早期,設(shè)備文件僅僅是是一些帶有適當(dāng)?shù)膶傩约钠胀ㄎ募蒻knod命令創(chuàng)建,文件存放在/dev目錄下。后來(lái),采用了devfs,一個(gè)基于內(nèi)核的動(dòng)態(tài)設(shè)備文件系統(tǒng),他首次出現(xiàn)在2.3.46內(nèi)核中。Mandrake,Gentoo等Linux分發(fā)版本采用了這種方式。devfs創(chuàng)建的設(shè)備文件是動(dòng)態(tài)的。但是devfs有一些嚴(yán)重的限制,從2。6。13版本后移走了。目前取代他的便是文本要提到的udev 個(gè)用戶空間程序.目前很多的Linux分發(fā)版本采納了udev的方式,因?yàn)樗贚inux設(shè)備訪問(wèn),特別是那些對(duì)設(shè)備有極端需求的站點(diǎn)(比如需要控制上千個(gè)硬盤)和熱插拔設(shè)備(比如USB攝像頭和MP3播放器)上解決了幾個(gè)問(wèn)題.下面我我們來(lái)看看如何管理udev設(shè)備。實(shí)際上,對(duì)于那些為磁盤,終端設(shè)備等準(zhǔn)備的標(biāo)準(zhǔn)配置文件而言,你不需要修改什么。但是,你需要了解udev配置來(lái)使用新的或者外來(lái)設(shè)備,如果不修改配置,這些設(shè)備可能無(wú)法訪問(wèn),或者說(shuō)Linux可能會(huì)采用不恰當(dāng)?shù)拿郑瑢俳M或權(quán)限來(lái)創(chuàng)建這些設(shè)備文件。你可能也想知道如何修改RS-232串口,音頻設(shè)備等文件的屬組或者權(quán)限。這點(diǎn)在實(shí)際的Linux實(shí)施中是會(huì)遇到的。原文地址:http://sopost/archive/2013/01/09/2853200.html2.5總結(jié)本次實(shí)驗(yàn),是為了熟悉Linux中的網(wǎng)絡(luò)文件配置。通過(guò)linux網(wǎng)卡的未激活問(wèn)題,我可以從多方面、不同方法嘗試尋找問(wèn)題,解決問(wèn)題。同時(shí)老師也點(diǎn)出了許多技術(shù)上的思路和方法給我們自己去嘗試和總結(jié).在實(shí)驗(yàn)過(guò)程中,我花了更多的時(shí)間在百度,查找資料上,而不是實(shí)驗(yàn)本身。因?yàn)槲蚁M麑ふ业礁嗪?jiǎn)單并成功的方法,也能學(xué)習(xí)到更多不同的東西。3。2.2。6參考文獻(xiàn)【1】無(wú)雙的小寶.Linux[詳解udev[R].cnblogs,2013—01—09【2】萬(wàn)維網(wǎng)。udevanddevfs-Thefinalword[Z]。Wikipedia,2003—12—30【3】ulka.VM中網(wǎng)卡的四個(gè)選項(xiàng)[N].51CTO技術(shù)論壇,2010—4—30【4】AndrewJ。Hutton。ProceedingsoftheLinuxSymposium[C].baidu文庫(kù),2010-07-25?總結(jié)你在完成故障定位任務(wù)時(shí)的思路,工具,困難.3.3解決PUTTY窗口的登陸問(wèn)題任務(wù)描述RHEL統(tǒng)啟動(dòng)過(guò)程,控制臺(tái)登陸過(guò)程正常,使用PUTTY客戶端連接SSHD服務(wù)段,實(shí)現(xiàn)RHEL主機(jī)的遠(yuǎn)程管理,發(fā)現(xiàn)登陸失敗,查找原因并修復(fù)。實(shí)驗(yàn)環(huán)境:VMWARE平臺(tái)RHEL基本系統(tǒng)(包含GRUB數(shù)據(jù)錯(cuò)誤)教師指導(dǎo):搜索引擎工具 putty知識(shí)介紹完成要求:兩課時(shí)完成,成功解決PUTTY登陸問(wèn)題。完成報(bào)告內(nèi)容。任務(wù)分析過(guò)程解決PUTTY窗口的登陸問(wèn)題1、任務(wù)描述RHEL統(tǒng)啟動(dòng)過(guò)程,控制臺(tái)登陸過(guò)程正常,使用PUTTY客戶端連接SSHD服務(wù)段,實(shí)現(xiàn)RHEL主機(jī)的遠(yuǎn)程管理,發(fā)現(xiàn)登陸失敗,查找原因并修復(fù)。實(shí)驗(yàn)環(huán)境:VMWARE平臺(tái) RHEL基本系統(tǒng)(包含GRUB數(shù)據(jù)錯(cuò)誤)教師指導(dǎo):搜索引擎工具 putty知識(shí)介紹完成要求:兩課時(shí)完成成功解決PUTTY登陸問(wèn)題。完成報(bào)告內(nèi)容。2、任務(wù)分析過(guò)程.主要現(xiàn)象描述:在宿主機(jī)上,嘗試用putty窗口遠(yuǎn)程登陸虛擬機(jī),輸入linux機(jī)器的IP地址和默認(rèn)22端口,確認(rèn)登陸。但putty窗口彈出"networkerror:Noroutetohost”的錯(cuò)誤提示,無(wú)法成功地遠(yuǎn)程虛擬機(jī)。圖1putty登陸窗口圖2登陸失敗.問(wèn)題定位:錯(cuò)誤提示為“Networkerror:Noroutetohost”,說(shuō)明宿主機(jī)無(wú)法找到虛擬機(jī)地址或無(wú)法識(shí)別虛擬機(jī)的端口。2。1宿主機(jī)的網(wǎng)絡(luò)設(shè)置故障分析步驟:雙擊桌面右下角的“小電腦”一查看宿主機(jī)器網(wǎng)路連接狀態(tài)。[鍵入文字][[鍵入文字]3.解決步驟:[鍵入文字]3.解決步驟:[鍵入文字]工本地連援狀態(tài)接正常工本地連援狀態(tài)接正常圖3網(wǎng)絡(luò)信息正常經(jīng)檢查,宿主機(jī)的網(wǎng)絡(luò)正常連通,所以排除宿主機(jī)網(wǎng)絡(luò)配置故障。VMWARE的虛擬網(wǎng)絡(luò)參數(shù)配置故障分析步驟:打開(kāi)VMwareWorkstation,選擇“編輯”選項(xiàng)一單擊打開(kāi)“虛擬網(wǎng)絡(luò)編輯器”一查看各虛擬網(wǎng)卡的信息。VfflriE11:WnetU上搜網(wǎng)絡(luò)編輯索VMnet3VTlnet4VTlnet5VfflnetBVWnMT^lilnetSVMnet9?VfflriE11:WnetU上搜網(wǎng)絡(luò)編輯索VMnet3VTlnet4VTlnet5VfflnetBVWnMT^lilnetSVMnet9?必中義義義義W八定審定定定定工室目動(dòng)橋報(bào) - - -已連接 已啟用 19Z.IGO.153.0- - - 102.1SS.30.0- - - - - - - - - - - - 19Z.15S.Z13.0192.16S.120.0NAT 已連接 已啟用 1Q2,IBS,1Q3,0- - - 〃虛網(wǎng)絡(luò)正常啟動(dòng)VMnet信息■?拚搏Mir應(yīng)相圻吉轄任轄刊外新網(wǎng)納i圖4虛擬網(wǎng)卡信息正常圖上顯示VMnetO、VMnet1、VMnet8已連接,DHCP已啟用,正常分配子網(wǎng)IP,所以排除VMware的網(wǎng)絡(luò)故障.虛擬機(jī)的網(wǎng)絡(luò)參數(shù)配置故障分析
troul^yyIUjh]S\Irontroul^yyIUjh]S\IronLipik-k-iiL'jqi-l-.iJit.iriKl卜 J?~mu ~IJ?:(-7inetaddr;|72T)a.iJ,II]尿工ft;I ri,30.找E3琳;?達(dá)2£4.挺占,口inriiiMd。-AW】,,32,加汗,「HE山”下門同心r,(u:L“ik 段或//."血3才就MMW.T1WTMIVIM即Tg/b地址網(wǎng)段不同于子
//,packet用二2川er「ui18:u/ropptui?h//IP/tins;/3//Ip讓網(wǎng)段不同于子段或IXI*「k…;I!e…,I…1、>山,『山:-3,…,,w建甲浙網(wǎng)IEa
片“l(fā)litiim"Ivquruclefii宿主 佰王機(jī)網(wǎng)民RXbyitbiIH133(1.5KiBiTXby〔cE30⑴別用LOIn1rrup1-IH51M亨亡aJd11db.11^1411111]m Linkuncjip-Loca1LoopIjackinieiaddr:"小工2SS.ll.0.0inc16addr;j:Il/12BScope:Ib&tUPLCIPUACKRLINM1NGMLI:164S6Mriric:IRXpsc!ks?1s:2£tiEierrori:IIdiroppudrI?oxrcrrnns,:IJtranurilIXpar:ke1%:28Gfierrcar11druppijd:I)uv£?rrlins.43carrier=0uqIJisi力」ixqueue?j甘nNi政Lyti-K:372n89B.(3.5MH)TKby372i]8Mt%百M(fèi)R)圖5網(wǎng)絡(luò)信息不符由上圖得知,虛擬機(jī)中的網(wǎng)絡(luò)信息出現(xiàn)問(wèn)題,IP地址網(wǎng)段不在于子網(wǎng)段或宿主機(jī)網(wǎng)段,導(dǎo)致虛擬機(jī)與宿主機(jī)無(wú)法連通。證明因虛擬機(jī)的網(wǎng)絡(luò)參數(shù)配置故障導(dǎo)致無(wú)法遠(yuǎn)程連接。2O4虛擬機(jī)的SSH服務(wù)器參數(shù)配置故障分析步驟:打開(kāi)終端f輸入“netstat-antpIgrepsshd〃命令,查看ssh程序是否啟動(dòng)和SSH的監(jiān)聽(tīng)端口。(UQ「帥?(UQ「帥?川MR1|Jlido/uor/nuiiMd11!1footluhrm映84汕lullMdill!root2n期13瞰UMI篙hd!llltoo)甯immHT*;I5I1MLIsmrnot%yyllPO]lnehlil-inlp||repMIfp flD:;;蒯 ;;;*//SSH程序正常啟動(dòng)ffl閨的疝d[rool&yyll^']([]圖6查看ssh程序信息由上圖得知,ssh的默認(rèn)端口不是22,而是1500。證明ssh的配置改變了,導(dǎo)致putty登陸失敗。
3。1編輯虛擬機(jī)設(shè)置打開(kāi)虛擬機(jī)后,發(fā)現(xiàn)IP地址不屬于宿主機(jī)網(wǎng)段或VM子網(wǎng)段,本次實(shí)驗(yàn)需實(shí)現(xiàn)宿主機(jī)遠(yuǎn)程登陸實(shí)驗(yàn)機(jī),所以第一步操作就是讓宿主機(jī)的DHCP能為實(shí)驗(yàn)機(jī)分配IP地址.步驟:雙擊虛擬機(jī)右下角的小電腦也一選擇網(wǎng)絡(luò)適配器一在網(wǎng)絡(luò)連接,單擊橋接模式。,內(nèi)存 1.5GB口地酒 1Q硬盤[SCSD 1566,內(nèi)存 1.5GB口地酒 1Q硬盤[SCSD 1566JCWClOD(SATAI 正在使用文件 auranst.E學(xué)C加DVD2(SATAJ 正在使用殺 口:時(shí)£1■陽(yáng)白網(wǎng)做配33 WT網(wǎng)格法配諾3 樗撓幅式[自動(dòng)]*trt推槿式:由:立技酎廠上刑空列::8「:;三鬻/選擇橋接模式gUSGF^JS 的i我聲卡 自動(dòng)撿罪5t:JEMn 用S酣顯示我 自到時(shí)#1"樵式加二用于共立主機(jī)的IP推址跳王機(jī)便式[用:與主機(jī)共豆的專用網(wǎng)絡(luò)芻定義1山;替生蚓[網(wǎng)絡(luò)VMnetOt自幼播播)圖7設(shè)置網(wǎng)絡(luò)設(shè)置3。2設(shè)置Linux系統(tǒng)的網(wǎng)絡(luò)配置步驟:3。2。1打開(kāi)終端,輸入“$6如口”,進(jìn)入系統(tǒng)配置模式一打開(kāi)網(wǎng)絡(luò)配置,按空格,啟動(dòng)DHCP并保存退出。注:可以直接配置eth0網(wǎng)關(guān)配置文件3。2。2查看eth0網(wǎng)卡信息:在終端輸入“cat/etc/sysconfig/…/ifcfg—eth0”一顯示成功設(shè)置為dhcp。3。2。3在終端,輸入“servicenetworkrestart”一成功重啟網(wǎng)絡(luò)一輸入“ifconfig”查看eth0信息.[[鍵入文字][[鍵入文字]回 rooi<?syyllW:- m回村乂什舊端城舊用吊W曲就D尿油田幫寸-H「r口。悵yy門如 clear〃進(jìn)入配置模式[i"心bi刨yy11⑶」'JSvisyscdnfii.yucrrk-jii!Tipi.s?ifi^fjjreihN)[too1色燈I]加"州sotup「t口。1(京〃進(jìn)入配置模式[i"心bi刨yy11⑶」'JSvisyscdnfii.yucrrk-jii!Tipi.s?ifi^fjjreihN)[too1色燈I]加"州sotup「t口。1(京yy11MJ11cut/ele/iyscanfifi^netwrJ<-scripts/ifcfg^dhuObEOdlVytiEOLHPHtjlO-dhep[T1也/vyII.R 1#-正在關(guān)閉邦口tthfl,美用卻M蜃II;設(shè)直網(wǎng)絡(luò)卷為;彈出環(huán)回接口,ierviet*niMwprkresign彈出界面打b0i[t門口1小聞vyII!』:!"]#i(>門門Fi干iMhO[旃定][確定]工1啟網(wǎng)絡(luò)成功,r]LinkencnpiElhcrniMIW6ddri.M)d)C;2!i;FGHi;F7iaelxJ/rTT。LES25fiTV-iT7。IE5ZL32UJTSfj_255.2^5.I2BinglEaddT:Fed。:?如心四":fw?:dEf7J&!舐叩u:LirAUL1IsTKAULAsI MLl'lLASTMU:lim?Muic;I〃正確分配IP地址RXpatkeLssS3errijts;Hdro])ptd;iactruns;?!浮嚎凇汗ぃ嚎赿ropped:4) erruna:4)lranr;Hbrriei:IIcoL]lhi.onE;1J:ILUMJRXbyUs:6uai(5*HKiB)IXLyles;It542(1.6KjB.i圖8重設(shè)實(shí)驗(yàn)機(jī)網(wǎng)絡(luò)配置3o2O4回到宿主機(jī),打開(kāi)cmd.exef輸入“ping6”命令f成功ping通實(shí)驗(yàn)機(jī)。|C:\DocumentsandGetl;ingfsSAdininisf;ratoi*>ping172.1G.57.56Pinging6ulth32b^tesofdata:HBplyReplyReplyRbvIvfromfromfromfrom6:bytes=326:bytes=326:bytes=326:bytes=32tine<linstine<lmstine<linstine<lmsITL=64TTL=64ITL=64TTL=64[Pingfctatistics£or1721&.57.E6:0必〃ping成功Packets:Gent0必〃ping成功ppproxima^croundt:riptinnilli—seconds:Minliviiin-Bns,naxiiTiun-0ms>Average-0nsfS-SDocumentsandSettLnffsXAdministrator>圖9兩臺(tái)機(jī)器正常連通證明宿主機(jī)和實(shí)驗(yàn)機(jī)所處的網(wǎng)絡(luò)環(huán)境是正常的.3。2。5嘗試在宿主機(jī)通過(guò)putty窗口遠(yuǎn)程登錄實(shí)驗(yàn)機(jī),發(fā)現(xiàn)還是無(wú)法成功遠(yuǎn)程登錄。
圖10遠(yuǎn)程登陸失敗3.3配置SSH服務(wù)器配置文件完成了以上步驟,依然沒(méi)有成功解決putty登陸問(wèn)題。證明SSH的配置也存在問(wèn)題。由故障分析2。4可得,SSH程序的監(jiān)聽(tīng)端口被改為1500。步驟:在終端輸入"vi/etc/ssh/sshd_config",修改配置文件f將Port項(xiàng)改為22,并保存退出。圖11修改$$八配置文件輸入“$01丫1。0sshrestart",重啟ssh服務(wù)器.
roots?syyll50:~文件舊編輯6查蒯擺瑞①U繁助幫助吵[lootSlsyy]190"Wservicealrt^larlgsh;uhtec:□即izeil[lootlSiyy]]9(1"Iffservices£bdrtilarl〃重啟成功停止gghd: [確定]〃重啟成功啟動(dòng)"hd 【確定1[TDul(%yyl]HO']?|圖12重啟ssh服務(wù)器再次嘗試遠(yuǎn)程登陸,但是依然失敗。圖13登陸失敗3。4關(guān)閉防火墻經(jīng)查證Linux系統(tǒng)進(jìn)行遠(yuǎn)程登陸,需要關(guān)閉其防火墻。步驟:輸入"serviceiptablesstop"f查看ssh的監(jiān)聽(tīng)狀態(tài).圖14關(guān)閉防火墻完成以上步驟,再次嘗試遠(yuǎn)程登陸。在putty窗口點(diǎn)擊“open”后,彈出putty的安全警告窗口一單擊“是”,進(jìn)入登陸界面一輸入登陸賬號(hào)和密碼,成功遠(yuǎn)程登陸。圖15彈出警告信息圖圖18修改秘鑰文件[鍵入文字]圖圖18修改秘鑰文件[鍵入文字]圖16成功遠(yuǎn)程登陸3.5PUTTY公鑰登陸生成私鑰/公鑰的方法有兩種:linux的ssh-keygen或putty-keygen。(1)步驟:輸入ssh—keygen-trsa(rsa或dsa兩種加密方式)f輸入密碼鑰。成功生成秘團(tuán) 總IEjf.占sh交件什)第里〔曰查看3〕接妻(51 瞬瑞(I)希為{H][root@rtbel京面]幫ssh-keygen rsa片「etinijpnhliczdpfiM看口尸「多苜kpy 〃生成秘鑰Enterfileinwhichtosavethekey(/root/,ssh/id_rsa):/root/-ssh/id_rsaEnterpassphrase(emptyforn口passphrasej:Entersamepassphrase:Youridentificationhasbeensau*edin/roat/.ssh/id_rsa.Yourpublickeyhasbeensavedin/root/.ssh/idlrsa.pub.Thekeyfingerprintis;dlla:75;5a:79:5d:58:b6:83:f5:c9:0d:e8:30:59root@rheL.5Thekey'srandoniartiniageis:+--[RSA2G43]I .O+EO.=+IQ=O*0=I圖17生成并顯示秘鑰(2)修改sshd_conf配置文件。root@rheI:?Assh文陽(yáng)口班舊查視的撒索S終端①幫捌印[rootgrhel.點(diǎn)面]#cd.sshbash:cd;.ssh:沒(méi)有那"T■文件或目錄[?Dat@rhel點(diǎn)面]#cd/rocit/.SL.h[rootOrhel,55hj#Is3//生成秘鑰h]#uim/etc/5sh/sshd_configidrsaidrs<[root@rhel-sj[root@rhel.ssh]#egrep-v"#p$"/etc/ssh/sshd_configProtdCDl2SyslogFacilityAUTHPRIVR.5AAutheinticatiQnyesPubkeyAuthenticatianyesAuthorizedKeysFile .ssh/autl,orPasswordAnthentlcatleinyes?舒曾駐號(hào)RgcRc1及pon口cAuthe 錚w—du」//修改文件項(xiàng)GSSAPlAuthenticationyesG弓5Api匚Lb日nupCreduntlHL弓yesLlsePAMye&AcceptEnvLANGLC_CTYPELJNUMERKLC_TIHELC^COLLATELCMONETARYLC^MESSAGESAcceptEnvLCPAPERLCNAMELCADDRESSLCTELEPHONELCMEASUREMENTACCeptEmvLC2IDEMTIFICATIONLCALLLANGUAGEAcceptEHVX1M0DIFIERSXI1ForwardIngyes,Subsystem sftp /usr/11bexec/gpenssh/sftp-server[rDot@rhel?ssh]#|[[鍵入文字][[鍵入文字]圖圖22putty窗口載入秘鑰[鍵入文字](3)修改公鑰的名字,與sshd_conf的公鑰名相同。[root@rhjl削]#cpidjsa.pub刖曲口門1日工炮)月[「。0搦「山」由#bIm而犯廿0「1葭d_kcy5 〃修改文件名-rv-r--r--1rootroot的94月1317:12airthorizedkeys[root@rhel,$sh]^|圖19修改秘鑰文件(4)重啟SSH服務(wù)器.root@r^hell;*/?ssh .□曳件㈤鼐fi舊E.S{VJ搜索(Si赧端CD幫助(W[root@rhel,ssh]#servicesshrestart[root@rhel-ssh]#servicesshdrest日「t看止5shd[root@rhel-ssh]#servicesshdrest日「t看止5shd:正在啟動(dòng)sshd:I「。。七目「八呂l?專用h1#, 〃重啟,ssh圖20重啟ssh(5)虛擬機(jī)中生成的公鑰共享到宿主機(jī)中,并用putty—keygen工具將公鑰文件轉(zhuǎn)為ppk格式。注:ppk格式putty才能識(shí)別。圖21轉(zhuǎn)換私鑰格式(6)將公鑰加載到Putty(6)將公鑰加載到Putty中,并確認(rèn)“Open”。(7)輸入賬號(hào)和公鑰口令登陸。圖23putty登陸成功4.綜合分析4。1putty窗口介紹PuTTY是一個(gè)Telnet、SSH、rlogin、純TCP以及串行接口連接軟件.較早的版本僅支持Windows平臺(tái),在最近的版本中開(kāi)始支持各類Unix平臺(tái),并打算移植至MacOSX上。除了官方版本外,有許多第三方的團(tuán)體或個(gè)人將PuTTY移植到其他平臺(tái)上,像是以Symbian為基礎(chǔ)的移動(dòng)電話。PuTTY為一開(kāi)放源代碼軟件,主要由SimonTatham維護(hù),使用MITlicence授權(quán)。隨著Linux在服務(wù)器端應(yīng)用的普及,Linux系統(tǒng)管理越來(lái)越依賴于遠(yuǎn)程。在各種遠(yuǎn)程登錄工具中,Putty是出色的工具之一.Putty是一個(gè)免費(fèi)的、Windows32平臺(tái)下的telnet、rlogin和ssh客戶端,但是功能絲毫不遜色于商業(yè)的telnet類工具.目前最新的版本為0.63。4。2SSH遠(yuǎn)程協(xié)議分析介紹:為SecureShell(安全外殼協(xié)議)縮寫,由IETF的網(wǎng)絡(luò)工作小組(NetworkWorkingGroup)所制定;SSH為建立在應(yīng)用層和傳輸層基礎(chǔ)上的安全協(xié)議。SSH是目前較可靠,專為遠(yuǎn)程登錄會(huì)話和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)議。利用SSH協(xié)議可以有效防止遠(yuǎn)程管理過(guò)程中的信息泄露問(wèn)題。SSH最初是UNIX系統(tǒng)上的一個(gè)程序,后來(lái)又迅速擴(kuò)展到其他操作平臺(tái)。SSH在正確使用時(shí)可彌補(bǔ)網(wǎng)絡(luò)中的漏洞。SSH客戶端適用于多種平臺(tái)。幾乎所有UNIX平臺(tái)一包括HP-UX、Linux、AIX、Solaris、DigitalUNIX、Irix,以及其他平臺(tái),都可運(yùn)行SSH。圖24SSH的工作模型OPENSSH:是SSH(SecureSHell)協(xié)議的免費(fèi)開(kāi)源實(shí)現(xià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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全責(zé)任協(xié)議合同
- 2025年貨運(yùn)從業(yè)模擬考試題庫(kù)
- 2025年本溪a2貨運(yùn)從業(yè)資格證模擬考試題
- 2025年鐵嶺下載b2貨運(yùn)從業(yè)資格證模擬考試考試
- 電力負(fù)荷平衡合同(2篇)
- 某市人力資源和社會(huì)保障局2024年度政治生態(tài)分析報(bào)告
- 2024-2025學(xué)年高中地理課時(shí)分層作業(yè)1地球的宇宙環(huán)境含解析魯教版必修1
- 2024-2025學(xué)年高中英語(yǔ)Module5GreatPeopleandGreatInventionsofAncientChinaSectionⅡGrammar課后篇鞏固提升外研版必修3
- 2024-2025學(xué)年四年級(jí)語(yǔ)文上冊(cè)第五單元18爭(zhēng)吵說(shuō)課稿語(yǔ)文S版
- 托班第一學(xué)期工作總結(jié)
- 2024年常德職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)
- ABB工業(yè)機(jī)器人應(yīng)用技術(shù) 課件 2.6系統(tǒng)輸入輸出與IO信號(hào)的關(guān)聯(lián)
- 山東省濟(jì)南市2023-2024學(xué)年高二上學(xué)期期末考試化學(xué)試題 附答案
- 2025 年福建省中考語(yǔ)文試題:作文試題及范文
- 短視頻運(yùn)營(yíng)績(jī)效考核表KPI-企業(yè)管理
- 慢性心衰的管理:2024年國(guó)家心衰指南更新
- 15J403-1-樓梯欄桿欄板(一)
- QC課題提高金剛砂地面施工一次合格率
- 呼吸科護(hù)理管理制度
- TCI 331-2024 工業(yè)污染源產(chǎn)排污核算系數(shù)制定通則
- 浙江省(面試)公務(wù)員考試試題及答案指導(dǎo)(2025年)
評(píng)論
0/150
提交評(píng)論