版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
處理linux系統(tǒng)故障的思路作為一名合格的linux系統(tǒng)管理員,一定要有一套清晰、明確的解決故障思路,當(dāng)問題出現(xiàn)時,才能迅速定位、解決問題,這里給出一個處理問題的一般思路:重視報錯提示信息:每個錯誤的出現(xiàn),都是給出錯誤提示信息,一般情況下這個提示基本定位了問題的所在,因此一定要重視這個報錯信息,如果對這些錯誤信息視而不見,問題永遠(yuǎn)得不到解決。查閱日志文件:有時候報錯信息只是給出了問題的表面現(xiàn)象,要想更深入的了解問題,必須查看相應(yīng)的日志文件,而日志文件又分為系統(tǒng)日志文件(/var/log)和應(yīng)用的日志文件,結(jié)合這兩個日志文件,一般就能定位問題所在。分析、定位問題:這個過程是比較復(fù)雜的,根據(jù)報錯信息,結(jié)合日志文件,同時還要考慮其它相關(guān)情況,最終找到引起問題的原因。解決問題:找到了問題出現(xiàn)的原因,解決問題就是很簡單的事情了。從這個流程可以看出,解決問題的過程就是分析、查找問題的過程,一旦確定問題產(chǎn)生的原因,故障也就隨之解決了。二、忘記linuxroot密碼這個問題出現(xiàn)的幾率是很高的,不過,在linux下解決這個問題也很簡單,只需重啟linux系統(tǒng),然后引導(dǎo)進(jìn)入linux的單用戶模式(init1),由于單用戶模式是不需要輸入登錄密碼的,因此,可以直接登錄系統(tǒng),修改root密碼即可解決問題。下面是詳細(xì)的處理方法,這里我們以Redhatlinux為基準(zhǔn),操作步驟如下:(1)重啟系統(tǒng),待linux系統(tǒng)啟動到grub引導(dǎo)菜單時,找到當(dāng)前系統(tǒng)引導(dǎo)選項(可以按方向鍵展開隱藏的菜單,單處理器只有一個引導(dǎo)項,多處理器有3個或3個以上引導(dǎo)項,一般默認(rèn)選項就是系統(tǒng)當(dāng)前引導(dǎo)選項)。(2)通過方向鍵將光標(biāo)放到當(dāng)前系統(tǒng)引導(dǎo)項上,然后按鍵盤字母“e”,進(jìn)入編輯狀態(tài)。(3)然后通過上下鍵,選中帶有kernel指令的一行,繼續(xù)按鍵盤字母“e”,編輯該行,在行末尾加個空格,然后添加single,類似與這樣:kernel/vmlinuz-2.6.18-8.el5roroot=LABEL=/rhgbquietsingle(4)修改完成,按回車鍵,返回到剛才的界面。(5)最后按鍵盤“b”,系統(tǒng)開始引導(dǎo)。這樣系統(tǒng)就啟動到了單用戶模式下,這里的單用戶根windows下的安全模式類似,在單用戶模式下,只是啟動最基本的系統(tǒng),網(wǎng)絡(luò)以及應(yīng)用服務(wù)均不啟動。單用戶模式啟動完畢,系統(tǒng)會自動進(jìn)入到命令行狀態(tài)下,類似與“sh-3.1#”,然后直接執(zhí)行passwd,回車,系統(tǒng)會提示輸入新的root密碼兩次,最后會看到修改密碼成功的提示,這樣就完成了root密碼的修改。如果需要正常啟動系統(tǒng),現(xiàn)在只需輸入“init3”,就進(jìn)入了多用戶模式。用root用戶重新登錄系統(tǒng),看看設(shè)置的新密碼是否生效。三linux系統(tǒng)無法啟動的解決辦法導(dǎo)致linux無法啟動的原因有很多,常見的原因有如下幾種:文件系統(tǒng)配置不當(dāng),比如/etc/inittab文件、/etc/fstab文件等配置錯誤或丟失,導(dǎo)致系統(tǒng)錯誤,無法啟動。非法關(guān)機(jī),導(dǎo)致root文件系統(tǒng)破壞,也就是linux根分區(qū)破壞,系統(tǒng)無法正常啟動Linux內(nèi)核崩潰,從而無法啟動系統(tǒng)引導(dǎo)程序出現(xiàn)問題,比如grub丟失或者損壞,導(dǎo)致系統(tǒng)無法引導(dǎo)啟動。硬件故障,比如主板、電源、硬盤等出現(xiàn)問題,導(dǎo)致linux無法啟動。從這些常見的故障可知,導(dǎo)致系統(tǒng)無法啟動的主要有兩個問題,硬件原因和操作系統(tǒng)原因,對于硬件出現(xiàn)的問題,只需通過更換硬件設(shè)備,即可解決,而對于操作系統(tǒng)出現(xiàn)的問題,雖然出現(xiàn)的問題可能千差萬別,不過在多數(shù)情況下都可以用相對簡單統(tǒng)一的一些方法來恢復(fù)系統(tǒng),下面我們就針對上面提出的幾個問題,結(jié)合RedhatLinux系統(tǒng)環(huán)境,給出一些常用的、普遍的解決問題的方法。1./etc/fstab文件丟失,導(dǎo)致系統(tǒng)無法啟動/etc/fstab文件存放了系統(tǒng)中文件系統(tǒng)的相關(guān)信息,如果正確的配置了該文件,那么在linux啟動時,系統(tǒng)會讀取此文件,自動掛載linux的各個分區(qū),如果此文件配置錯誤,或者丟失,就會導(dǎo)致系統(tǒng)無法啟動,具體的故障現(xiàn)象是在檢測mountpartition時出現(xiàn):startingsystemlogger此后系統(tǒng)啟動就停止了。針對這個問題,我們的第一思路就是想辦法恢復(fù)/etc/fstab這個文件的信息,只要恢復(fù)了此文件,系統(tǒng)就能自動掛載每個分區(qū),正常啟動??赡芎芏嘧x者首先想到的是將系統(tǒng)切換到單用戶模式下,然后手動掛載分區(qū),最后結(jié)合系統(tǒng)信息,重建/etc/fstab文件。但是這種方法是行不通的,因為fatab文件丟失導(dǎo)致linux無法掛載任何一個分區(qū),即使linux還能切換到單用戶下,那么此時的系統(tǒng)也只是一個read-only的文件系統(tǒng),無法向磁盤寫入任何信息。我們介紹另外一個方法,就是利用linuxrescue修復(fù)模式登錄系統(tǒng),進(jìn)而獲取分區(qū)和掛載點(diǎn)信息,重構(gòu)/etc/fstab文件。這里以rhel5為例,首先將系統(tǒng)第一章光盤放入光驅(qū),設(shè)置BOIS從光驅(qū)啟動,這樣系統(tǒng)就從光驅(qū)引導(dǎo),然后在boot后輸入:linuxrescue,如圖1所示:圖1設(shè)置linux進(jìn)入修復(fù)模式接著系統(tǒng)自動開始引導(dǎo),進(jìn)入圖2所示畫面:圖2選擇語言這里是選擇模式使用的語言,可以按照自己需要設(shè)定,我們這里選擇“English“,然后按tab鍵,選中“ok”,回車進(jìn)入下一步。下面進(jìn)入的是鍵盤選擇界面,如圖3所示,這里選擇默認(rèn)的“us”即可。圖3選擇鍵盤類型下面進(jìn)入網(wǎng)絡(luò)配置界面,如圖4所示:sysfs/syssysfsdefaults00LABEL=/tmp/tmpext3defaults12LABEL=/usr/usrext3defaults12LABEL=/var/varext3defaults12LABEL=SWAP-sda9swapswapdefaults00配置完畢,保存退出,然后重啟系統(tǒng)。sh-3.1#reboot2、root文件系統(tǒng)破壞,導(dǎo)致系統(tǒng)無法啟動Linux下普遍采用的是ext3文件系統(tǒng),ext3是一個具有日志記錄功能的日志文件系統(tǒng),可以進(jìn)行簡單的容錯和恢復(fù),但是在一個高負(fù)荷讀寫的ext3文件系統(tǒng)下,如果突然發(fā)生掉電,就很有可能發(fā)生文件系統(tǒng)內(nèi)部結(jié)構(gòu)不一致,導(dǎo)致文件系統(tǒng)破壞。Linux在啟動時,會自動去分析和檢查系統(tǒng)分區(qū),如果發(fā)現(xiàn)文件系統(tǒng)有簡單的錯誤,會自動修復(fù),如果文件系統(tǒng)破壞比較嚴(yán)重,系統(tǒng)無法完成修復(fù)時,系統(tǒng)就會自動進(jìn)入單用戶模式下或者出現(xiàn)一個交互界面,提示用戶介入手動修復(fù),現(xiàn)象類似下面所示:checkingrootfilesystem/dev/sdb5containsafilesystemwitherrors,checkforced/dev/sdb5:Unattachedinode68338812/dev/sdb5:UNEXPECTEDINCONSISTENCY;RUNfsckMANUALLY(i.e.,without-aor-poptions)FAILED/containsafilesystemwitherrorscheckforcedaneroroccurredduringthefilesystemcheck****droppingyoutoashell;thesystemwillreboot****whenyouleavetheshellPressenterformaintenance(ortypeControl-Dtocontinue):giverootpasswordformaintenance從這個錯誤可以看出,系統(tǒng)根分區(qū)文件系統(tǒng)出現(xiàn)了問題,系統(tǒng)在啟動時無法自動修復(fù),然后進(jìn)入到了一個交互界面,提示用戶進(jìn)行系統(tǒng)修復(fù)。這個問題發(fā)生的機(jī)率很高,引起這個問題的主要原因就是系統(tǒng)突然掉電,引起文件系統(tǒng)結(jié)構(gòu)不一致。一般情況下解決此問題的辦法是采用fsck命令,進(jìn)行強(qiáng)制修復(fù)。根據(jù)上面的錯誤提示,當(dāng)按下“Control-D”組合鍵后系統(tǒng)自動重啟,當(dāng)輸入root密碼后進(jìn)入系統(tǒng)修復(fù)模式,在修復(fù)模式下,可以執(zhí)行fsck命令,具體操作過程如下:[root@localhost/]#umount/dev/sdb5[root@localhost/]#fsck.ext3-y/dev/sdb5e2fsck1.39(29-May-2006)/containsafilesystemwitherrors,checkforced.Pass1:Checkinginodes,blocks,andsizesPass2:CheckingdirectorystructurePass3:CheckingdirectoryconnectivityPass4:CheckingreferencecountsInode6833812refcountis2,shouldbe1.Fix<y>?yesUnattachedinode6833812Connectto/lost+found<y>?yesInode6833812refcountis2,shouldbe1.Fix<y>?yesPass5:CheckinggroupsummaryinformationBlockbitmapdifferences:-(519--529)-9273Fix<y>?yes…………/:*****FILESYSTEMWASMODIFIED*****/:19/128520files(15.8%non-contiguous),46034/514048blocks上面就是fsck修復(fù)受損文件系統(tǒng)的過程,fsck詳細(xì)用法在本書第四章有詳細(xì)的講述,這里不在多講。需要注意的是,在執(zhí)行fsck的時候,一定要先卸載要修復(fù)的分區(qū),然后再執(zhí)行修復(fù)操作,切記!三、其它故障的一般解決方案如果是linux的引導(dǎo)程序出現(xiàn)問題,那么也可以通過光盤引導(dǎo)的方式進(jìn)入linux修復(fù)模式,然后修改對應(yīng)的引導(dǎo)程序或者重新安裝引導(dǎo)程序。如果linux內(nèi)核崩潰或者丟失,同樣可以先進(jìn)入linuxrescue下,然后加載root分區(qū),最后重新編譯內(nèi)核。如果出現(xiàn)了最壞的情況,文件系統(tǒng)破壞嚴(yán)重,同時內(nèi)核也崩潰,那么此時重新安裝系統(tǒng)反而比較容易,在這種情況下可以先將linux上有用的數(shù)據(jù)和文件備份轉(zhuǎn)移到其它設(shè)備,然后對整個文件系統(tǒng)進(jìn)行全新安裝。在這里我們不可能對每個出現(xiàn)的問題,都給出詳細(xì)的解決方案,問題都是千差萬別的,每個問題的處理都不盡相同,本書要傳授給大家的是當(dāng)linux系統(tǒng)出現(xiàn)問題后,解決問題的一般思路和通用策略,熟練掌握了這些技巧,處理任何linux問題都能游刃有余。四、linux下常見網(wǎng)絡(luò)故障處理linux網(wǎng)絡(luò)服務(wù)功能非常強(qiáng)大,在linux上可以部署WebServer、DNSServer、MailServer、Dbserver、Ftpserver等等,但是也由此產(chǎn)生了很多網(wǎng)絡(luò)問題,據(jù)統(tǒng)計,在linux系統(tǒng)下產(chǎn)生的故障,有60%來自網(wǎng)絡(luò)方面,40%來自系統(tǒng)本身,可見熟練解決linux下故障,對于熟練掌握linux有著巨大的幫助。解決linux網(wǎng)絡(luò)問題的順序應(yīng)該是首先從Linux操作系統(tǒng)自身的底層網(wǎng)絡(luò)開始,然后逐步有點(diǎn)及面的向外擴(kuò)展,網(wǎng)絡(luò)問題的一般解決流程為:網(wǎng)絡(luò)硬件傳輸問題,可以通過檢查網(wǎng)線是否正常,網(wǎng)卡、集線器、路由器、交換機(jī)等是否正常來確認(rèn)是否由硬件問題造成網(wǎng)絡(luò)故障。檢查網(wǎng)卡是否能正常工作,可以從網(wǎng)卡是否正常加載、網(wǎng)卡IP設(shè)置是否正確、系統(tǒng)路由是否設(shè)置正確3個方面進(jìn)行檢查確認(rèn)。檢查DNS是否設(shè)定正確,可以從linux的DNS客戶端配置文件/etc/resolv.conf,本地主機(jī)文件/etc/hosts進(jìn)行檢查確認(rèn)。服務(wù)是否正常打開,可以通過telnet或者netstat命令的方式檢測服務(wù)是否開啟。訪問權(quán)限是否打開,可以從本機(jī)iptables防火墻、linux內(nèi)核強(qiáng)制訪問控制策略selinux兩方面入手,進(jìn)行檢查確認(rèn)。局域網(wǎng)主機(jī)之間聯(lián)機(jī)是否正常;可以通過ping自身IP,ping局域網(wǎng)其它主機(jī)IP,ping網(wǎng)關(guān)地址來確認(rèn)局域網(wǎng)是否連接正常。接下來,我們就針對上面給出的解決網(wǎng)絡(luò)問題的一般思路,詳細(xì)展開講述。1.檢查網(wǎng)絡(luò)硬件傳輸問題檢查網(wǎng)絡(luò)故障,首先要排除的是網(wǎng)絡(luò)硬件設(shè)備是否存在問題,比如網(wǎng)線是否正常,網(wǎng)卡、集線器、路由器、交換機(jī)等是否正常,這些是網(wǎng)絡(luò)正常運(yùn)行的基本條件,如果發(fā)現(xiàn)某些設(shè)備出現(xiàn)故障,只需更換硬件即可解決問題。2.檢查網(wǎng)卡是否能正常工作(1)檢查網(wǎng)卡是否正常加載通過lsmod、ifconfig命令可以判斷網(wǎng)卡是否正常加載,如果通過ifconfig可以顯示網(wǎng)絡(luò)接口(eth0、eth1等等)的配置信息,表示系統(tǒng)已經(jīng)認(rèn)到了網(wǎng)卡驅(qū)動程序,檢測到了網(wǎng)絡(luò)設(shè)備,網(wǎng)卡加載正常。(2)檢查網(wǎng)卡IP設(shè)置是否正確接下來就要檢查網(wǎng)卡的軟件設(shè)定,比如IP是否配置,配置是否正確,確保IP的配置和局域網(wǎng)其它計算機(jī)配置沒有沖突。(3)檢查系統(tǒng)路由表信息是否正確最后就是要檢查系統(tǒng)的路由表設(shè)置是否正確,如果一個linux系統(tǒng)有兩塊網(wǎng)卡,同時兩塊網(wǎng)卡設(shè)置的IP不在一個網(wǎng)段,要特別注意系統(tǒng)路由表的設(shè)置。例如下面這個系統(tǒng)的網(wǎng)絡(luò)接口信息:[root@webserver~]#ifconfigeth0Linkencap:EthernetHWaddr00:12:3F:FF:65:24inetaddr:39Bcast:55Mask:inet6addr:fe80::212:3fff:feff:6524/64Scope:LinkUPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:20632289errors:0dropped:0overruns:0frame.:0TXpackets:20223702errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:1000RXbytes:793608426(756.8MiB)TXbytes:2567481473(2.3GiB)Interrupt:201eth1Linkencap:EthernetHWaddr00:12:3F:FF:65:25inetaddr:0Bcast:55Mask:inet6addr:fe80::212:3fff:feff:6525/64Scope:LinkUPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:15496910errors:0dropped:0overruns:0frame.:0TXpackets:8028739errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:1000RXbytes:1048038084(999.4MiB)TXbytes:3195989266(2.9GiB)Interrupt:209loLinkencap:LocalLoopbackinetaddr:Mask:inet6addr:::1/128Scope:HostUPLOOPBACKRUNNINGMTU:16436Metric:1RXpackets:508961errors:0dropped:0overruns:0frame.:0TXpackets:508961errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:0RXbytes:574086961(547.4MiB)TXbytes:574086961(547.4MiB)從上面輸出可知,本系統(tǒng)有兩塊網(wǎng)卡,分別配置不同網(wǎng)段的IP地址,假定eth0通過映射的方式對外提供ssh連接服務(wù),而eth1僅供局域網(wǎng)主機(jī)之間共享數(shù)據(jù)使用?,F(xiàn)在的問題是,外界無法ssh遠(yuǎn)程登錄到此系統(tǒng),而網(wǎng)卡加載沒有問題,網(wǎng)卡IP設(shè)置也沒問題,接下來看看此系統(tǒng)的路由設(shè)置:[root@webserver~]#routeKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIface*U000eth0*U000eth1defaultUG000eth1到這里,問題已經(jīng)基本排查出來了:從route的輸出可知,linux的缺省路由是,而192.168.200段的IP僅僅供局域網(wǎng)主機(jī)之間共享數(shù)據(jù)使用,沒有連接出去的訪問權(quán)限,因而,外界無法連接到linux系統(tǒng),也是理所當(dāng)然的事情了。定位了問題,解決方法很簡單,刪除192段的缺省路由,然后增加10段的缺省路由即可:[root@webserver~]#routedeletedefault[root@webserver~]#routeadddefaultgw54此時外界就可以通過ssh服務(wù)遠(yuǎn)程連接到linux系統(tǒng)了。3.檢查DNS解析文件是否設(shè)置正確在Linux系統(tǒng)中,有兩個文件用來指定系統(tǒng)到哪里尋找相關(guān)域名解析的庫。分別是文件/etc/host.conf和/etc/nsswitch.conf。/etc/host.conf文件指定系統(tǒng)如何解析主機(jī)名,Linux通過域名解析庫來獲得主機(jī)名對應(yīng)的IP地址。下面是RedHatLinux安裝后缺省的/etc/host.conf內(nèi)容:orderhosts,bind其中,order指定主機(jī)名查詢順序,這里表示首先查找/etc/hosts文件對應(yīng)的解析,如果沒有找到對應(yīng)的解析,接著就根據(jù)/etc/resolve.conf指定的域名服務(wù)器進(jìn)行解析。/etc/nsswitch.conf文件是由SUN公司開發(fā)的,用于管理系統(tǒng)中多個配置文件查詢的順序,由于nsswich.conf提供了更多的資源控制方式,nsswich.conf文件現(xiàn)在已經(jīng)基本取代了hosts.conf,雖然LINUX系統(tǒng)中默認(rèn)這兩個文檔都存在,但實際上起作用的是nsswitch.conf文件。nsswitch.conf文件每行的配置都以一個關(guān)鍵字開頭,后跟冒號,緊接著是空白,然后是一系列方法的列表。例如這段信息:hosts:filesdns表示系統(tǒng)首先查詢主機(jī)庫文件,如果沒有找到對應(yīng)的解析,接著會去DNS配置文件指定的DNS服務(wù)器進(jìn)行解析。清楚了linux下域名解析的原理和過程,我們就可以根據(jù)這兩個文件的設(shè)定,確定解析的順序,從而判斷出域名解析可能出現(xiàn)的問題。4.檢查服務(wù)是否正常打開在一個應(yīng)用出現(xiàn)故障時,必須要檢查的就是服務(wù)本身,比如服務(wù)是否開啟,配置是否正確等等,檢查服務(wù)是否正確打開,分為兩步,第一步是查看服務(wù)的端口是否打開:例如,我們不能用root用戶ssh登錄到33這臺linux服務(wù)器,首先檢查sshd服務(wù)的22端口是否打開:[root@localhostinit.d]#telnet3322SSH-2.0-OpenSSH_4.3這個輸出表示33的22端口對外開放,或者可以說sshd服務(wù)是處于打開狀態(tài)。如果沒有任何輸出,可能是服務(wù)沒有啟動,或者服務(wù)端口被屏蔽。也可以在服務(wù)器上通過netstat命令檢查22端口是否打開:[root@localhostxinetd.d]#netstat-ntltcp00:3306:*LISTENtcp00:::80:::*LISTENtcp00:::22:::*LISTEN可以看到,22端口在服務(wù)器上是打開的,同時,服務(wù)器上打開的還有3306、80端口。接著進(jìn)行第二步的檢查,既然服務(wù)已經(jīng)打開,可能是sshd服務(wù)配置的問題,檢查sshd服務(wù)端配置文件/etc/ssh/sshd_config,發(fā)現(xiàn)有下面一行信息:PermitRootLoginno由此可知是ssh服務(wù)端配置文件限制了root用戶不能登錄系統(tǒng),如果需要root登錄系統(tǒng),只需更改為如下即可:PermitRootLoginyes到這里為止,我們通過對端口和服務(wù)配置文件的層層檢查,最終找到了問題的根源。需要說明的是,這里的重點(diǎn)不是講述如何讓root登錄linux系統(tǒng),而是要通過這個例子讓讀者學(xué)會處理類似問題的思路和方法。5.檢查訪問權(quán)限是否打開(1)檢查系統(tǒng)防火墻iptables的狀態(tài)當(dāng)某些服務(wù)不能訪問時,一定要檢查是否被linux本機(jī)防火墻iptables屏蔽了,可以通過iptables-L指令查看iptables的配置策略,例如我們不能訪問某臺linux服務(wù)器提供的www服務(wù),通過檢查,系統(tǒng)網(wǎng)絡(luò)、域名解析都正常,并且服務(wù)也正常啟動,然后檢查了服務(wù)器的iptables策略配置,信息如下:[root@localhost~]#iptables-
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度物流服務(wù)合同標(biāo)的與服務(wù)內(nèi)容2篇
- 2025年度航空航天零部件采購合同模板3篇
- 2025彩妝造型行業(yè)消費(fèi)者權(quán)益保護(hù)合作協(xié)議3篇
- 泰州職業(yè)技術(shù)學(xué)院《城市更新與方法》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024版:變壓器買賣雙方權(quán)益保障合同3篇
- 2024年足療服務(wù)人員聘用協(xié)議樣本版B版
- 二零二五版2025年度個體美容美發(fā)店合伙合作協(xié)議3篇
- 二零二五版物聯(lián)網(wǎng)技術(shù)在農(nóng)業(yè)應(yīng)用合伙協(xié)議3篇
- 二零二五年度綠色建筑門窗安裝及節(jié)能認(rèn)證協(xié)議3篇
- 二零二五版貨物搬運(yùn)與物流信息平臺建設(shè)合同3篇
- 自我發(fā)展與團(tuán)隊管理課件
- 《婦產(chǎn)科學(xué)》課件-17.盆腔器官脫垂
- 《UL線材培訓(xùn)資識》課件
- 監(jiān)理報告范本
- 店鋪交割合同范例
- 大型活動LED屏幕安全應(yīng)急預(yù)案
- 2024年內(nèi)蒙古包頭市中考道德與法治試卷
- 湖南省長沙市2024-2025學(xué)年高二上學(xué)期期中考試地理試卷(含答案)
- 自來水質(zhì)量提升技術(shù)方案
- 金色簡約蛇年年終總結(jié)匯報模板
- 農(nóng)用地土壤環(huán)境質(zhì)量類別劃分技術(shù)指南(試行)(環(huán)辦土壤2017第97號)
評論
0/150
提交評論