第5章-linux系統(tǒng)管理.ppt_第1頁
第5章-linux系統(tǒng)管理.ppt_第2頁
第5章-linux系統(tǒng)管理.ppt_第3頁
第5章-linux系統(tǒng)管理.ppt_第4頁
第5章-linux系統(tǒng)管理.ppt_第5頁
已閱讀5頁,還剩59頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第5章 Linux系統(tǒng)管理,本章主要介紹了Linux操作系統(tǒng)管理的方法,它主要包括用戶和組的管理、軟件包管理及文件壓縮、網(wǎng)絡通信管理、進程控制和系統(tǒng)的服務啟動管理等。,在Linux系統(tǒng)中,不論是由本機或是遠程登錄系統(tǒng),每個系統(tǒng)都必須擁有一個賬號,并且對于不同的系統(tǒng)資源擁有不同的使用權限。在Red Hat Linux中系統(tǒng)賬號可分為兩種類型: (1)用戶賬號: 通常一個操作者擁有一個用戶賬號,這個操作者可能是一個具體的用戶,也可能是應用程序的執(zhí)行者,比如apache、ftp賬號。 包含一個惟一的識別碼,即用戶ID(UID,User Identity),以及組識別碼,即組ID(GID,Group

2、Identity)。 兩種用戶賬號:管理員root用戶和普通用戶。 (2)組賬號:一組用戶賬號的集合。通過使用組賬號,可以設置一組用戶對文件具有相同的權限。管理員以組為單位分配對資源的訪問權限,例如讀取、寫入或執(zhí)行的權限,從而可以節(jié)省日常的維護時間。,5.1 Linux 用戶和組管理,5.1 Linux用戶管理,5.1.2 用戶和組的配置文件 passwd文件 shadow文件 group文件 gshadow文件,5.1 Linux用戶管理,1. 增加用戶帳號 在命令行下使用 useradd 命令: useradd 用戶名 該命令做了下面幾件事: 在 /etc/passwd 文件中增添了一行記

3、錄; 在 /home 目錄下創(chuàng)建新用戶的主目錄, 將 /etc/skel 目錄中的文件拷貝到該目錄中去; 但是使用了該命令后,新建的用戶暫時還無法登錄,因為還沒有為該用戶設置口令,需要再用 passwd 命令為其設置口令后,才能登錄。 用戶的 UID 和 GID 是 useradd 自動選取的,它是將 /etc/passwd 文件中的 UID 加 1,將etc/group 文件中的 GID 加 1。,增加新用戶時,系統(tǒng)將為用戶創(chuàng)建一個與用戶名相同的組,稱為私有組。這一方法是為了能讓新用戶與其他用戶隔離,確保安全性的措施 下面通過增加一個用戶“l(fā)iuyidan”,以及查看其相關信息,來幫助用戶理

4、解該命令所執(zhí)行的操作。其在終端上的操作命令及響應如圖3-5所示。 #useradd liuyidan /建立用戶賬號 #tail -l /etc/passwd /查看password件 中添加的用戶賬號信息 # ls /home/查看所建立賬號的主目錄,選項功能描述 -g用于添加用戶賬號時指定該用戶的私有組。如不指定“-g”參數(shù),useradd命令將自動建立與用戶賬號同名的組作為該賬號的私有組。 -D用于顯示或設置useradd命令所使用的默認值 在“-g”選項時,其語法格式如下: useradd g 組名 用戶名 在“-D”選項中,如果是用來修改useradd命令所使用的默認值,那么該命令使

5、用的語法格式如下: useradd D -g group-b base-s shell-f inactive-e expire,2. 修改用戶賬號usermod,usermod命令可用來修改用戶帳號的各種屬性,包括用戶主目錄、私有組、登錄、shell等內容。Usermod的命令格式如下: usermod -LU-c -d -e -f -g -G -l -s -u 用戶帳號 該命令的各個參數(shù)說明如下: -c :修改用戶帳號的備注文字。 -d:修改用戶登入時的目錄。 -e : 修改帳號的有效期限。 -f :修改在密碼過期后多少天即關閉該帳號。 -g: 修改用戶所屬的群組。,下面舉例說明該命令的使用

6、方法: (1)修改用戶名,把用戶名“l(fā)iuyidan”改名為“l(fā)yd”,使用的命令是: # usermod l lyd liuyidan (2)鎖定“l(fā)yd”用戶,使其不能登錄。命令如下: # usermod L lyd (3)解鎖“l(fā)yd”用戶賬號,使其可以登錄。命令如下: # usermod U lyd,3. 刪除用戶userdel,userdel命令用于刪除指定的用戶賬號。其使用的語法格式為: userdel -r用戶賬號 需要補充說明的是userdel命令可刪除用戶賬號與相關的文件。若不加參數(shù),則僅刪除用戶賬號,而不刪除相關文件。 其中參數(shù)“-f”是用來刪除用戶登入目錄以及目錄中所有文

7、件。 下面舉例說明該命令的使用方法: #grep lyd /etc/passwd/查詢用戶賬號lyd是否存在 #userdel lyd/刪除lyd賬號 #grep lyd /etc/passwd /再次查詢用戶賬號lyd是否存在 #ll d /home/查詢用戶lyd的主目錄是否還存在 #userdel r lyd /刪除用戶的同時刪除其工作主目錄,4. 組增加命令groupadd,groupadd命令可指定群組名稱來建立新的群組賬號。該組賬號的ID值必須是惟一的,且數(shù)值不可為負。預設的最小值不得小于500,且每增加一個組賬號ID值逐次增加。ID值0499是保留給系統(tǒng)賬號使用。該指令使用的語法

8、格式為: groupadd -r group 其中“-r”參數(shù)是用來建立系統(tǒng)賬號。系統(tǒng)賬號的ID值不能大于500。下面舉例說明該命令的使用方法: # groupadd lbgroup /建立組賬號lbgroup # grep lbgroup /etc/group /查詢group文件lbgroup組是否建立 #groupadd r syslbgroup /建立系統(tǒng)組賬 #grep lbgroup /etc/group /查詢group文件中syslbgroup組是否建立,5. 組賬號修改,groupmod命令用來更改群組識別碼或名稱。該命令的語法格式為: groupmod -g -n 群組名稱

9、 命令中所使用的參數(shù)說明如下: -g 設置欲使用的群組識別碼。 -o 重復使用群組識別碼。 -n 設置欲使用的群組名稱。,下面舉例說明該命令的使用方法: # grep lbgroup /etc/group /查詢group文件中l(wèi)bgroup組屬性 #groupmod g 503 lbgroup /改變lbgroup組的GID為503 # grep lbgroup /etc/group /查詢操作結果是否正確 #groupmod n ydgroup lbgroup /改變lbgroup組名為ydgroup # grep 503 /etc/group /查詢操作結果是否正確,6. 刪除組賬號 g

10、roupdel命令用于刪除指定的組賬號,若該群組中仍包括某些用戶,則必須先刪除這些用戶后,方能刪除群組。該命令的語法格式為: groupdel 群組名稱 7.口令維護命令 出于系統(tǒng)安全考慮,Linux系統(tǒng)中的每一個用戶除了有其用戶名外,還有其對應的用戶口令。因此使用useradd命令增加時,還需使用passwd命令為每一位新增加的用戶設置口令;用戶以后還可以隨時用passwd命令改變自己的口令。該命令的一般格式為: passwd 用戶名 其中用戶名為需要修改口令的用戶名。只有超級用戶可以使用“passwd 用戶名”修改其他用戶的口令,普通用戶只能用不帶參數(shù)的passwd命令修改自己的口令。,另

11、外,passwd命令還可以使用一些參數(shù)選項,這些參數(shù)選項可對賬號的口令進行不同的操作,但這些帶參數(shù)的passwd命令只有root用戶可以使用。這些參數(shù)選擇包括: -S:用于查詢指定用戶賬號的狀態(tài)。 -l:用于鎖定賬號的口令。 -u:解除鎖定賬號的口令。 -d:刪除指定賬號的口令。,8.組中用戶成員的維護 gpasswd命令可用于把一個賬戶添加到組、把一個賬戶從組中刪除、把一個賬戶設為組管理員。 (1)添加用戶到使用的命令格式為: gpasswd a 用戶賬號名組賬號名 (2)從組中刪除用戶的命令格式為: gpasswd d 用戶賬號名 組賬號名 (3)設置用戶為組管理員的命令格式為: gpas

12、swd -A 組管理員用戶列表用戶組,5.2 管理RPM軟件包,問題引入:在Linux系統(tǒng)下如何添加刪除程序? 問題引入:我怎么知道系統(tǒng)里安裝了哪些軟件? 問題引入:系統(tǒng)內核如何升級?,企業(yè)需求,企業(yè)需求:企業(yè)想在Linux機器上架設WEB服務器,但不知道這臺計算機上有沒安裝WEB服務器的軟件,如果沒安裝的話希望能進行WEB的軟件包安裝,有的話想驗證一下該軟件是否存在問題。另外系統(tǒng)將該系統(tǒng)的內核由2.4版升級到2.6版。,Linux下軟件包簡介 rpm包:一個包含可以立即在指定及其體系結構上安裝和運行的Linux軟件包。 tar包:將很多文檔進行存檔的工具。 bz2包 :更強的壓縮程序。 gz

13、包 :GNU組織開發(fā)的壓縮工具。 deb包 :已經編譯過的包的安裝格式。 sh結尾的文件:由shell腳本編寫的程序。 src源碼文件:安裝前需要編譯。 bin文件:源程序編譯后得到的軟件包。,Rpm 軟件包管理命令,RPM軟件包管理 RPM可用于軟件包的安裝、查詢、更新升級、校驗、刪除已安裝的軟件包,以及生成.rpm格式的軟件包等。 RPM功能是通過rpm命令結合使用不同的命令參數(shù)來實現(xiàn)的。 RPM軟件包的的名稱格式: 軟件名稱-主版本號-次版本號.軟件運行的硬件平臺.rpm 如:bind-9.2.1-21.i386.rpm,Rpm 軟件包管理命令,rpm:軟件包管理命令 查詢 #rpm q

14、 bind:查詢軟件包bind是否安裝 #rpm qa:查詢已安裝的軟件包 #rpm qa|grep bind:查詢已安裝的名字含bind的軟件包 #rpm qi bind :查詢軟件包bind的描述信息 #rpm ql bind :查詢軟件包bind中的文件列表 #rpm qf /etc/rndc.conf:查詢文件/etc/rndc.conf所屬軟件包 # rpm qR bind :顯示包所依賴的關系,Rpm 軟件包管理命令,rpm:軟件包管理命令 安裝 rpm i 安裝選項 RPM軟件包完全名 安裝選項: -vh:顯示安裝過程的一些詳細信息,有助于了解安裝是否成功及出錯原因。 -perc

15、ent:顯示安裝進度 -nodeps:不作依賴性檢查 -replacefiles:替換已安裝文件,Rpm 軟件包管理命令,rpm:軟件包管理命令 安裝 實例: #mount /dev/cdrom /mnt/cdrom #cd /mnt/cdrom/RPMS #rpm ivh bind-9.2.1-21.i386.rpm #rpm ivh bind-utils.i386.rpm #rpm ivh redhat-config-bind.noarch.rpm #cd;eject,Rpm 軟件包管理命令,rpm:軟件包管理命令 刪除 使用命令 rpm -e 包名,包名可以包含版本號等信息,但是不可以有

16、后綴.rpm 比如卸載軟件包proftpd-1.2.8-1,可以使用下列格式: #rpm -e proftpd-1.2.8-1 #rpm -e proftpd-1.2.8 #rpm -e proftpd- #rpm -e proftpd 用rpm -e -nodeps proftpd ,強制卸載,Rpm 軟件包管理命令,rpm:軟件包管理命令 升級更新 #rpm Uvh rhviewer-3.10a-13.i386.rpm(先刪后裝) #rpm Fvh rhviewer-3.10a-13.i386.rpm,Rpm 軟件包管理命令,rpm:軟件包管理命令 驗證 驗證包含特定文件的軟件包: rpm

17、 -Vf /bin/vi 驗證所有已安裝的軟件包: rpm Va 根據(jù)一個RPM來驗證某個軟件包: rpm -Vp foo-1.0-1.i386.rpm,Rpm 軟件包管理命令,rpm:軟件包管理命令 驗證 src.rpm結尾的文件,這些文件是由軟件的源代碼包裝而成的,用戶要安裝這類RPM軟件包,必須使用命令: #rpm-recompilevim-4.6.4.src.rpm 這個命令會把源代碼解包并編譯、安裝它,如果用戶使用命令: #rpm-rebuildvim-4.6-4.src.rpm 那么,在安裝完成后,還會把編譯生成的可執(zhí)行文件重新包裝成i386.rpm的RPM軟件包。,Tar 命令,

18、tar 源代碼包 tar包介紹 tar命令最初是為制作磁帶備份而設計的,由tar命令制成的源代碼包可被絕大多數(shù)系統(tǒng)讀取。軟件開發(fā)者通常也以源代碼的形式發(fā)布軟件。,Tar 命令,tar 命令 tar命令常用的參數(shù)有: -c:創(chuàng)建新的檔案文件。 -x:從檔案文件中釋放文件 -v:詳細報告tar處理的文件信息 -f:使用檔案文件或設備,這個選項通常是必選的 -t:列出檔案文件的內容,查看已經備份了哪些文件 -z:用gzip來壓縮/解壓縮包文件 -r:把要存檔的文件追加到檔案文件的未尾 -u:增量(更新)備份,Tar 命令,Tar命令 Tar命令常用的參數(shù)有: -m:在還原文件時,把所有文件的修改時間

19、設定為現(xiàn)在 -M:創(chuàng)建多卷的檔案文件,以便在幾個磁盤中存放 -K:保存已經存在的文件 -p:保留文件的權限和所有者 -C:解壓縮到指定目錄 -j:用bzip來壓縮/解壓縮包文件 -delete:從包中刪除文件 - -exclude file:不將文件file歸檔,Tar 命令,tar命令使用簡介 1. 生成tar包 格式:tar cvf 文件名.tar 被打包的目錄或文件名 說明:c創(chuàng)建 v輸出相關信息 f對普通文件操作 練習:把/root下的文件打包,并查詢包內容 #cd / #tar cvf root.tar /root #tar tvf root.tar,Tar 命令,2.生成tar包并

20、壓縮 實例2:把/home/ww下以a開頭的文件生成tar包并壓縮。 tar cvfz ww.tar.gz /home/ww/a* 說明:z壓縮, 需指明.tar.gz 3.查看tar包的內容 tar tvf k1.tar 練習:查看剛才生成的.tar.gz 4.向tar包追加文件 tar rvf root.tar bbb,Tar 命令,5.釋放文件 tar xvf k2.tar 說明:如果是.tar.bz文件可以用選項 xvfj 如果只要釋放tar包中的某一個文件,則 tar xvf tar包 文件名 6.在 /home 當中,比 2005/06/01 新的文件才備份 tar -N 2005

21、/06/01 -zcvf home.tar.gz /home,Tar 命令,7.安裝一個tar.gz包的一般步驟: 1)解包 2)閱讀附帶的README和INSTALL文件 3)編譯的配置和預處理 運行配置腳本獲取用戶系統(tǒng)的特性。 執(zhí)行:./configure(或者 make config) 說明:可以用./configure prefix=路徑 改變軟件安裝路徑 4)編譯源文件 執(zhí)行:make,Tar 命令,5)安裝 要想安裝軟件必須對安裝路徑賦于“W”權限 執(zhí)行:make install 6)刪除編譯產生的“.o”文件 執(zhí)行:make clean 實例:安裝一個GNU的“hello”包,T

22、ar 命令,.升級內核: )下載內核軟件包/pub/linux/kernel/v2.6 )解包 )閱讀附帶的README和INSTALL文件 )如果是從內核.到.則需更新工具: module-init-tools(module-init-tools-3.2.tar.bz2) (/pub/linux/people/rusty/modules/ 下載后將其截壓縮到root tar jxvf module-init-tools-3.2.tar.bz2 # cd /root/module-init-tools-3.2

23、 #./configure #make #make install #./generate-modprobe.conf /etc/modprobe.conf,Tar 命令,4)如果是從內核.到.則需更新工具: Mkinitrd(mkinitrd--1) 5)配置內核 配置內核常用的有種方法,make config,make xconfig,make gconfig,make menuconfig make menuconfig 6)安裝配置的新內核 #make #make modules_install #make install #reboot,Tar 命令,9.tar包的卸

24、載 一般情況下,可以直接刪除安裝目錄而刪除軟件。 如果正常編譯通過,可以執(zhí)行make uninstall命令來卸載軟件。 提示:有兩個工具軟件kinstall 和kief可以用來卸載軟件。,文件壓縮和歸檔的命令,文件壓縮和歸檔的命令 #bzip2 a.txt#bunzip2 a.bz2 #zip myfile *.txt#unzip myfile.zip #gzip filename #gunzip filename.gz 說明: 1)gzip只能對具體一個文件進行壓縮,不會將 多個文件壓縮成一個單一的文檔,而 zip命令可以。 2)zip對文件進行壓縮后,原文件不會受影響。 3)用gzip和

25、bzip2命令時會刪除原文件,而tar不會影響目錄中原有文件。,原代碼編譯程序,從原代碼編譯程序 取得源代碼包 源代碼包解包 配置程序./configure 編譯make 安裝make install 練習編譯應用程序,課堂練習,練習:說出下面命令執(zhí)行的結果 #tar cvf data.tar * #tar cvfz data.tar.gz * #tar tvf data.tar #tar xvf data.tar #tar xvfz data.tar.gz #tar delete -vf data.tar ww.txt #tar -rvf data.tar ww.txt #tar zcvpf

26、 /archive/full-backup.tar.gz / -exclude=/proc -exclude=/mnt -exclude=/archive,練習,練習 題目:從Internet上下載hello的tar格式源代碼,軟件包名字為hello-1.3.tar.gz,下載到tmp目錄下。要求解包到/hello-1.3 目錄下,并安裝hello-1.3程序。請按下面步驟寫出相應的命令。 1. 列出hello-1.3軟件包的內容; 2. 解軟件包到/hello-1.3 目錄下; 3. 將路徑改變到/hello-1.3 目錄; 4. 閱讀安裝文檔install或readme; 5. 配置程序

27、6. 編譯軟件 7. 安裝應用程序 8. 運行應用程序,5.4 進程管理 1 進程的定義 Linux是一個多用戶多任務的操作系統(tǒng)。多用戶是指多個用戶可以在同一時間使用計算機系統(tǒng);多任務是指Linux可以同時執(zhí)行幾個任務,它可以在還未執(zhí)行完一個任務時又執(zhí)行另一項任務。 那到底什么叫進程?Linux系統(tǒng)上所有運行的程序都可以稱之為一個進程。Linux用分時管理方法使所有的任務共同分享系統(tǒng)資源。 進程的一個比較正式的定義是在自身的虛擬地址空間運行的一個單獨的程序。進程與程序是有區(qū)別的,進程不是程序,雖然它由程序產生。程序只是一個靜態(tài)的指令集合,不占系統(tǒng)的運行資源;而進程是一個隨時都可能發(fā)生變化的、動

28、態(tài)的、使用系統(tǒng)運行資源的程序。而且一個程序可以啟動多個進程。,2 報告進程狀態(tài),要對進程進行監(jiān)測和控制,首先必須要了解當前進程的情況,也就是需要查看當前進程,而ps命令就是最基本同時也是非常強大的進程查看命令。使用該命令可以確定有哪些進程正在運行、運行的狀態(tài)、進程是否結束、哪些進程占用了過多的資源等等。 ps命令最常用的還是用于監(jiān)控后臺進程的工作情況,因為后臺進程是不和屏幕鍵盤這些標準輸入/輸出設備進行通信的,所以如果需要檢測其情況,便可以使用ps命令。其命令語法格式如下: ps 選項 命令中的選項說明如下:, -e:顯示所有進程。 -f:全格式。 -h:不顯示標題。 -l:給出長列表。 -a

29、:顯示終端上的所有進程,包括其他用戶的進程。 -r:只顯示正在運行的進程。 -x顯示沒有控制終端的進程。 -txx:只顯示受tty.xx控制的進程。 -u:打印用戶格式,顯示用戶名和起始時間。 -j:按作業(yè)格式輸出。 -v:按虛擬存儲器格式顯示輸出。 -m:顯示存儲器信息。 -S:增加子CPU時間和頁面出錯。 -w:用寬格式顯示,不截取命令行,使它成為一行。 -r:只顯示正在運行的進程。,表2-14 ps命令輸出字段的含義 字段含義 USER進程所有者的用戶名 PID進程號 %CPU進程自最近一次刷新以來所占用的CPU時間和總時間的百分比 %MEM進程使用內存的百分比 VSZ進程使用的虛擬內存

30、大小,以K為單位 RSS駐留空間的大小。顯示當前常駐內存的程序的K字節(jié)數(shù)。 TTY進程相關的終端 STAT進程狀態(tài),用下面的代碼中的一個給出: R:可執(zhí)行的。S:睡眠狀態(tài)。 D:不間斷睡眠。 T:停止或跟蹤。Z:僵尸。W:進程沒有駐留頁。I:空閑。 TIME進程使用的總CPU時間 COMMAND被執(zhí)行的命令行 NI進程的優(yōu)先級值,較小的數(shù)字意味著占用較少的CPU時間 PRI進程優(yōu)先級。 PPID父進程ID WCHAN進程等待的內核事件名,3 結束進程,當需要中斷一個前臺進程的時候,通常是使用組合鍵;但是對于一個后臺進程這個組合鍵是不能達到目的的。這時就必須使用kill命令,該命令可以終止后臺進

31、程。至于終止后臺進程的原因很多,或許是該進程占用的CPU時間過多;或許是該進程已經掛死。 kill命令的語法格式很簡單,大致有以下兩種方式: kill -s 信號 | -p -a 進程號 kill -l 信號 命令中的參數(shù)說明如下: -s:指定需要送出的信號。既可以是信號名也可以對應數(shù)字。 -p:指定kill命令只是顯示進程的pid,并不真正送出結束信號。 -l:顯示信號名稱列表,這也可以在/usr/include/linux/signal.h文件中找到。,4 進程睡眠,sleep命令可使當前正在執(zhí)行的進程在規(guī)定的時間內處于睡眠。其使用的語法格式為: sleep time 說明:time為進程

32、將睡眠的時間,以秒為單位。例如: $ sleep time,5.5 系統(tǒng)監(jiān)視與管理,管理員需要經常關注計算機系統(tǒng)運行的過程,而不是到了出現(xiàn)問題的時候才慌忙檢查原因; 為了確定系統(tǒng)是否正常運行,管理員需要掌握一些工具,監(jiān)視系統(tǒng)的運行情況、和性能表現(xiàn)。,系統(tǒng)性能監(jiān)視(1),top命令,Top 命令工作界面分成三個部分: 系統(tǒng)信息區(qū) 用戶命令行 進程信息區(qū),系統(tǒng)性能監(jiān)視(2),系統(tǒng)監(jiān)視器 系統(tǒng)管理系統(tǒng)監(jiān)視器,系統(tǒng)性能監(jiān)視(3),系統(tǒng)監(jiān)視器查看文件系統(tǒng),進程的監(jiān)視和管理,查看進程狀態(tài) ps或者top命令 系統(tǒng)監(jiān)視器 控制進程優(yōu)先級(-20-19) ps或者top命令 系統(tǒng)監(jiān)視器 nice/renice

33、命令,Nice命令 功能:以修改后的優(yōu)先級運行程序。 例:nice -9 myprog 表示原始優(yōu)先級+9 Renice命令 功能:修改進程中的優(yōu)先級 例:Renice 5 u user1 p 4033,查看日志文件系統(tǒng),日志文件(Log files)是包含關于系統(tǒng)消息的文件,包括內核、服務、在系統(tǒng)上運行的應用程序等。不同的日志文件記載不同的信息。 1.定位日志文件 多數(shù)日志文件位于 /var/log 目錄中。某些程序如 httpd 和 samba 在 /var/log 中有單獨的存放日志文件的目錄。 2.放日志文件的目錄。 注意:日志文件目錄中會有多個后面帶有數(shù)字的文件。這些文件是在日志文件被循環(huán)時創(chuàng)建的。日志文件被循環(huán)使用,因此文件不會變得太大。 logrotate 軟件包中包含一個能夠自動根據(jù) /etc/logrot

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論