版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
項目5配置網(wǎng)絡(luò)功能CONTENTS【學習目標】【項目情景】任務(wù)5-1了解VMware的網(wǎng)絡(luò)工作模式任務(wù)5-2配置網(wǎng)絡(luò)功能任務(wù)5-3配置和使用SSH服務(wù)拓展知識項目實訓項目小結(jié)01【學習目標】【知識目標】了解VMware中虛擬機的3種網(wǎng)絡(luò)工作模式。掌握CentOSStream9網(wǎng)絡(luò)參數(shù)的配置方法及常用命令。熟悉常用的網(wǎng)絡(luò)配置文件。了解systemctl命令。了解SSH服務(wù)?!灸芰δ繕恕磕苁炀氃O(shè)置虛擬機網(wǎng)絡(luò)環(huán)境。能熟練使用命令行工具配置CentOSStream9網(wǎng)絡(luò)參數(shù)。能夠正確設(shè)置服務(wù)的啟動、停止、自啟動等功能。能夠熟練進行SSH遠程登錄的配置并使用?!舅仞B(yǎng)目標】能夠嚴格按照職業(yè)規(guī)范要求安全操作。02【項目情景】【項目情景】小陳發(fā)現(xiàn),公司的服務(wù)器給用戶提供服務(wù)、員工上網(wǎng)查找學習資料、更新軟件等操作的前提都是所使用的操作系統(tǒng)能夠聯(lián)網(wǎng)。如何解決CentOSStream9的系統(tǒng)聯(lián)網(wǎng)問題,已經(jīng)成為小陳當前的重點工作。03任務(wù)5-1了解VMware的網(wǎng)絡(luò)工作模式任務(wù)5-1了解VMware的網(wǎng)絡(luò)工作模式任務(wù)目標5.1.1了解VMware的3種網(wǎng)絡(luò)模式5.1.2配置VMware虛擬網(wǎng)絡(luò)任務(wù)目標小陳目前正在使用部署在VMwareWorkstation中的CentOSStream9學習環(huán)境。因此,小陳需要了解VMware虛擬機軟件支持的網(wǎng)絡(luò)工作模式,并對其網(wǎng)絡(luò)環(huán)境進行合理的設(shè)置,以滿足日常的需求。因此,小陳制定了如下的任務(wù)目標。①了解VMware中虛擬機的3種網(wǎng)絡(luò)工作模式。②配置VMware虛擬網(wǎng)絡(luò)。5.1.1了解VMware的3種網(wǎng)絡(luò)模式①橋接模式。②僅主機模式。③NAT模式。(1)虛擬網(wǎng)卡安裝VMware虛擬機軟件時,會自動安裝虛擬網(wǎng)卡、虛擬交換機等網(wǎng)絡(luò)設(shè)備。以Windows10操作系統(tǒng)為例,選擇“控制面板”→“網(wǎng)絡(luò)和Internet”→“網(wǎng)絡(luò)和共享中心”→“更改適配器設(shè)置”選項,打開“網(wǎng)絡(luò)連接”窗口,可以發(fā)現(xiàn)新增的VMware虛擬網(wǎng)卡。5.1.1了解VMware的3種網(wǎng)絡(luò)模式(2)虛擬交換機在VMwareWorkstation16Pro主界面中,選擇“編輯”→“虛擬網(wǎng)絡(luò)編輯器”命令,單擊“更改設(shè)置”按鈕,彈出“虛擬網(wǎng)絡(luò)編輯器”對話框。該對話框中顯示了默認的3個虛擬網(wǎng)絡(luò)VMnet0、VMnet1和VMnet8,它們分別對應(yīng)3種網(wǎng)絡(luò)工作模式。由圖可知,系統(tǒng)默認已經(jīng)創(chuàng)建了3個虛擬交換機。①
VMnet0:橋接模式網(wǎng)絡(luò)中的虛擬交換機。②VMnet1:僅主機模式網(wǎng)絡(luò)中的虛擬交換機。③VMnet8:NAT模式網(wǎng)絡(luò)中的虛擬交換機。5.1.2配置VMware虛擬網(wǎng)絡(luò)通過虛擬網(wǎng)絡(luò)編輯器可以配置VMware虛擬網(wǎng)絡(luò)的子網(wǎng)IP地址、子網(wǎng)掩碼、DHCP地址池等網(wǎng)絡(luò)參數(shù)。NAT模式是VMware虛擬機默認的網(wǎng)絡(luò)工作模式。(1)在“虛擬網(wǎng)絡(luò)編輯器”對話框中選擇“VMnet8”選項,將“子網(wǎng)IP”配置為“”,“子網(wǎng)掩碼”配置為“”,如圖所示。5.1.2配置VMware虛擬網(wǎng)絡(luò)(3)如果虛擬機要聯(lián)網(wǎng),則需要設(shè)置NAT模式網(wǎng)絡(luò)的網(wǎng)關(guān)。在圖5.4所示的“虛擬網(wǎng)絡(luò)編輯器”對話框中單擊“NAT設(shè)置”按鈕,彈出“NAT設(shè)置”對話框,將“網(wǎng)關(guān)IP”設(shè)置為“”,如右圖所示。(2)勾選“使用本地DHCP服務(wù)將IP地址分配給虛擬機”復選框,啟用VMware虛擬DHCP服務(wù)器。單擊“DHCP設(shè)置”按鈕,彈出“DHCP設(shè)置”對話框,設(shè)置本網(wǎng)絡(luò)的IP地址池信息,具體參數(shù)設(shè)置如右圖所示。04任務(wù)5-2配置網(wǎng)絡(luò)功能任務(wù)5-2配置網(wǎng)絡(luò)功能任務(wù)目標5.2.1打開有線連接5.2.2編輯網(wǎng)卡配置文件5.2.3修改主機名查詢靜態(tài)表:/etc/hosts文件5.2.4常用網(wǎng)絡(luò)命令5.2.5使用systemctl管理服務(wù)任務(wù)目標小陳通過任務(wù)5-1的學習,已經(jīng)能夠正確配置VMware虛擬網(wǎng)絡(luò)。然而,要創(chuàng)建一個實用的練習環(huán)境,他還需要正確配置CentOSStream9虛擬機的網(wǎng)絡(luò)參數(shù),這樣才能使CentOSStream9虛擬機聯(lián)網(wǎng)。因此,小陳制定了如下的任務(wù)目標。①通過多種方式配置主機名、IP地址、子網(wǎng)掩碼、默認網(wǎng)關(guān)、DNS服務(wù)器等參數(shù)。②使用systemctl管理服務(wù),實現(xiàn)啟動、停止、自啟動等功能。5.2.1打開有線連接5.2.2編輯網(wǎng)卡配置文件在Linux操作系統(tǒng)中,可以通過編輯網(wǎng)卡的配置文件來配置網(wǎng)卡的各項參數(shù)。在CentOSStream9中,網(wǎng)卡的配置文件保存在/etc/NetworkManager/system-connections/目錄中。某些時候讀者需要為網(wǎng)卡配置靜態(tài)的、固定的網(wǎng)絡(luò)參數(shù),通常的做法如下:在默認的配置文件中修改method參數(shù)值為manual,并在配置文件中的[IPv4]之后增加以下配置。[IPv4]method=manualaddress1=00/24,dns=14;;當修改完Linux操作系統(tǒng)中的服務(wù)配置文件后,并不會立即產(chǎn)生效果。要想讓服務(wù)程序獲取到最新的配置文件,需要手動加載網(wǎng)絡(luò)服務(wù),并使用ping命令查看網(wǎng)絡(luò)是否通暢。[root@server~]#nmcliconnectionreloadens160[root@server~]#nmcliconnectionupens1605.2.3修改主機名查詢靜態(tài)表:/etc/hosts文件hosts文件的每行代表一臺主機,每行由3部分組成,分別是網(wǎng)絡(luò)IP地址、主機名/域名、主機別名,各部分使用空格分隔,格式如下。網(wǎng)絡(luò)IP地址主機名/域名(主機別名)每行也可以只包括兩部分,即網(wǎng)絡(luò)IP地址和主機名/域名。主機名和域名的區(qū)別在于,主機名通常在局域網(wǎng)內(nèi)使用,通過hosts文件,主機名可被解析為對應(yīng)的IP地址;域名通常在Internet上使用,但如果不想使用Internet上的域名解析,則可以更改hosts文件,加入自己的域名解析。5.2.3修改主機名查詢靜態(tài)表:/etc/hosts文件5.2.4常用網(wǎng)絡(luò)命令nmcli命令CentOSStream9已廢棄network.service,只能通過NetworkManager進行網(wǎng)絡(luò)配置。網(wǎng)卡操作可以使用nmcli命令,該命令可以完成網(wǎng)卡上的所有配置,并且可以將修改寫入配置文件,使其永久生效。nmcli命令可以通過子命令來實現(xiàn)更多的功能,其格式如下。nmcli<選項><子命令><操作>5.2.4常用網(wǎng)絡(luò)命令nmcli命令5.2.4常用網(wǎng)絡(luò)命令Ping命令ping命令用于測試主機之間網(wǎng)絡(luò)的連通性。此命令使用互聯(lián)網(wǎng)控制報文協(xié)議(InternetControlMessageProtocol,ICMP),向測試的目標主機發(fā)送要求回應(yīng)的信息,若與目標主機之間網(wǎng)絡(luò)通暢,則會收到回應(yīng)信息,從而判斷目標主機網(wǎng)絡(luò)運行正常。ping命令的格式如下。ping[選項]目標主機IP地址/域名5.2.4常用網(wǎng)絡(luò)命令wget命令wget命令是英文詞組“webget”的縮寫,其功能是從指定網(wǎng)址下載網(wǎng)絡(luò)文件。wget命令非常穩(wěn)定,一般即便存在網(wǎng)絡(luò)波動也不會導致下載失敗,而是不斷嘗試重連,直至整個文件下載完畢。wget命令支持超文本傳送協(xié)議(HypertextTransferProtocol,HTTP)、超文本傳輸安全協(xié)議(HypertextTransferProtocolSecure,HTTPS)、FTP等常見協(xié)議,可以在命令行中直接下載網(wǎng)絡(luò)文件。wget命令的格式如下。wget[選項]
網(wǎng)址例5.8從阿里云映像網(wǎng)站下載CentOSStream9的ISO映像文件,要求啟用斷點續(xù)傳技術(shù)。需要注意的是,映像地址會隨著更新變化,讀者下載時要核實最新地址。[root@server~]#wget-c/centos-stream/9-stream/
BaseOS/x86_64/iso/CentOS-Stream-9-20220726.1-x86_64-dvd1.iso?spm=a2c6h.2560386f2408cYuSSCF5.2.4常用網(wǎng)絡(luò)命令netstat命令netstat命令是英文詞組“networkstatistics”的縮寫,其功能是顯示各種網(wǎng)絡(luò)相關(guān)信息,如網(wǎng)絡(luò)連接狀態(tài)、路由表信息、接口狀態(tài)、NAT、多播成員等。netstat命令不僅應(yīng)用于Linux操作系統(tǒng),還在WindowsXP、Windows7、Windows10及Windows11中均已默認支持,且可用參數(shù)相同,有經(jīng)驗的運維人員可以直接上手使用該命令。5.2.4常用網(wǎng)絡(luò)命令netstat命令5.2.5使用systemctl管理服務(wù)服務(wù)是指在操作系統(tǒng)中用于支持各種功能的程序,CentOSStream9使用systemctl相關(guān)命令對服務(wù)進程進行管理,如啟動、停止服務(wù),以及允許服務(wù)開機自啟動等。5.2.5使用systemctl管理服務(wù)5.2.5使用systemctl管理服務(wù)05任務(wù)5-3配置和使用SSH服務(wù)任務(wù)5-3配置和使用SSH服務(wù)任務(wù)目標5.3.1遠程連接Linux主機5.3.2密鑰驗證方式實現(xiàn)免密登錄5.3.3遠程復制操作:scp命令5.3.4常用SSH客戶端工具任務(wù)目標小陳發(fā)現(xiàn)在實際工作環(huán)境中,服務(wù)器通常部署在機房,管理員無法一直在本地直接操作服務(wù)器。很多時候,需要通過SSH進行遠程連接來管理服務(wù)器,并使用scp命令在服務(wù)器之間進行文件的遠程復制。因此,小陳決定學習配置和使用SSH服務(wù)的相關(guān)知識,掌握SSH遠程登錄的配置和使用,并學會使用scp命令進行文件的遠程復制。因此,小陳制定了如下的任務(wù)目標。①利用SSH遠程連接服務(wù)器。③使用scp命令遠程復制文件。②通過密鑰驗證方式實現(xiàn)安全、快捷登錄。5.3.1遠程連接Linux主機安全外殼(SecureShell,SSH)服務(wù)是一種能夠幫助用戶以安全的方式進行遠程登錄的協(xié)議,也是目前遠程連接并管理Linux操作系統(tǒng)的首選方式。sshd服務(wù)提供了兩種安全驗證的方法5.3.1遠程連接Linux主機例5.15使用SSH服務(wù)遠程連接Linux服務(wù)器。需要使用兩臺虛擬機模擬應(yīng)用場景,一臺作為服務(wù)器,另一臺作為客戶端,具體配置參數(shù)如表5.8所示。在客戶端使用ssh命令遠程連接服務(wù)器,其格式為“ssh[參數(shù)]主機IP地址”,要退出登錄時可使用exit命令。第一次訪問時需要輸入yes來確認對方主機的指紋信息。5.3.1遠程連接Linux主機例5.15使用SSH服務(wù)遠程連接Linux服務(wù)器。需要使用兩臺虛擬機模擬應(yīng)用場景,一臺作為服務(wù)器,另一臺作為客戶端,具體配置參數(shù)如表5.8所示。5.3.2密鑰驗證方式實現(xiàn)免密登錄在生產(chǎn)環(huán)境中使用密碼進行驗證存在著被暴力破解或截獲的風險。如果正確配置了密鑰驗證方式,那么sshd服務(wù)程序?qū)⒏影踩@?.16配置root用戶以密鑰驗證方式遠程登錄服務(wù)器。配置root用戶以密鑰驗證方式登錄服務(wù)器時,需要在客戶端使用ssh-keygen命令生成密鑰對,并使用ssh-copy-id命令將密鑰對中的公鑰上傳至服務(wù)器。服務(wù)器中的sshd服務(wù)程序需要進行配置以允許root用戶遠程登錄。具體操作步驟如下。(1)在客戶端中生成密鑰對。5.3.2密鑰驗證方式實現(xiàn)免密登錄(2)將客戶端中生成的公鑰上傳至服務(wù)器。5.3.2密鑰驗證方式實現(xiàn)免密登錄(3)對服務(wù)器進行設(shè)置,使其只允許使用密鑰驗證方式,拒絕傳統(tǒng)的密碼驗證方式。在修改配置文件后要保存并重啟sshd服務(wù)程序。5.3.2密鑰驗證方式實現(xiàn)免密登錄(4)客戶端嘗試登錄到服務(wù)器,此時無須輸入密碼也可成功登錄。5.3.3遠程復制操作scp命令是英文詞組“securecopy”的縮寫,其功能是基于SSH服務(wù)遠程復制文件。由于是基于SSH服務(wù)進行的復制操作,全部數(shù)據(jù)都是加密的,這種方式比HTTP和FTP更加安全。scp命令可以在多個Linux操作系統(tǒng)之間復制文件或目錄,功能有些類似于cp命令,但復制的范圍不是本地,而是網(wǎng)絡(luò)上的另一臺主機。scp命令的格式如下。scp[選項]本地文件遠程賬戶@遠程IP地址:遠程目錄使用scp命令把文件從本地復制到遠程主機時,有以下4點注意事項。①本地文件的位置可以用絕對路徑或相對路徑表示,遠程主機的位置必須用絕對路徑表示。②傳送整個目錄時,需要使用-r選項進行遞歸操作。③如果想使用指定用戶的身份進行驗證,則可使用“用戶名@主機地址”的參數(shù)格式。④需要先在遠程主機的IP地址后面添加冒號,再輸入目標目錄。5.3.3遠程復制操作例5.17在客戶端(IP地址為01)上創(chuàng)建一個文件,使用scp命令將其復制到服務(wù)器(IP地址為00)上。(1)在客戶端上創(chuàng)建一個文件。[root@client~]#echo"Welcometo">readme.txt(2)將創(chuàng)建的文件遠程復制到服務(wù)器的/root目錄中。[root@client~]#scp/root/readme.txt00:/rootreadme.txt100%2531.4KB/s00:00(3)使用SSH服務(wù)免密登錄服務(wù)器,并查看其內(nèi)容。[root@client~]#ssh00Activatethewebconsolewith:systemctlenable--nowcockpit.socket
Lastlogin:SunAug717:03:152022from[root@server~]#ls/root
公共
模板
視頻
圖片
文檔
下載
音樂
桌面anaconda-ks.cfgreadme.txt[root@server~]#catreadme.txtWelcometo5.3.4常用SSH客戶端工具(1)PuTTYPuTTY是Windows上的一種遠程SSH服務(wù)的客戶端工具,小巧是其最大特點,它只有1MB左右。PuTTY提供遠程操作需要的幾乎全部功能。它可以自定義字體,可以自定義主題,可以控制光標的閃爍,可以調(diào)整復制、粘貼。總之,它提供遠程操作常用的基本功能。它的缺點是不支持多標簽?zāi)J?,如果需要打開多個窗口,則需要打開多個客戶端。(2)MobaXtermMobaXterm是一種非常強大的終端增強工具,除了支持基本的SSH終端管理外,還有非常多的增強和擴展功能。例如,其支持SSH、Telnet、FTP、安全外殼文件傳送協(xié)議(SSHFileTransferProtocol,SFTP)等多種協(xié)議,支持使用遠程桌面協(xié)議(RemoteDesktopProtocol,RDP)遠程連接Windows,內(nèi)置MobaTextEditor,可以直接在服務(wù)器編輯和保存文件。總而言之,這種工具的功能比較綜合。5.3.4常用SSH客戶端工具(3)XshellXshell是國內(nèi)比較流行的SSH服務(wù)的管理軟件。和其他的SSH服務(wù)的客戶端相比,Xshell更加注重用戶體驗,如提供現(xiàn)代化的界面,支持多種語言(包括簡體中文),代碼高亮等,對初學者非常友好。Xshell設(shè)計簡潔,支持多標簽?zāi)J?,默認可以自動登錄,方便快速設(shè)置主題、字體等,可以一鍵連接Xftp工具。06拓展知識通過綁定兩塊網(wǎng)卡來實現(xiàn)不間斷網(wǎng)絡(luò)服務(wù)(1)添加網(wǎng)卡并初始化在虛擬機系統(tǒng)中再添加一塊網(wǎng)卡,如圖5.9所示。需要確保兩塊網(wǎng)卡處在同一個網(wǎng)絡(luò)連接中(即網(wǎng)絡(luò)工作模式相同),如圖5.10所示。只有處于相同網(wǎng)絡(luò)工作模式的網(wǎng)卡設(shè)備才可以進行網(wǎng)卡綁定,否則這兩塊網(wǎng)卡無法互相傳送數(shù)據(jù)。通過綁定兩塊網(wǎng)卡來實現(xiàn)不間斷網(wǎng)絡(luò)服務(wù)(2)創(chuàng)建bond網(wǎng)卡使用以下命令創(chuàng)建一塊bond網(wǎng)卡。具體內(nèi)容是創(chuàng)建一個類型為bond(綁定)、名稱為bond0、網(wǎng)卡名為bond0的綁定設(shè)備,綁定模式為balance-rr。[root@server~]#nmcliconnectionaddtypebondcon-namebond0ifnamebond0bond.options"mode=balance-rr"連接"bond0"(b89f70e2-9d0d-40d8-8e40-eaa0619706cf)已成功添加。通過綁定兩塊網(wǎng)卡來實現(xiàn)不間斷網(wǎng)絡(luò)服務(wù)(3)向bond0添加從屬網(wǎng)卡剛才創(chuàng)建成功的bond0設(shè)備當前僅僅是一個名稱,其中并沒有真正能為用戶傳輸數(shù)據(jù)的網(wǎng)卡設(shè)備。接下來使用以下命令把ens160和ens224網(wǎng)卡添加進來。其中,con-name參數(shù)后面接的是從屬網(wǎng)卡的名稱(可以隨時設(shè)置);ifname參數(shù)后面接的是兩塊網(wǎng)卡的名稱。[root@server~]#nmcliconnectionaddtypeethernetslave-typebondcon-namebond0-port1ifnameens160masterbond0連接"bond0-port1"(f2832937-9a20-4d9f-8f83-5c9193fcbf35)已成功添加。[root@server~]#nmcliconnectionaddtypeethernetslave-typebondcon-namebond0-port2ifnameens224masterbond0連接"bond0-port2"(a1ca49df-22e7-411b-a813-15ea9dcac7c3)已成功添加。注意:讀者一定要以真實的網(wǎng)卡名稱為準,不要直接復制這里的名稱。通過綁定兩塊網(wǎng)卡來實現(xiàn)不間斷網(wǎng)絡(luò)服務(wù)(4)配置bond0設(shè)備的網(wǎng)卡信息配置網(wǎng)絡(luò)參數(shù)的方法有很多,為了使這里的配置過程更加具有一致性,下面仍使用nmcli命令依次配置網(wǎng)絡(luò)的IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)、DNS、搜索域和手動配置等參數(shù)。如果不習慣使用這個命令,則可以直接編輯網(wǎng)卡配置文件,或使用nmtui命令實現(xiàn)以下操作。[root@server~]#nmcliconnectionmodifybond0connection.autoconnectyes[root@server~]#nmcliconnectionmodifybond0IPv4.addresses0/24[root@server~]#nmcliconnectionmodifybond0IPv4.gateway[root@server~]#nmcliconnectionmodifybond0IPv4.dns14[root@server~]#nmcliconnectionmodifybond0IPv4.methodmanual通過綁定兩塊網(wǎng)卡來實現(xiàn)不間斷網(wǎng)絡(luò)服務(wù)(5)啟動bond0[root@server~]#nmcliconnectionupbond0連接已成功激活(masterwaitingforslaves)(D-Bus活動路徑:/org/freedesktop/
NetworkManager/ActiveConnection/4)[root@server~]#nmclidevicestatusDEVICE TYPE STATE CONNECTIONbond0 bond 已連接 bond0ens160 ethernet 已連接 bond0-port1ens224 ethernet 已連接 bond0-port2lo loopback 未托管 --此后,用戶訪問服務(wù)器(IP地址為0)時,服務(wù)器實際上是由兩塊網(wǎng)卡共同提供服務(wù)的??梢栽诳蛻舳耸褂胮ing0命令檢查網(wǎng)絡(luò)的連通性。為了檢驗網(wǎng)卡綁定技術(shù)的自動備援功能,可以在虛擬機硬件配置中隨機移除一塊網(wǎng)卡,同時使用ping命令測試連通性。07項目小結(jié)項目小結(jié)通過學習本項目,讀者了解了VMware中3種網(wǎng)絡(luò)工作模式的特點和設(shè)置方法,掌握了在CentOSStream9中配置基本網(wǎng)絡(luò)功能的方法,學會了使用SSH服務(wù)遠程登錄方式管理Linux服務(wù)器,掌握了使用scp命令遠程復制文件的方法。Linux作為一種典型的網(wǎng)絡(luò)操作系統(tǒng),提供了強大的網(wǎng)絡(luò)功能。要完成Linux操作系統(tǒng)中的網(wǎng)絡(luò)功能配置,可以修改相應(yīng)的配置文件,也可以使用Linux命令,或者二者結(jié)合使用。Linux操作系統(tǒng)中網(wǎng)絡(luò)功能的配置方法非常靈活,要完全掌握并不容易,需要在學習中多練習、多總結(jié)。THEENDTHANKS項目6管理軟件包與進程SUBTITLEHEREMindShow.fun2023-06-05CONTENTS學習目標項目情境思維導圖任務(wù)6-1使用rpm軟件包管理工具任務(wù)6-2使用yum管理軟件包任務(wù)6-3使用dnf管理軟件包任務(wù)6-4管理進程拓展知識項目實訓項目小結(jié)項目6管理軟件包與進程01學習目標學習目標知識目標能力目標素養(yǎng)目標知識目標了解rpm軟件包熟悉yum和dnf工具掌握yum倉庫的搭建方法掌握Linux的進程概念能力目標能使用rpm命令執(zhí)行軟件包的安裝、查詢、升級和卸載等任務(wù)能使用yum命令執(zhí)行軟件包的安裝、查詢、升級和卸載等任務(wù)會使用ps、top、kill等命令管理進程素養(yǎng)目標提高在Linux系統(tǒng)中進行進程管理時的創(chuàng)新能力培養(yǎng)合作意識,做到與小組成員互相幫助,取長補短02任務(wù)6-1使用rpm軟件包管理工具任務(wù)6-1使用RPM管理軟件包任務(wù)目標6.1.1了解rpm軟件包管理器6.1.2安裝6.1.3升級6.1.4查詢6.1.5刪除6.1.6驗證任務(wù)目標
小陳要完成師傅交給他的任務(wù),就必須了解紅帽軟件包管理工具(RedHatPackageManager,rpm),并且掌握它在Linux系統(tǒng)中的使用方法。
因此,小陳制定了如下的任務(wù)目標。了解什么rpm。如何安裝、升級、刪除rpm軟件。如何查找,驗證rpm軟件包。6.1.1了解rpm軟件包管理工具1.軟件包的種類
Linux系統(tǒng)中常見的軟件包可分為兩種:源碼包和二進制包。(1)源碼包:是指沒有經(jīng)過編譯的源代碼文件包。源碼包只有經(jīng)過gcc、Java等編譯器編譯后,才能在系統(tǒng)上運行,其后綴名多為.tar.gz、.zip、.rar的文件。源碼包的缺點是安裝過程步驟較多,尤其在安裝較大的軟件集合時,容易出現(xiàn)拼寫錯誤,并且其編譯過程時間較長,安裝比二進制包安裝時間長。(2)二進制包:是指已經(jīng)編譯好,可以直接安裝使用的軟件包,如后綴名為.rpm的文件。二進制軟件包的缺點是經(jīng)過編譯,不能看到源代碼,因此功能選擇不如源碼包靈活。使用rpm最大的好處在于它可以實現(xiàn)快速安裝,相比編譯安裝效率要高得多。對于最終用戶來說,rpm所提供的眾多功能極大地方便了系統(tǒng)維護,安裝、卸載、升級rpm軟件包只需一條命令即可完成,繁瑣的細節(jié)問題也無需費心。通過rpm軟件包,系統(tǒng)管理員可以更輕松、方便地管理RHEL上的所有軟件,可以讓用戶進行功能強大的軟件包查詢和驗證工作。2.
rpm軟件包的通用命名規(guī)則rpm軟件包的文件名相比Windows系統(tǒng)下的文件名來說稍微復雜一點,作為初學者,應(yīng)當知道rpm軟件報的組成。rpm軟件包的名稱符合如下的特定格式。
格式中各字段名稱及其含義如表6.1所示。6.1.1了解rpm軟件包管理工具下面,我們以CentosStream9鏡像文件包中存在的nginx-1.22.1-2.el9.x86_64.rpm為例給大家強化rpm軟件包的命名規(guī)則。其中name部分為nginx表示軟件的名稱,version1部分為1.22.1表示軟件版本號,version2部分為2表示發(fā)布版本號為第2代編譯生成,el9表示軟件發(fā)行商,el9表示此包是由RedHat公司發(fā)布,適合在RHEL9.x(RedHatEnterprise)和CentOS9上使用,arch部分為x86_64表示適用的的硬件平臺,64位cpu可以安裝。6.1.1了解rpm軟件包管理工具6.1.2安裝rpm軟件包
在Linux系統(tǒng)中使用rpm命令進行軟件包的管理,命令格式如下。rpm命令的常用選項及其說明如表6.2所示。表6.2rpm命令的常用選項及其說明注意:rpm命令的選項-i、-U、-e只有root用戶才有權(quán)限執(zhí)行,-q選項任何用戶都可以執(zhí)行。Linux系統(tǒng)的安裝鏡像文件中自帶了很多擴展的rpm軟件包,在安裝一些基礎(chǔ)軟件時非常方便。
這里我們以gcc軟件包的安裝為例進行介紹:將現(xiàn)在好的ISO鏡像加載到VMware的虛擬光驅(qū)。(具體操作步驟可以參考本書1.2.2小節(jié))將光驅(qū)掛載到/media目錄下。進入/media目錄,查看掛載情況。6.1.2安裝rpm軟件包6.1.2安裝rpm軟件包4.使用cdAppStream/Packages/命令進入Packages/目錄5.查看gcc軟件包,并運行安裝
注意,有時候我們使用rpm命令安裝軟件會提示安裝失敗,錯誤類型為依賴性檢測失敗。這是因為,雖然rpm軟件包管理工具能夠幫用戶查詢軟件相關(guān)依賴性,但是檢測出來的問題仍然需要運維人員自己手動解決。2.遠程安裝軟件包安裝遠程軟件包需要先準備好rpm軟件包的下載地址,然后再進行安裝,這里我們來嘗試安裝最新版的linuxqq軟件,過程如下。6.1.2安裝rpm軟件包接著,在CentosStream9圖形界面下運行qq軟件,登錄后即可正常聊天。6.1.3升級rpm軟件包
當軟件包需要升級時,通常無需事先卸載舊版本。系統(tǒng)會自動卸載舊版本的軟件包,并安裝新版本。在更新過程中,如果存在舊版本的配置文件,為確保新版本的正常運行,rpm軟件包管理工具會將這些配置文件進行重命名,并安裝新的配置文件。通過保存新舊文件,用戶可以有更多的選擇和靈活性。
下面以linuxqq軟件升級為例,對升級rpm軟件包的方法進行講解。6.1.3升級rpm軟件包6.1.4查詢rpm軟件包rpm軟件包管理工具提供了相應(yīng)的命令用于獲取軟件包文件和已安裝軟件包的相關(guān)信息。默認情況下,它從已安裝軟件包的本地數(shù)據(jù)庫中獲取信息。1.查詢rpm軟件包是否安裝2.查詢系統(tǒng)中所有已安裝的rpm軟件包6.1.4查詢rpm軟件包3.查詢rpm軟件包的詳情信息查詢已經(jīng)安裝的某個軟件包的詳細信息,命令格式如下:選項-i表示查詢軟件信息(information)。除此之外,還可以查詢未安裝軟件包的詳細信息,命令格式如下:選項-p表示查詢未安裝的軟件包(package)。注意:這里使用包全名,這些信息是在rpm軟件包里的,即作者事先寫好的,而不是在軟件安裝之后才能查詢軟件包信息。6.1.4查詢rpm軟件包4.查詢rpm軟件包中的文件列表
查詢已經(jīng)安裝的軟件包中的文件列表和安裝的完整目錄,也就是軟件的安裝位置,是非常常用的命令。命令格式如下:
選項-l表示列出軟件包所有文件的安裝目錄。6.1.4查詢rpm軟件包6.1.5刪除rpm軟件包
如果某個軟件包在安裝之后不再需要使用,那么rpm軟件管理工具提供了對應(yīng)的命令進行軟件刪除。但是,若要刪除的軟件包被其他軟件所依賴,則其不能被刪除,需要將以來該軟件包的軟件包刪除后,在可以刪除該軟件包。
使用rpm刪除軟件包時,不需要輸入軟件包的完整包名,只要輸入能識別該軟件包的唯一標識即可。若執(zhí)行刪除命令后無結(jié)果顯示,說明對應(yīng)的軟件包已經(jīng)被成功刪除。刪除的命令如下:6.1.6驗證rpm軟件包驗證軟件包是指檢查軟件包中的組件是否與原始文件信息相同,以保證其準確性。驗證的方法主要包括驗證文件的大小、MD5校驗碼、文件權(quán)限、類型和用戶組等。如果驗證通過系統(tǒng)沒有任何顯示信息,如果驗證不通過,系統(tǒng)將顯示相關(guān)信息。使用rpm驗證軟件包的命令如下:03任務(wù)6-2使用yum管理軟件包任務(wù)6-2創(chuàng)建yum管理軟件包任務(wù)目標6.2.1了解yum工具6.2.2使用yum命令安裝軟件包任務(wù)目標
為了簡化軟件安裝的過程,降低難度和復雜性,出現(xiàn)了yum(YellowdogUpdaterModified)工具。它可以從指定的服務(wù)器自動下載rpm軟件包,實現(xiàn)自動升級、安裝和卸載軟件包,還可以自動檢查依賴關(guān)系并一次性安裝所有所需的軟件包,避免了繁瑣的逐個安裝過程。通過使用yum軟件包管理工具,可以提高軟件安裝和管理的效率。
因此,小陳制定了如下的任務(wù)目標:了解yum工具及倉庫配置文件。學會搭建本地和網(wǎng)絡(luò)yum源倉庫。能夠使用yum命令解決實際問題。6.2.1了解yum工具及其倉庫配置文件1.了解yum
在CentOS系統(tǒng)中,可以通過rpm命令可以對軟件包進行相應(yīng)的處理。但由于系統(tǒng)中的軟件包之間存在一定的依賴性,安裝某個軟件包時可能需要其他軟件包的支持,這對用戶來說十分不方便。因此,出現(xiàn)了網(wǎng)絡(luò)化軟件包管理器yum。yum可以說是一個管理rpm軟件包的前端工具,其基于rpm軟件包進行管理,能夠從指定服務(wù)器自動下載rpm軟件包并進行安裝,可以自動處理依賴關(guān)系,并一次安裝所有需要的軟件包。在CentOS本地操作系統(tǒng)中設(shè)置相應(yīng)的軟件倉庫地址,即可使用yum軟件包管理器。yum軟件包管理器提供了安裝、升級、查詢、刪除某個/某組甚至全部軟件包的命令,簡單易懂。yum軟件包管理器的特點如下:(1)便于管理大量的系統(tǒng)更新問題。其能自動解決軟件包的依賴問題,能更方便地安裝、升級、查詢、刪除rpm軟件包。(2)可以同時配置多個軟件倉庫,且可以在多個軟件倉庫中定位軟件包。(3)配置文件非常簡潔,只需“/etc/yum.conf”和“/etc/yum.repos.d/*.repo”兩個文件。(4)保持與rpm數(shù)據(jù)庫的一致性。(5)具有一個比較詳細的日志文件,可以查看何時升級、安裝了什么軟件包等。2.yum倉庫配置文件repo文件是Linux系統(tǒng)中yum軟件倉庫的配置文件,通常一個repo文件定義了一個或者多個軟件倉庫的細節(jié)內(nèi)容,比如從哪里下載需要安裝或者升級的軟件包,repo文件中的設(shè)置內(nèi)容將被yum讀取和應(yīng)用。軟件倉庫配置文件默認存儲在“/etc/yum.repos.d/”目錄中。舉例如下6.2.1了解yum工具及其倉庫配置文件一般情況下,軟件倉庫文件包含一下幾個部分。(1)[resourcename]:軟件源的名稱,通常和repo文件名保持一致。(2)name:軟件倉庫的名稱,和repo文件名保持一致。(3)baseurl:指定rpm軟件包的來源,合法的取值有HTTP網(wǎng)站、FTP網(wǎng)站、本地源。(4)gpgcheck:是否進行校驗,確保軟件包來源的安全性。0為不校驗,1為校驗。(5)enabled:軟件倉庫源是否啟用。0為不啟用,1為啟用。6.2.1了解yum工具及其倉庫配置文件6.2.2使用yum命令安裝軟件包yum命令可以安裝、更新、刪除、顯示軟件包,可以自動進行軟件更新,基于軟件倉庫進行元數(shù)據(jù)分析,解決軟件包依賴性關(guān)系。該命令格式如下。yum命令的常用選項及子命令說明分別如表6.3和表6.4所示。表6.3yum命令的常用選項及其說明6.2.2使用yum命令安裝軟件包9.2.3檢查文件系統(tǒng)
在日常工作環(huán)境中,計算機難免會由于某些系統(tǒng)因素或人為誤操作出現(xiàn)系統(tǒng)異常,這種情況下非常容易造成文件系統(tǒng)的崩潰,嚴重時甚至會造成硬件損壞。如果真出現(xiàn)了文件系統(tǒng)損壞的情況,可以使用fsck命令進行修復。fsck命令用于檢查文件系統(tǒng)并嘗試修復出現(xiàn)的錯誤。fsck命令的基本格式如下:fsck命令常用的參數(shù)選項及其含義如表9.6所示。04任務(wù)6-3使用dnf管理軟件包任務(wù)6-3使用dnf管理軟件包任務(wù)目標6.3.1使用dnf命令管理軟件包6.3.2搭建本地dnf倉庫6.3.3搭建網(wǎng)絡(luò)dnf倉庫任務(wù)目標
小陳通過上一章的學習已經(jīng)掌握了使用yum進行軟件包管理的方法。然而,yum工具在使用過程中存在一些性能方面的問題,如運行速度慢、內(nèi)存占用高以及依賴解析速度變慢等。此外,yum過度依賴于yum源文件,如果源文件出現(xiàn)問題,可能導致yum相關(guān)操作失敗。為了解決這些問題,出現(xiàn)了dnf(DandifiedYUM)工具。dnf工具克服了yum工具的一些瓶頸,提升了用戶體驗、減少內(nèi)存占用、加快依賴分析和運行速度等方面的性能。因此,使用dnf軟件管理工具替代yum軟件管理工具是勢在必行的。
因此,小陳制定了如下的任務(wù)目標:會搭建本地dnf源倉庫能夠熟練使用dnf命令管理軟件會修改網(wǎng)絡(luò)dnf源倉庫6.3.1使用dnf命令管理軟件包1.了解dnf工具dnf工具克服了YUM軟件管理工具的一些瓶頸,提升了用戶體驗、減少內(nèi)存占用、加快依賴分析和運行速度等方面的性能。作為Linux系統(tǒng)的軟件包管理工具,dnf可以用來管理rpm軟件包。它可以查詢軟件包的信息,從指定的軟件庫獲取所需的軟件包,并通過自動處理依賴關(guān)系來實現(xiàn)安裝、卸載和更新。dnf與yum完全兼容,提供了與yum相同的命令行界面,并提供了擴展和插件的應(yīng)用程序編程接口(API)。需要注意的是,使用dnf需要管理員(root)權(quán)限。2.使用dnf命令安裝軟件包dnf是新一代的rpm軟件包,該命令可以安裝、更新、刪除、顯示軟件包,可以自動進行軟件更新,基于軟件倉庫進行元數(shù)據(jù)分析,解決軟件包依賴性關(guān)系。該命令格式如下。dnf命令的常用選項及子命令說明分別如表6.5和表6.6所示。6.3.1使用dnf命令管理軟件包6.3.1使用dnf命令管理軟件包6.3.1使用dnf命令管理軟件包6.3.2搭建本地dnf倉庫
由于Linux系統(tǒng)的映像文件中有很多擴展的rpm軟件包,因此本項目主要介紹本地dnf倉庫的搭建方法。這里假設(shè)我們已經(jīng)將CentOSStream9光盤鏡像掛載到了(/media/)目錄中。在軟件倉管配置文件的默認目錄(/etc/yum.repos.d/)中,將已經(jīng)存在的repo文件備份到(/etc/yum.repos.d/bak/)目錄。3.使用nano命令再(/etc/yum.repos.d/)目錄中新建并編輯local.repo文件。6.3.2搭建本地dnf倉庫編寫local.repo文件時,需要注意以下幾點。①文件名local和name(軟件源的名稱)保持一致。②baseurl指定的路徑為映像文件掛載的路徑,如果是本地倉庫,則需在路徑前加file://;如果是ftp源,則需在路徑前加ftp://;如果是網(wǎng)絡(luò)源,則需在路徑前加http://或https://。③gpgcheck用于校驗軟件包來源的安全性,0為不校驗,1為校驗。④enabled用于設(shè)置是否啟用該倉庫源,0為不啟用,1為啟用。6.3.2搭建本地dnf倉庫6.3.2搭建本地dnf倉庫解決辦法是編輯文件/etc/yum/pluginconf.d/subscription-manager.conf,將參數(shù)enabled=1改為enabled=0。
Linux系統(tǒng)中有一個有趣的命令sl,也就是我們通常所說的“小火車命令”,這個命令需要先安裝才可以使用。從上面的執(zhí)行結(jié)果可以看出,當我們嘗試使用dnf命令安裝sl軟件包時,發(fā)現(xiàn)本地源中并沒有可用的軟件包,如何解決呢?這就需要搭建網(wǎng)絡(luò)dnf倉庫。Linux擴展包(ExtraPackagesforEnterpriseLinux,EPEL)是dnf的一個軟件源,包含了許多基本源沒有的軟件包,但是在使用之前需要先安裝EPEL軟件包。下面以EPEL網(wǎng)絡(luò)源的配置為例,演示網(wǎng)絡(luò)倉庫的配置方法,其他網(wǎng)絡(luò)倉庫類似。需要注意的是,要想使用網(wǎng)絡(luò)源,要先保證Linux虛擬機能夠上網(wǎng)。6.3.3搭建網(wǎng)絡(luò)dnf倉庫6.3.3搭建網(wǎng)絡(luò)dnf倉庫(1)安裝EPEL軟件包。(2)清除dnf緩存,生成dnf緩存,查看已經(jīng)配置的dnf倉庫。(3)安裝sl軟件包。(4)執(zhí)行sl命令,效果如圖6.1所示。6.3.3搭建網(wǎng)絡(luò)dnf倉庫05任務(wù)6-4管理進程任務(wù)6-4管理進程任務(wù)目標6.4.1了解Linux系統(tǒng)中的進程6.4.2查看Linux系統(tǒng)中的進程6.4.3停止Linux系統(tǒng)中的進程任務(wù)目標
在Linux操作系統(tǒng)中,由于是多用戶多任務(wù)的環(huán)境,多個用戶可能會共享同一塊硬盤空間。如果其中少數(shù)用戶占用了大量的硬盤空間,將會對其他用戶的使用權(quán)力造成壓縮。因此,作為管理員的小陳應(yīng)該使用磁盤配額功能來合理限制用戶對磁盤空間的使用。
磁盤配額功能允許管理員為每個用戶設(shè)置最大可使用的磁盤空間,以防止某個用戶過度占用資源。通過配額管理,可以平衡各個用戶之間的磁盤空間使用,確保公平性和系統(tǒng)的穩(wěn)定性。
因此,小陳制定了如下的任務(wù)目標:了解磁盤配額功能。掌握設(shè)置磁盤配額的方法。6.4.1了解Linux系統(tǒng)中的進程Linux是一個多用戶、多任務(wù)的操作系統(tǒng),各種計算機資源(如文件、內(nèi)存、CPU等)的分配和管理,都是以進程為單位的。為了協(xié)調(diào)多個進程對這些共享資源的訪問,操作系統(tǒng)要跟蹤所有進程的活動,以及它們對系統(tǒng)資源的使用情況,從而實現(xiàn)對進程和資源的動態(tài)管理。1.進程的概念
進程是管理事務(wù)的基本單元,是操作系統(tǒng)中執(zhí)行特定任務(wù)的動態(tài)實體,是程序的一次運行。一般情況下,每個運行的程序至少由一個進程組成。例如,使用Vim編輯器編輯文件時,系統(tǒng)中會生成相應(yīng)的進程。用C語言編寫的代碼,通過gcc編輯器編譯后最終會生成一個可執(zhí)行的程序,當這個可執(zhí)行的程序運行起來后,到結(jié)束前,它就是一個進程。Linux系統(tǒng)包含3種類型的進程。(1)交互進程:是由shell啟動的進程,交互進程可以在前臺運行,也可以在后臺運行。(2)批處理進程:是一個進程序列,與終端沒有聯(lián)系。(3)守護進程(監(jiān)控進程):是指在系統(tǒng)啟動時就啟動的進程,并且在后臺進行。2.進程號
每個進程都由一個進程號(ProcessID,PID)標識,范圍為0~32767。PID是操作系統(tǒng)在創(chuàng)建進程時分配給每個進程的唯一標識,一個進程終止后,進程號隨之被釋放,分配給其他進程再次使用。Linux系統(tǒng)有3種特殊的進程。(1)idle進程:進程號為0,是系統(tǒng)創(chuàng)建的第一個進程,也是唯一一個沒有通過fork或者kernel_thread產(chǎn)生的進程。(2)systemd進程:進程號為1,由0進程創(chuàng)建,用于完成系統(tǒng)的初始化,是系統(tǒng)中所有其他進程的始祖進程。系統(tǒng)啟動完成后,該進程變?yōu)槭刈o進程,用于監(jiān)視系統(tǒng)中的其他進程。(3)kthreadd進程:進程號為2,用于管理和調(diào)度其他內(nèi)核線程,會循環(huán)執(zhí)行Kthread函數(shù),所有內(nèi)核線程都直接或者間接地以其為父進程。6.4.1了解Linux系統(tǒng)中的進程6.4.2查看Linux系統(tǒng)中的進程ps和top命令可以查看Linux系統(tǒng)中的進程相關(guān)信息。1.ps命令ps命令源自英文詞組"processstatus"的縮寫,其功能是用于顯示當前系統(tǒng)的進程狀態(tài)。通過使用ps命令,我們可以查看進程的各種信息,如進程號、發(fā)起者、系統(tǒng)資源的使用情況(如處理器和內(nèi)存)、運行狀態(tài)等等。它可以幫助我們及時發(fā)現(xiàn)出現(xiàn)異常情況,例如"僵死"或"不可中斷"的進程。該命令的語法格式如下所示:ps命令的常用選項及其說明如表6.7所示。6.4.2查看Linux系統(tǒng)中的進程表6.7ps命令的常用選項及其說明例6.3使用ps命令查看當前控制終端的進程,并顯示進程的用戶名和啟動時間等相關(guān)信息。返回結(jié)果中的每列都有特定的含義,具體含義如表6.8所示6.4.2查看Linux系統(tǒng)中的進程6.4.2查看Linux系統(tǒng)中的進程2.top命令top命令的功能是實時顯示系統(tǒng)的運行狀態(tài),包括處理器、內(nèi)存、服務(wù)、進程等重要資源的信息。運維工程師通常將top命令形容為"加強版的Windows任務(wù)管理器",因為它不僅可以查看常規(guī)的服務(wù)和進程信息,還可以清晰地顯示處理器和內(nèi)存的負載情況,實時了解系統(tǒng)的整體運行狀態(tài)。對于接手服務(wù)器后的第一步操作,top命令非常適用。該命令的語法格式如下。top命令的常用選項及其說明如表6.9所示。6.4.2查看Linux系統(tǒng)中的進程6.4.2查看Linux系統(tǒng)中的進程6.4.3停止Linux系統(tǒng)中
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東外語外貿(mào)大學《數(shù)值計算方法》2023-2024學年第一學期期末試卷
- 廣東外語外貿(mào)大學南國商學院《嵌入式計算》2023-2024學年第一學期期末試卷
- 廣東青年職業(yè)學院《生物質(zhì)能轉(zhuǎn)化原理與技術(shù)》2023-2024學年第一學期期末試卷
- 廣東女子職業(yè)技術(shù)學院《國際關(guān)系原著選讀》2023-2024學年第一學期期末試卷
- 【2021屆備考】2020全國名校數(shù)學試題分類解析匯編(12月第一期):F3平面向量的數(shù)量積及應(yīng)用
- 【導學教程】2022屆高三生物一輪總復習限時訓練:第一單元第三講生命活動的主要承擔者-蛋白質(zhì)-
- 【名師一號】2020-2021學年高中英語(北師大版)選修6隨堂演練:期末測試
- 【全程復習方略】2020年高考化學綜合評估檢測(二)(人教版-山東專供)
- 【北京特級教師】2020-2021學年人教版高中地理必修二課后練習:工業(yè)地域形成及特點-一
- 2022湖北孝感市高考英語語法填空和閱讀理解暑假練習(4)及答案
- (正式版)HGT 22820-2024 化工安全儀表系統(tǒng)工程設(shè)計規(guī)范
- 《中華民族共同體概論》考試復習題庫(含答案)
- (完整版)Adams課程設(shè)計
- 現(xiàn)場電氣安全隱患排查表(含檢查內(nèi)容和參考標準)
- 30課時羽毛球教案
- 客服部相關(guān)報表解
- 全踝關(guān)節(jié)置換術(shù)ppt課件
- 學術(shù)英語寫作范文17篇
- 任發(fā)改委副主任掛職鍛煉工作總結(jié)范文
- 中華任姓字輩源流
- 四電工程監(jiān)理實施細則
評論
0/150
提交評論