Linux系統(tǒng)管理與服務(wù)器配置-基于CentOS 7(第2版) 課件 第5章服務(wù)與進(jìn)程_第1頁
Linux系統(tǒng)管理與服務(wù)器配置-基于CentOS 7(第2版) 課件 第5章服務(wù)與進(jìn)程_第2頁
Linux系統(tǒng)管理與服務(wù)器配置-基于CentOS 7(第2版) 課件 第5章服務(wù)與進(jìn)程_第3頁
Linux系統(tǒng)管理與服務(wù)器配置-基于CentOS 7(第2版) 課件 第5章服務(wù)與進(jìn)程_第4頁
Linux系統(tǒng)管理與服務(wù)器配置-基于CentOS 7(第2版) 課件 第5章服務(wù)與進(jìn)程_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第5章服務(wù)與進(jìn)程Linux系統(tǒng)管理與服務(wù)器配置——基于CentOS7目錄5.1項(xiàng)目一:Linux系統(tǒng)啟動配置與快捷鍵設(shè)置5.1.1Linux系統(tǒng)的啟動過程

5.1.2Linux系統(tǒng)的運(yùn)行級別 5.1.3系統(tǒng)運(yùn)行級別之間的切換5.1.4關(guān)閉Ctrl+Alt+Del功能鍵的功能5.2項(xiàng)目二:使用systemctl管理NFS服務(wù) 5.2.1服務(wù)簡介 5.2.2systemctl命令 5.3項(xiàng)目三:進(jìn)程的延遲與周期調(diào)度 5.3.1進(jìn)程的概念 5.3.2進(jìn)程的調(diào)度5.3.3進(jìn)程的查看5.3.4進(jìn)程的終止5.4項(xiàng)目四:知識擴(kuò)展5.4.1作業(yè)控制的概念5.4.2作業(yè)控制常用命令本章小結(jié)5.1項(xiàng)目一:Linux系統(tǒng)啟動配置與快捷鍵設(shè)置管理員在部署CentOSLinux7系統(tǒng)時(shí),為了提高工作效率,通常在文本界面下進(jìn)行工作,因此他以系統(tǒng)管理員root權(quán)限把系統(tǒng)設(shè)置成開機(jī)后,直接進(jìn)入到字符界面下;同時(shí)他在配置服務(wù)器的過程中為避免重新啟動計(jì)算機(jī),將取消組合鍵Ctrl+Alt+Del的重新啟動功能。序號知識點(diǎn)詳見章節(jié)1對Linux系統(tǒng)啟動過程的理解5.1.12對Linux系統(tǒng)運(yùn)行級別的理解5.1.23設(shè)置Linux系統(tǒng)的運(yùn)行級別5.1.34設(shè)置Ctrl+Alt+Del組合鍵的功能5.1.45.1.1Linux系統(tǒng)的啟動過程Linux的啟動過程5.1.1Linux系統(tǒng)的啟動過程①

計(jì)算機(jī)加電后,CPU運(yùn)行初始化,接著在硬件固定位置執(zhí)行一條指令。這條指令跳轉(zhuǎn)到BIOS,BIOS找到啟動設(shè)備并獲取MBR,該MBR的主引導(dǎo)程序負(fù)責(zé)運(yùn)行系統(tǒng)引導(dǎo)程序。CentOSLinux7的主引導(dǎo)程序是GRUB2。②

GRUB2獲得引導(dǎo)過程的控制權(quán)后,會顯示GRUB2提示符。用戶選擇啟動Linux的操作,將激活GRUB2從boot分區(qū)讀取并裝載壓縮內(nèi)核,壓縮內(nèi)核自解壓并把控制權(quán)轉(zhuǎn)交給解壓的內(nèi)核,開始Kernelboot(內(nèi)核引導(dǎo))初始化系統(tǒng)硬件和設(shè)備。③

內(nèi)核啟動systemd進(jìn)程,該進(jìn)程將根據(jù)default.target引導(dǎo)系統(tǒng),然后執(zhí)行sysinit.target來初始化系統(tǒng)和準(zhǔn)備操作系統(tǒng)。接著啟動multi-user.target下的本機(jī)服務(wù),并檢查/etc/rc.d/rc.local文件是否有用戶自定義腳本需要啟動。④

執(zhí)行g(shù)etty.target及登錄服務(wù),等待用戶登錄系統(tǒng)。5.1.2Linux系統(tǒng)的運(yùn)行級別運(yùn)行級別是一種狀態(tài)或模式,是操作系統(tǒng)當(dāng)前正在運(yùn)行的功能級別,類似Windows系統(tǒng)的安全模式、命令模式、正常模式等運(yùn)行級別。Linux系統(tǒng)為了適應(yīng)不同用戶對服務(wù)的啟動配置要求,設(shè)置了7種不同的運(yùn)行級別,分別從0~6,不同的運(yùn)行級別具有不同的功能。5.1.2Linux系統(tǒng)的運(yùn)行級別運(yùn)行級別0:停機(jī)。運(yùn)行級別1:單用戶模式,僅用于root用戶對系統(tǒng)進(jìn)行維護(hù)時(shí)。運(yùn)行級別2:用戶定義運(yùn)行級別,默認(rèn)等同于運(yùn)行級別3。運(yùn)行級別3:完全多用戶模式,即多用戶文本界面模式,是標(biāo)準(zhǔn)的運(yùn)行級別。運(yùn)行級別4:域特定運(yùn)行級別,默認(rèn)等同于運(yùn)行級別3。運(yùn)行級別5:X11,Linux系統(tǒng)的圖形界面運(yùn)行級別。運(yùn)行級別6:重新啟動。每個(gè)運(yùn)行級別都有屬于自己的target文件,這些target文件都是鏈接文件,保存在/lib/systemd/system目錄中,運(yùn)行級別的設(shè)置由/etc/systemd/system/default.target文件控制。default.target指向哪個(gè)運(yùn)行級別的文件,就啟動哪個(gè)運(yùn)行級別。5.1.2Linux系統(tǒng)的運(yùn)行級別CentOSLinux7預(yù)定義了一些target文件,和之前的運(yùn)行級別或多或少有些不同。為了兼容,systemd也提供一些target文件映射為運(yùn)行級別,由于系統(tǒng)有7個(gè)運(yùn)行級別,因此應(yīng)該有7個(gè)target格式的文件。5.1.2Linux系統(tǒng)的運(yùn)行級別由于不同的級別將要啟動的服務(wù)不盡相同,所以,為了合理的管理各個(gè)運(yùn)行級別的服務(wù)程序,系統(tǒng)為每一個(gè)級別在/etc/rc.d目錄下定制一個(gè)目錄,用于存放各自的服務(wù)程序,命名規(guī)則為rcn.d(n取0~6,7種運(yùn)行級別)如圖所示。在系統(tǒng)啟動某運(yùn)行級別時(shí),就初始化其對應(yīng)目錄下的文件即可。5.1.2Linux系統(tǒng)的運(yùn)行級別在運(yùn)行級別對應(yīng)的目錄中,所有文件的命名規(guī)則是Knnxxxx和Snnxxxx。其中以“S”開頭的文件是系統(tǒng)啟動時(shí)調(diào)用的服務(wù)進(jìn)程,以“K”開頭的文件是系統(tǒng)終止時(shí)調(diào)用的服務(wù)程序。nn是00-99之間的一個(gè)整數(shù),數(shù)字nn的大小決定程序執(zhí)行的先后順序。xxxx是服務(wù)程序的名稱。由于各個(gè)運(yùn)行級別中的服務(wù)程序集合有可能存在交集,所以為了節(jié)省硬盤空間和便于更新服務(wù)程序,在rcn.d目錄中存放的只是各個(gè)服務(wù)程序的鏈接文件,而所有服務(wù)程序的腳本文件都存放在/etc/rc.d/init.d目錄下。5.1.3系統(tǒng)運(yùn)行級別之間的切換系統(tǒng)圖形界面的運(yùn)行級別是5,文本界面的運(yùn)行級別是3。由于系統(tǒng)的運(yùn)行級別是通過修改default.target文件的指向來完成的,因此,在更改系統(tǒng)的運(yùn)行級別時(shí)會涉及文件的刪除和鏈接的創(chuàng)建。5.1.3系統(tǒng)運(yùn)行級別之間的切換確定系統(tǒng)使用的是哪種運(yùn)行級別5.1.3系統(tǒng)運(yùn)行級別之間的切換將系統(tǒng)的運(yùn)行級別5設(shè)置成運(yùn)行級別3。重新設(shè)置鏈接文件systemctl命令5.1.3系統(tǒng)運(yùn)行級別之間的切換〖例5.1〗將系統(tǒng)的默認(rèn)運(yùn)行級別修改成5。#systemctlset-defaultgraphical.target#reboot重啟系統(tǒng)后觀察系統(tǒng)的運(yùn)行級別。5.1.4關(guān)閉Ctrl+Alt+Del功能鍵的功能在/usr/lib/systemd/system/ctrl-alt-del.target中配置。全部注釋/usr/lib/systemd/system/ctrl-alt-del.target文件中的內(nèi)容保存退出,執(zhí)行initq重新加載配置文件。此時(shí),Ctrl+Alt+Del三鍵組合可以關(guān)閉重啟功能。5.1項(xiàng)目一:Linux系統(tǒng)啟動配置與快捷鍵設(shè)置操作過程:#systemctlset-defaultmulti-user.target#reboot#vim/usr/lib/systemd/system/ctrl-alt-del.target#initq5.2項(xiàng)目二:使用systemctl管理NFS服務(wù)管理員在Linux系統(tǒng)對NFS服務(wù)做簡單的管理,首先查詢NFS服務(wù)的啟動狀態(tài),發(fā)現(xiàn)NFS服務(wù)為關(guān)閉狀態(tài),接著啟動了NFS服務(wù)并再次查詢NFS服務(wù)的啟動狀態(tài)已確定啟動成功。為了方便管理NFS服務(wù),設(shè)置NFS服務(wù)為開機(jī)自啟動。序號知識點(diǎn)詳見章節(jié)1對服務(wù)的理解5.2.12對服務(wù)啟動腳本的理解5.2.13啟動與停止服務(wù)5.2.24設(shè)置服務(wù)的自啟動狀態(tài)5.2.25.2.1服務(wù)簡介服務(wù):是指執(zhí)行指定系統(tǒng)功能的程序、例程或進(jìn)程,以便支持其他程序,尤其是底層(接近硬件)程序。例如:打印服務(wù),ftp服務(wù),http服務(wù)。服務(wù)就是一個(gè)程序(正在執(zhí)行的程序),是一個(gè)用來等待并出理請求的程序。服務(wù)的控制包括啟動,查詢,停止的動作。5.2.1服務(wù)簡介Linux系統(tǒng)的服務(wù)分為獨(dú)立運(yùn)行的服務(wù)和受xinetd管理的服務(wù)兩大類。獨(dú)立運(yùn)行的服務(wù)在系統(tǒng)啟動后可以獨(dú)立的運(yùn)行并直接進(jìn)行管理,這種服務(wù)與運(yùn)行級別有關(guān)。xinetd管理一些不常用的服務(wù),當(dāng)這些不常用的服務(wù)被請求時(shí),由xinetd服務(wù)負(fù)責(zé)啟動運(yùn)行,完成服務(wù)請求,再結(jié)束該服務(wù)的運(yùn)行,以減少系統(tǒng)資源的占用,這些不常用的服務(wù)的啟動和停止都由xinetd控制。5.2.2systemctl命令服務(wù)的啟動與停止命令格式:systemctl{start|stop|status|restart|reload}服務(wù)名選項(xiàng)說明:start:啟動服務(wù)。stop:停止服務(wù)。status:查看服務(wù)運(yùn)行情況。restart:重啟服務(wù)。reload:重新加載服務(wù)5.2.2systemctl命令〖例5.2〗使用systemctl命令管理NetworkManager服務(wù)。啟動NetworkManager服務(wù):#systemctlstartNetworkManager查詢NetworkManager服務(wù):#systemctlstatusNetworkManager重啟NetworkManager服務(wù):#systemctlrestartNetworkManager停止NetworkManager服務(wù):#systemctlstopNetworkManager5.2.2systemctl命令設(shè)置服務(wù)的自啟動狀態(tài)(1)ntsysv命令ntsysv命令具有文本格式圖形界面,可以進(jìn)行互動式操作。其功能是可以啟動或者關(guān)閉不同運(yùn)行級別下各個(gè)服務(wù)的自啟動狀態(tài)。5.2.2systemctl命令(2)systemctl命令①查看服務(wù)的自啟動狀態(tài)命令格式:systemctlis-enabled[服務(wù)名稱]如果缺省“服務(wù)名稱”則表示要查看系統(tǒng)中所有服務(wù)的自啟動狀態(tài)。②設(shè)置開機(jī)啟動/不啟動命令格式:systemctl{enable|disable}服務(wù)名稱選項(xiàng)說明:enable:設(shè)置自啟動狀態(tài)。disable:關(guān)閉自啟動狀態(tài)。reset:恢復(fù)為系統(tǒng)默認(rèn)的啟動狀態(tài)。5.2.2systemctl命令〖例5.3〗查看NetworkManager服務(wù)的自啟動狀態(tài)并設(shè)置為開機(jī)不啟動。#systemctlis-enabledNetworkManager#systemctldisableNetworkManager#systemctlis-enabledNetworkManager5.2.2systemctl命令查看所有的服務(wù)命令格式:systemctl[選項(xiàng)][–type=TYPE][–all]選項(xiàng)說明:list-units:列出所有啟動的unit。加上–all將列出沒啟動的unit;list-unit-files:依據(jù)/usr/lib/systemd/system/內(nèi)的啟動文件,列出所有的啟動文件–type=TYPE:為unittype,主要有service、socket、target5.2.2systemctl命令〖例5.4〗列出所有相關(guān)的系統(tǒng)服務(wù)。#systemctl //列出所有的系統(tǒng)服務(wù)#systemctllist-units //列出所有啟動的unit#systemctllist-unit-files //列出所有的啟動文件#systemctllist-units-type=service-all //列出所有service類型的unit#systemctllist-units-type=service-allgrepcpu //列出cpu電源管理機(jī)制的服務(wù)#systemctllist-units-type=target-all//列出所有目標(biāo)單元target5.2.2systemctl命令systemctl命令比較強(qiáng)大,除了設(shè)置系統(tǒng)服務(wù)相關(guān)的操作外,還可以設(shè)置關(guān)機(jī)、重啟等功能,具體功能如下表所示。命令說明systemctlpoweroff系統(tǒng)關(guān)機(jī)systemctlreboot重啟systemctlsuspend進(jìn)入睡眠模式systemctlhibernate進(jìn)入休眠模式systemctlrescue強(qiáng)制進(jìn)入救援模式systemctlemergency強(qiáng)制進(jìn)入緊急救援模式5.2項(xiàng)目二:使用systemctl管理NFS服務(wù)操作過程:#systemctlstatusnfs.service#systemctlstartnfs.service#systemctlstatusnfs.service#systemctlis-enablednfs.service#systemctlenablenfs.service5.3項(xiàng)目三:進(jìn)程的延遲與周期調(diào)度系統(tǒng)開發(fā)組員工以dguser0201賬號遠(yuǎn)程登錄到服務(wù)器準(zhǔn)備開始一天的工作,首先他設(shè)置了一個(gè)提醒任務(wù):在下午4:50時(shí),系統(tǒng)自動輸出“I’moffworknow.”,以提醒自己快到5點(diǎn)要下班了。由于他在工作中把重要文件的后綴統(tǒng)一定義為.port,為了每天整理出最新的.port文件,他制定了一個(gè)周期性任務(wù)計(jì)劃:每天下午5:30將主目錄中后綴是.port的文件列表保存到list文件中,以方便對重要文件的管理。在工作中,運(yùn)行的test進(jìn)程發(fā)生了問題,他只能強(qiáng)制終止了test進(jìn)程的運(yùn)行。序號知識點(diǎn)詳見章節(jié)1對進(jìn)程概念的理解5.3.12對延遲性任務(wù)和周期性任務(wù)的調(diào)度5.3.23對進(jìn)程信息的查詢5.3.34對進(jìn)程的終止5.3.45.3.1進(jìn)程的概念進(jìn)程:開始執(zhí)行但是還沒有結(jié)束的程序的實(shí)例程序:包含可執(zhí)行代碼的文件進(jìn)程與程序的關(guān)系進(jìn)程由程序產(chǎn)生,是一個(gè)運(yùn)行著的、要占系統(tǒng)資源的程序進(jìn)程不等于程序5.3.1進(jìn)程的概念瀏覽網(wǎng)絡(luò)時(shí),打開多個(gè)IE瀏覽器程序;不同的IE瀏覽器打開不同的網(wǎng)頁,但每個(gè)IE瀏覽器都使用了相同的iexlporer.exe程序。操作系統(tǒng)如何辨認(rèn)相同程序打開的不同的網(wǎng)頁,并將每一個(gè)執(zhí)行中的程序識別出來?程序進(jìn)程進(jìn)程與程序是多對一進(jìn)程5.3.2進(jìn)程的調(diào)度在Linux系統(tǒng)中,每運(yùn)行一個(gè)程序時(shí)系統(tǒng)就需要啟動一個(gè)進(jìn)程,進(jìn)程的啟動可以通過手動的方式直接在命令行下完成,也可以通過調(diào)度命令有計(jì)劃地執(zhí)行。常用的調(diào)度命令有at和crontab。調(diào)度啟動at命令crontab命令5.3.2進(jìn)程的調(diào)度1.延遲性任務(wù)調(diào)度命令at功能:指定時(shí)間運(yùn)行指定的程序格式:at[-V][-qx][-ffile][-m]time-v,顯示作業(yè)將被執(zhí)行的時(shí)間。-q,選擇隊(duì)列名稱,隊(duì)列名稱可以是a~z和A~Z之間的任意字母。隊(duì)列字母順序越靠后,則隊(duì)列優(yōu)先級別越低。-f,從文件中讀取命令或Shell腳本。-m,執(zhí)行完作業(yè)后發(fā)送電子郵件到用戶。5.3.2進(jìn)程的調(diào)度1.延遲性任務(wù)調(diào)度命令at功能:指定時(shí)間運(yùn)行指定的程序格式:at[-V][-qx][-ffile][-m]timetime,設(shè)定作業(yè)執(zhí)行的時(shí)間。time選項(xiàng)可以是下面格式中的任何一種。①HH:MM格式,例如04:00,代表4:00AM。②midnight代表12:00AM,teatime代表4:00PM。③英文月名日期年份格式,例如January152005。④MMDDYY、MM/DD/YY或MM.DD.YY格式,如011505。⑤now+時(shí)間格式,時(shí)間以minutes、hours、days或weeks為單位。如now+5days,代表命令應(yīng)該在5天之后的此時(shí)此刻執(zhí)行。此種格式可以寫為“時(shí)間+偏移量”的形式,偏移量的單位是minutes、hours和days。5.3.2進(jìn)程的調(diào)度〖例5.5〗

讓系統(tǒng)在2天后的17:30執(zhí)行文件data中指定的作業(yè)#at-fdata17:30+2days〖例5.6〗1分鐘以后在tty1中,提示“hello??!”

atnow+1minutesat>echo“hello!!”>/dev/tty1at>ctrl+D〖例5.7〗明天凌晨2點(diǎn)將正在登陸的用戶寫入/tmp/aaa.txtat2:00tomorrowat>w>/tmp/aaa.txtat>ctrl+D〖例5.8〗1分鐘以后在家目錄中建立文件夾at

atnow+1minutesat>mkdiratat>ctrl+D5.3.2進(jìn)程的調(diào)度2.周期性任務(wù)調(diào)度命令crontab功能:執(zhí)行周期性任務(wù)格式:crontab–uuser{-e|-l|-r}-e,修改目前的周期性任務(wù)。-l,列出目前的周期性任務(wù)。-r,刪除目前的周期性任務(wù)。[-uuser],指定要設(shè)置的用戶名稱。5.3.2進(jìn)程的調(diào)度crontab命令文件的格式:minute:分鐘,0~59之間的任何整數(shù)。hour:小時(shí),0~23之間的任何整數(shù)。day:天,1~31之間的任何整數(shù)(如果指定了月份,必須是該月的有效日期)。month:月份,1~12之間的任何整數(shù)(或使用月份的英文簡寫,如jan、feb等)。dayofweek:星期,0~7之間的任何整數(shù),這里的0或7代表星期日;或者使用星期的英文簡寫,如sun、mon等。command:要執(zhí)行的命令,可以是ls之類的命令,也可以執(zhí)行自行編寫的腳本命令。5.3.2進(jìn)程的調(diào)度〖例5.9〗每周四早晨8:30,提醒用戶上午10:00有一個(gè)會議#crontab308**4echo"meetingat10:00AM">/dev/tty1按組合鍵Ctrl+D退出編輯。如果需要修改周期性任務(wù),可以執(zhí)行:#crontab-e此時(shí)系統(tǒng)會打開vim編輯器,用于修改周期性任務(wù)。5.3.3進(jìn)程的查看1.查看系統(tǒng)進(jìn)程信息的命令ps命令語法:ps[選項(xiàng)]選項(xiàng)說明:-A:顯示系統(tǒng)中所有進(jìn)程的信息,與-e具有相同的功能。-a:顯示所有用戶進(jìn)程的信息。-f:完整的顯示進(jìn)程的所有信息。-l:以長格式顯示進(jìn)程信息。-r:只顯示正在運(yùn)行的進(jìn)程。-u:顯示面向用戶的格式(包括用戶名、CPU及內(nèi)存使用情況等信息)。-x:顯示所有非控制終端上的進(jìn)程信息。-p:顯示由進(jìn)程ID指定的進(jìn)程的信息。-t:顯示指定終端上的進(jìn)程的信息。5.3.3進(jìn)程的查看〖例5.10〗查看系統(tǒng)中終端上所有用戶進(jìn)程的所有信息。#psaux如果顯示的信息過多可以使用管道命令分頁查看輸出信息:#psaux|less如果想查看用戶glenda的所有進(jìn)程信息可以執(zhí)行下面的命令:#psaux|grepglenda5.3.3進(jìn)程的查看2.查看各進(jìn)程繼承關(guān)系的命令pstreepstree命令以樹狀結(jié)構(gòu)顯示系統(tǒng)進(jìn)程的繼承關(guān)系。樹狀結(jié)構(gòu)將會以pid(如果有指定)或是以init為根,如果指定user,則樹狀結(jié)構(gòu)只顯示該用戶所擁有的進(jìn)程。命令格式:

pstree[選項(xiàng)][pid|user]選項(xiàng)說明:

-a:顯示該進(jìn)程的完整繼承關(guān)系,如果是被內(nèi)存置換出去的進(jìn)程則會加上括號。-c如果有重復(fù)的進(jìn)程名,則分開列出(默認(rèn)值是會在前面加上*)。pid|user:查看指定根進(jìn)程(pid)或用戶(user)所擁有的進(jìn)程。5.3.4進(jìn)程的終止終止進(jìn)程的kill命令功能:結(jié)束指定進(jìn)程的運(yùn)行格式:kill[-9]進(jìn)程號進(jìn)程號:每個(gè)進(jìn)程都有一個(gè)PID-9:強(qiáng)行結(jié)束指定進(jìn)程的運(yùn)行〖例5.11〗終止sshd服務(wù)進(jìn)程的執(zhí)行。#ps-A|grepsshd//查詢sshd服務(wù)進(jìn)程的pid#kill1097//1097是sshd服務(wù)進(jìn)程的pid5.3.4進(jìn)程的終止通過進(jìn)程名終止進(jìn)程的killall命令功能:killall命令通過進(jìn)程名,直接終止進(jìn)程,通常與ps命令結(jié)合在一起使用的。格式:killall[-9]進(jìn)程名〖例5.12〗終止所有sshd進(jìn)程。#killallsshd5.3項(xiàng)目三:進(jìn)程的延遲與周期調(diào)度操作過程$at4:50pmat>echo

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論