《Linux 系統(tǒng)管理與網(wǎng)絡(luò)服務(wù)》全套教學(xué)課件_第1頁(yè)
《Linux 系統(tǒng)管理與網(wǎng)絡(luò)服務(wù)》全套教學(xué)課件_第2頁(yè)
《Linux 系統(tǒng)管理與網(wǎng)絡(luò)服務(wù)》全套教學(xué)課件_第3頁(yè)
《Linux 系統(tǒng)管理與網(wǎng)絡(luò)服務(wù)》全套教學(xué)課件_第4頁(yè)
《Linux 系統(tǒng)管理與網(wǎng)絡(luò)服務(wù)》全套教學(xué)課件_第5頁(yè)
已閱讀5頁(yè),還剩447頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《Linux系統(tǒng)管理與網(wǎng)絡(luò)服務(wù)》全套可編輯PPT課件課程核心知識(shí):發(fā)行版本、系統(tǒng)部署、Linux目錄結(jié)構(gòu)、vim編輯器、打包和壓縮、賬戶權(quán)限、文件系統(tǒng)、邏輯卷、網(wǎng)絡(luò)配置、RPM&YUM、進(jìn)程管理、shell腳本、DHCP、DNS、NTP、Apache、LAMP、Proxy、郵件、防火墻課程介紹:本課程主要內(nèi)容培養(yǎng)Linux系統(tǒng)工程師和Linux系統(tǒng)架構(gòu)師。培養(yǎng)技能目標(biāo):安裝CentOS7、文件權(quán)限配置、vim編輯器使用、文件打包和壓縮、賬戶權(quán)限配置、文件系統(tǒng)配置、邏輯卷配置、網(wǎng)絡(luò)配置、RPM&YUM包管理、進(jìn)程管理、shell腳本編寫、DHCP服務(wù)配置與維護(hù)、DNS服務(wù)配置與維護(hù)、NTP服務(wù)配置與維護(hù)、Apache服務(wù)配置與維護(hù)、LAMP服務(wù)配置與維護(hù)、Proxy服務(wù)配置與維護(hù)、郵件服務(wù)配置與維護(hù)、防火墻配置課程簡(jiǎn)介課時(shí)分配基礎(chǔ)篇Linux系統(tǒng)管理與網(wǎng)絡(luò)服務(wù)對(duì)于那些不知道的人,Torvalds最初將他的內(nèi)核命名為“FREAX”——由“free”、“freak”和“x”(暗指Unix)組合而成。當(dāng)他的同事AriLemmke(他當(dāng)時(shí)是FTP服務(wù)器的志愿管理員之一)將內(nèi)核上傳到FTP站點(diǎn)時(shí),他不喜歡這個(gè)名字,他為源代碼創(chuàng)建了子目錄,并在沒有詢問(wèn)Torvalds的情況下將其重命名為L(zhǎng)inux。篇章引入章節(jié)任務(wù)Linux系統(tǒng)管理與網(wǎng)絡(luò)服務(wù)項(xiàng)目一Linux系統(tǒng)基礎(chǔ)管理任務(wù)一走進(jìn)Linux任務(wù)引入linux是類UNIX操作系統(tǒng),它的設(shè)計(jì)本身就不是針對(duì)普通大眾的而是從事計(jì)算機(jī)的專業(yè)人員。雖然linux相對(duì)UNIX對(duì)大眾已經(jīng)相對(duì)友好,但仍然不是普通人能夠輕松掌握的操作系統(tǒng)。由于很多人受Microsoft的windows操作系統(tǒng)影響太深,對(duì)于linux這種主要以命令行形式操作的系統(tǒng)非常不習(xí)慣。所以Linux這行的門檻還是較高。目前的狀況是大家都知道windows的運(yùn)維相對(duì)不如Linux運(yùn)維的薪資水平。所以很多想做運(yùn)維的人員都想選擇Linux運(yùn)維。任務(wù)描述:了解Linux是什么,了解Linux的發(fā)展歷史,掌握Linux各發(fā)行版的特點(diǎn)以及Linux的安裝方法和注意事項(xiàng)。任務(wù)教學(xué)目標(biāo):1、識(shí)記:Linux幫助方法。2、領(lǐng)會(huì):Linux發(fā)行版區(qū)別。3、應(yīng)用:Linux安裝。任務(wù)概要教學(xué)內(nèi)容Linux概述部署Linux系統(tǒng)Linux幫助資源一二三Linux概述知識(shí)點(diǎn)一(一)Linux介紹計(jì)算機(jī)主機(jī)是由一堆硬件所組成的,為了有效率的控制這些硬件資源,于是操作系統(tǒng)產(chǎn)生了。操作系統(tǒng)除了有效率的控制這些硬件資源的分配,并提供計(jì)算機(jī)運(yùn)作所需要的功能之外,為了要提供程序設(shè)計(jì)師更容易開發(fā)軟件的環(huán)境,所以操作系統(tǒng)也會(huì)提供一整組系統(tǒng)呼叫接口來(lái)給軟件設(shè)計(jì)師開發(fā)使用。而Linux就是一套操作系統(tǒng):Linux的組成:Linux內(nèi)核:內(nèi)核(Kernel)是系統(tǒng)的心臟,實(shí)現(xiàn)操作系統(tǒng)的基本功能。

LinuxShell:Shell是系統(tǒng)的用戶界面,提供了用戶與內(nèi)核進(jìn)行交互操作的一種接口。Linux應(yīng)用程序:包括文本編輯器、編程語(yǔ)言、XWindow、辦公套件Internet工具、數(shù)據(jù)庫(kù)等。Linux文件系統(tǒng):文件系統(tǒng)是文件存放在磁盤等存儲(chǔ)設(shè)備上的組織方法。通常是按照目錄層次的方式進(jìn)行組織

(一)Linux介紹(二)Linux歷史時(shí)間事件1991年初芬蘭大學(xué)生林納斯·托瓦茲在386SX兼容微機(jī)上學(xué)習(xí)minix操作系統(tǒng),同年4月開始醞釀開發(fā)自己的操作系統(tǒng)。1991年10月在GPL條例下的第一個(gè)Linux公開版0.02誕生。1994年3月Linux1.0發(fā)布,Linux的logo取自芬蘭的吉祥物“企鵝”。1995年1月BobYoung創(chuàng)辦了RedHat(小紅帽),Linux發(fā)行版RedHatLinux走向市場(chǎng)。1996年6月Linux2.0內(nèi)核發(fā)布,Linux進(jìn)入實(shí)用階段。1998年2月OpenSourceIntiative(開放源代碼促進(jìn)會(huì))成立,一場(chǎng)歷史性的Linux產(chǎn)業(yè)化運(yùn)動(dòng)在互聯(lián)網(wǎng)世界里展開。2001年1月Linux2.4版內(nèi)核發(fā)布。2003年12月Linux2.6版內(nèi)核發(fā)布。2016年12月Linux4.9版內(nèi)核發(fā)布。2021年10月Linux5.15版內(nèi)核發(fā)布。1開放性4良好的用戶界面7可靠的安全系統(tǒng)2多用戶5設(shè)備獨(dú)立性8良好的可移植性3多任務(wù)6豐富的網(wǎng)絡(luò)功能9支持多文件系統(tǒng)(三)Linux特點(diǎn)(四)Linux版本3.6.18-92.el7.x86_64主版本.次版本.釋出版本-修改版本主版本,本例是3。次版本,本例是6。數(shù)字是偶數(shù)表明這是一個(gè)可以使用的穩(wěn)定版本。數(shù)字是奇數(shù)表示一般有一些新的東西加入,是個(gè)不一定很穩(wěn)定可能存在BUG的測(cè)試版本。這樣穩(wěn)定版本來(lái)源于上一個(gè)測(cè)試版升級(jí)版本號(hào),而一個(gè)穩(wěn)定版本發(fā)展到完全成熟后就不再發(fā)展。由商業(yè)公司維護(hù)的發(fā)行版本如Redhat(REHL)、國(guó)產(chǎn)UOS系統(tǒng)等由社區(qū)組織維護(hù)的發(fā)行版本如Debian。(四)Linux版本(五)Linux的應(yīng)用領(lǐng)域1) 企業(yè)環(huán)境2) 個(gè)人環(huán)境3) 云端運(yùn)用01網(wǎng)絡(luò)服務(wù)器關(guān)鍵任務(wù)的應(yīng)用(金融數(shù)據(jù)庫(kù)、大型企業(yè)網(wǎng)管環(huán)境)學(xué)術(shù)機(jī)構(gòu)的高效能運(yùn)算任務(wù)02桌面計(jì)算機(jī)手持系統(tǒng)(PDA、手機(jī))嵌入式系統(tǒng)03云程序端設(shè)備5.中興新支點(diǎn)3.UOS4.UbuntuKylin1.HarmonyOS2.Deepin國(guó)產(chǎn)Linux(六)國(guó)產(chǎn)Linux部署Linux系統(tǒng)知識(shí)點(diǎn)二(一)準(zhǔn)備安裝在/download/中,點(diǎn)擊DVDISO,選擇CentOS-7-x86_64-DVD-1511.iso此版本下載ISO文件。CentOS-7.0-1511-x86_64-DVD.iso(標(biāo)準(zhǔn)安裝版,一般下載這個(gè)就可以了)CentOS-7.0-1511-x86_64-NetInstall.iso(網(wǎng)絡(luò)安裝鏡像)CentOS-7.0-1511-x86_64-Everything.iso(對(duì)完整版安裝盤的軟件進(jìn)行補(bǔ)充,集成所有軟件。)CentOS-7.0-1511-x86_64-GnomeLive.iso(GNOME桌面版)CentOS-7.0-1511-x86_64-KdeLive.iso(KDE桌面版)CentOS-7.0-1511-x86_64-livecd.iso(光盤上運(yùn)行的系統(tǒng),類擬于winpe)(一)準(zhǔn)備安裝ISO區(qū)別CentOS-xxxx-LiveCD.ios和CentOS-xxxx-bin-DVD.iso有什么區(qū)別?前者只有700M,后者有3.8G。其差別不僅僅在大小上,其更本質(zhì)的差別是,CentOS-xxxx-LiveCD.ios只能加載到內(nèi)存里運(yùn)行,不能安裝。CentOS-xxx-bin-DVD1.iso才可以安裝到硬盤上。注意安裝方式本地安裝和遠(yuǎn)程安裝本地安裝:安裝程序要安裝的RPM文件保存在本地光盤或本地硬盤的ext2/3/4分區(qū)或vfat(FAT32)分區(qū)。遠(yuǎn)程安裝:安裝程序要安裝的RPM文件保存在網(wǎng)絡(luò)服務(wù)器中,并以HTTP/FTP/NFS協(xié)議的服務(wù)器提供。注意(一)準(zhǔn)備安裝安裝方式手動(dòng)安裝和自動(dòng)安裝手動(dòng)安裝:在安裝過(guò)程中逐一回答安裝程序所提出的問(wèn)題。自動(dòng)安裝:以自動(dòng)應(yīng)答文件(Kickstart文件)自動(dòng)回答安裝程序所提出的問(wèn)題。注意(一)準(zhǔn)備安裝(二)開始安裝準(zhǔn)備就緒,可以通過(guò)USB、光盤、網(wǎng)絡(luò)(PXE)引導(dǎo)進(jìn)入安裝界面。同時(shí),也可以基于虛擬化環(huán)境(如VMwareWorkstation)來(lái)安裝部署Linux系統(tǒng)。(二)開始安裝(二)開始安裝分類項(xiàng)目說(shuō)明本地化日期和時(shí)間配置安裝后系統(tǒng)的日期和時(shí)間語(yǔ)言支持配置安裝后的系統(tǒng)的語(yǔ)言支持鍵盤配置安裝后的系統(tǒng)的鍵盤布局軟件安裝源配置安裝系統(tǒng)時(shí)使用的安裝源軟件選擇選擇要安裝的軟件組件系統(tǒng)安裝位置選擇要安裝的硬盤并配置分區(qū)KDUMP選擇是否啟用KDUMP(系統(tǒng)崩潰導(dǎo)出內(nèi)存文件)網(wǎng)絡(luò)和主機(jī)名配置安裝后的系統(tǒng)主機(jī)名和網(wǎng)絡(luò)參數(shù)(二)開始安裝(二)開始安裝(二)開始安裝(二)開始安裝Linux幫助資源知識(shí)點(diǎn)三三、Linux幫助資源命令說(shuō)明舉例Help內(nèi)置命令使用help命令查看指定的shell命令使用方法Helphistory命令名--help使用--help查看指定的命令使用摘要和參數(shù)Ls-helpWhatis命令使用whatis獲得指定命令的簡(jiǎn)要功能描述WhatislsMan命令查看指定命令的手冊(cè)ManlsInfo/pinfo命令查看指定命令的GNU項(xiàng)目文檔Infols做完本任務(wù)后,同學(xué)們應(yīng)該知道了linux的概念、特點(diǎn)、版本、幫助信息及其安裝流程。linux發(fā)行版本非常多,應(yīng)用領(lǐng)域包括個(gè)人、學(xué)術(shù)機(jī)構(gòu)、政府單位、企業(yè)等。linux系統(tǒng)的安裝比較簡(jiǎn)單,需要同學(xué)們按照流程一步步進(jìn)行。命令行界面操作時(shí)如有疑問(wèn),可以參考幫助信息。這些知識(shí)都會(huì)讓同學(xué)們對(duì)linux的基本知識(shí)有所了解,對(duì)于后續(xù)正式學(xué)習(xí)linux更多功能性特點(diǎn)作好鋪墊。。任務(wù)小結(jié)1、完成項(xiàng)目一任務(wù)一課后習(xí)題2、自行查閱資料,談?wù)勀銓?duì)Linux的認(rèn)識(shí)作業(yè)謝謝!THANKS!《Linux系統(tǒng)管理與網(wǎng)絡(luò)服務(wù)》Linux系統(tǒng)管理與網(wǎng)絡(luò)服務(wù)項(xiàng)目一Linux系統(tǒng)基礎(chǔ)管理任務(wù)二

淺析Linux常用基礎(chǔ)命令回顧知識(shí)點(diǎn)1Linux概述回顧知識(shí)點(diǎn)2部署Linux系統(tǒng)回顧知識(shí)點(diǎn)3Linux幫助資源回顧任務(wù)引入2000年,SteveJobs邀請(qǐng)Torvalds到Apple的Cupertino園區(qū)工作,條件是他應(yīng)該放棄Linux開發(fā)并開始從事非Linux的工作。Torvalds將在組織內(nèi)獲得了豐厚的薪水和卓越的職位。Torvalds顯然拒絕了。而且Torvalds不喜歡MacKernelMach。他更喜歡為自己的夢(mèng)想而努力。任務(wù)描述:Linux是命令行為主的操作系統(tǒng),掌握常用命令是學(xué)習(xí)Linux的第一步,本任務(wù)就要掌握在操作Linux系統(tǒng)系統(tǒng)時(shí)最常用也是最重要的命令,大家務(wù)必要熟練掌握。任務(wù)教學(xué)目標(biāo):1.理解命令格式和通配符的用法。2.了解常用基礎(chǔ)命令。3.了解Linux目錄結(jié)構(gòu)。4.掌握Linux目錄操作命令。5.掌握vim的用法。6.掌握打包和壓縮命令。任務(wù)概要教學(xué)內(nèi)容Linux命令格式文件目錄操作命令vim編輯器一二三打包和壓縮命令四網(wǎng)絡(luò)管理命令五系統(tǒng)管理命令六信息顯示命令七Linux命令格式知識(shí)點(diǎn)一Linux命令格式常見的Linux系統(tǒng)命令的格式如下:命令名稱[命令參數(shù)][命令對(duì)象]命令格式命令名稱:Linux命令的名稱,通常是“動(dòng)詞”,表達(dá)想要做的事情,如:查看進(jìn)程、編輯文件等。命令參數(shù):參數(shù)可以用長(zhǎng)格式(完整的選項(xiàng)名稱),也可以用短格式(單個(gè)字母的縮寫),分別用“--”與“-”作為前綴。命令對(duì)象:通常指要操作的文件、目錄、網(wǎng)絡(luò)適配器等資源名稱。文件目錄操作命令知識(shí)點(diǎn)二文件目錄操作命令在Linux系統(tǒng)中,目錄被組織成一個(gè)倒置的樹型結(jié)構(gòu),文件系統(tǒng)從根目錄開始,用/來(lái)表示。linux系統(tǒng)目錄結(jié)構(gòu)見下圖文件目錄操作命令命令英文全稱功能描述lslistfiles列出目錄及文件名cdchangedirectory切換目錄pwdprintworkdirectory顯示當(dāng)前目錄mkdirmakedirectory創(chuàng)建一個(gè)新的目錄rmdirremovedirectory刪除一個(gè)空的目錄cpcopyfile拷貝目錄或文件rmremove刪除文件或目錄mvmovefile移動(dòng)文件或目錄echoecho字符串的輸出catconcatenate連接文件并打印到標(biāo)準(zhǔn)輸出設(shè)備上moremore逐頁(yè)顯示文件內(nèi)容touchtouch創(chuàng)建一個(gè)空文件lnlink為某一個(gè)文件在另外一個(gè)位置建立一個(gè)同步的鏈接treetree以樹狀圖列出目錄的內(nèi)容vim編輯器知識(shí)點(diǎn)三vim編輯器vim基本模式vim派生模式普通模式操作符等待模式插入模式插入普通模式可視模式插入可視模式選擇模式插入選擇模式命令行模式替換模式Ex模式

移動(dòng)光標(biāo)的方法h或向左箭頭鍵(←)光標(biāo)向左移動(dòng)一個(gè)字符j或向下箭頭鍵(↓)光標(biāo)向下移動(dòng)一個(gè)字符k或向上箭頭鍵(↑)光標(biāo)向上移動(dòng)一個(gè)字符l或向右箭頭鍵(→)光標(biāo)向右移動(dòng)一個(gè)字符[Ctrl]+[f]屏幕『向下』移動(dòng)一頁(yè),相當(dāng)于[PageDown]按鍵(常用)[Ctrl]+[b]屏幕『向上』移動(dòng)一頁(yè),相當(dāng)于[PageUp]按鍵(常用)[Ctrl]+[d]屏幕『向下』移動(dòng)半頁(yè)[Ctrl]+[u]屏幕『向上』移動(dòng)半頁(yè)+光標(biāo)移動(dòng)到非空格符的下一行-光標(biāo)移動(dòng)到非空格符的上一行n<space>那個(gè)n表示『數(shù)字』,例如20。按下數(shù)字后再按空格鍵,光標(biāo)會(huì)向右移動(dòng)這一行的n個(gè)字符。例如20<space>則光標(biāo)會(huì)向后面移動(dòng)20個(gè)字符距離。0或功能鍵[Home]這是數(shù)字『0』:移動(dòng)到這一行的最前面字符處(常用)$或功能鍵[End]移動(dòng)到這一行的最后面字符處(常用)打包和壓縮命令知識(shí)點(diǎn)四打包和壓縮命令打包(歸檔):把多個(gè)文件組合到一個(gè)文件中。通過(guò)打包,把文件數(shù)目變少,便于管理和備份。壓縮:利用算法將文件有損或無(wú)損地處理,以達(dá)到保留最多文件信息,而令文件體積變小。命令格式命令功能描述tar文件、目錄打包或解包gzip壓縮(解壓)文件或目錄,擴(kuò)展名為.gzcompress壓縮(解壓)文件或目錄,擴(kuò)展名為.zbzip2壓縮(解壓)文件或目錄,擴(kuò)展名為.bz2打包和壓縮命令命令說(shuō)明tar-cvfhadoop.tarhaoop將hadoop目錄打包tar-tfhadoop.tar查看hadoop.tar包中的內(nèi)容tar-xvfhadoop.tar將hadoop.tar在當(dāng)前目錄下解包tar-zcvfhadoop.tar.gzhadoop將hadoop目錄打包后壓縮(gzip工具)tar-ztfhadoop.tar.gz查看hadoop.tar.gz包中的內(nèi)容tar-zxvfhadoop.tar.gz解壓縮(調(diào)用gzip)tar-zcvfhadoop.tarZmydir將hadoop目錄打包后壓縮(compress工具)tar-Ztfhadoop.tar.Z查看hadoop.tar.Z包中的內(nèi)容tar-Zxvfhadoop.tarZ解壓縮(compress工具)tar-jcvfhadoop.tar.bz2mydir將hadoop目錄打包后壓縮(bzip2工具)tar-jtfhadoop.tar.bz2查看hadoop.tar.bz2包中的內(nèi)容tar-jxvfhadoop.tar.bz2解壓縮(調(diào)用bzip2)網(wǎng)絡(luò)管理命令知識(shí)點(diǎn)五網(wǎng)絡(luò)管理命令系統(tǒng)管理命令類別命令功能描述網(wǎng)卡配置命令ipaddr顯示網(wǎng)卡詳細(xì)信息路由配置命令iproute顯示路由詳細(xì)信息系統(tǒng)管理命令知識(shí)點(diǎn)六系統(tǒng)管理命令系統(tǒng)管理命令類別命令功能描述帳戶管理useradd添加帳戶userdel刪除帳戶passwd修改帳戶密碼用戶組管理groupadd添加帳戶組groupdel刪除帳戶組系統(tǒng)啟停shutdown關(guān)閉系統(tǒng)reboot重啟系統(tǒng)進(jìn)程與會(huì)話管理kill殺死進(jìn)程login登錄exit退出logname查看當(dāng)前登錄帳戶名稱logout登出su切換帳戶系統(tǒng)設(shè)置date系統(tǒng)日期與時(shí)間hostnamectlset-hostname設(shè)置主機(jī)名服務(wù)管理systemctlstatus*.service查看服務(wù)運(yùn)行狀態(tài)systemctlstart*.service啟動(dòng)服務(wù)systemctlstop*.service停止服務(wù)systemctlrestart*.service重啟服務(wù)信息顯示命令知識(shí)點(diǎn)七(一)文件信息顯示命令命令功能描述stat顯示指定文件的相關(guān)信息file顯示指定文件的類型whereis查找系統(tǒng)文件所在路徑(二)系統(tǒng)信息顯示命令命令功能描述hostname顯示主機(jī)名稱uname顯示操作系統(tǒng)信息dmesg顯示系統(tǒng)啟動(dòng)信息lsmod顯示系統(tǒng)加載的內(nèi)核模塊date顯示系統(tǒng)時(shí)間env顯示系統(tǒng)環(huán)境變量locale顯示當(dāng)前語(yǔ)言環(huán)境cat/etc/redhat-release顯示操作系統(tǒng)版本cat/proc/cpuinfo顯示CUP信息lspci/lsusb顯示PCI/USB借口信息rpm-qa顯示系統(tǒng)已安裝的所有軟件包yumlistupdates顯示yum軟件倉(cāng)庫(kù)中可更新的包(三)資源信息顯示命令命令功能描述lsblk顯示所有可用塊設(shè)備的信息fdisk-l顯示系統(tǒng)所有磁盤分區(qū)du-h顯示指定文件已使用的磁盤空間的總量df-h顯示文件系統(tǒng)磁盤空間的使用情況uptime顯示系統(tǒng)運(yùn)行時(shí)間、用戶數(shù)、平均負(fù)載top顯示當(dāng)前系統(tǒng)中耗費(fèi)資源最多的進(jìn)程free顯示當(dāng)前內(nèi)存和交換空間的使用情況mount查看已經(jīng)掛載的分區(qū)swapon-s查看所有交換分區(qū)(四)進(jìn)程信息顯示命令命令功能描述ps-ef查看所有進(jìn)程pstree顯示進(jìn)程樹chkconfig-list列出所有系統(tǒng)服務(wù)(五)用戶信息顯示命令命令功能描述who、w顯示在線登錄的用戶whoami顯示用戶自己的身份tty顯示用戶當(dāng)前連接的終端id顯示當(dāng)前用戶的ID信息groups顯示當(dāng)前用戶所屬組last查看用戶登錄日志crontab-l查看當(dāng)前用戶的計(jì)劃任務(wù)(六)網(wǎng)絡(luò)信息顯示命令命令功能描述ifconfig顯示網(wǎng)絡(luò)接口信息ipaddr查看網(wǎng)絡(luò)IP地址route顯示系統(tǒng)路由表iptables-L顯示包過(guò)濾防火墻的規(guī)則設(shè)置netstat顯示網(wǎng)絡(luò)狀態(tài)信息linux命令是對(duì)Linux系統(tǒng)進(jìn)行管理的命令。對(duì)于Linux系統(tǒng)來(lái)說(shuō),無(wú)論是中央處理器、內(nèi)存、磁盤驅(qū)動(dòng)器、鍵盤、鼠標(biāo),還是用戶等都是文件,Linux系統(tǒng)管理的命令是它正常運(yùn)行的核心,與之前的DOS命令類似。linux命令在系統(tǒng)中有兩種類型:內(nèi)置Shell命令和Linux命令。任務(wù)小結(jié)1、完成項(xiàng)目一任務(wù)二課后習(xí)題2、自行查閱資料,談?wù)勀銓?duì)Linux命令的認(rèn)識(shí)作業(yè)謝謝!THANKS!《Linux系統(tǒng)管理與網(wǎng)絡(luò)服務(wù)》Linux系統(tǒng)管理與網(wǎng)絡(luò)服務(wù)項(xiàng)目一Linux系統(tǒng)基礎(chǔ)管理任務(wù)三淺析帳戶與權(quán)限操作回顧知識(shí)點(diǎn)1帳戶管理回顧知識(shí)點(diǎn)2權(quán)限管理回顧任務(wù)引入考慮到國(guó)家安全問(wèn)題,Linux的實(shí)施似乎可以有效滿足美國(guó)政府對(duì)應(yīng)用程序開發(fā)和安裝的關(guān)鍵安全需求。美國(guó)陸軍是RedHatLinux的最大單一安裝基地,美國(guó)海軍核潛艇艦隊(duì)在Linux上運(yùn)行,包括他們的聲納系統(tǒng)。此外,Linux現(xiàn)在已經(jīng)通過(guò)認(rèn)證,可以滿足美國(guó)國(guó)防部要求的三種不同的安全認(rèn)證。任務(wù)描述:熟練掌握Linux帳戶的新建,賦權(quán),刪除;熟練掌握Linux權(quán)限管理。熟練掌握ACL權(quán)限配置。任務(wù)教學(xué)目標(biāo):1.帳戶管理,口令管理。2.命令行工具的使用。3.ACL權(quán)限配置。任務(wù)概要教學(xué)內(nèi)容帳戶管理權(quán)限管理一二帳戶管理知識(shí)點(diǎn)一(一)Linux帳戶Linux操作系統(tǒng)是多用戶的操作系統(tǒng),它允許多個(gè)用戶同時(shí)登錄到系統(tǒng)上,使用系統(tǒng)資源。賬戶實(shí)質(zhì)廣義上講,Linux的賬戶包括用戶賬戶和組賬戶兩種。用戶和組(二)Linux帳戶系統(tǒng)文件Linux帳戶系統(tǒng)文件包括用戶帳戶系統(tǒng)文件和組帳戶系統(tǒng)文件,共4個(gè):/etc/passwd、/etc/shadow、/etc/group和/etc/gshadow。帳戶管理就是對(duì)4個(gè)帳戶系統(tǒng)文件進(jìn)行管理。賬戶系統(tǒng)文件名稱功能描述/etc/passwd用戶帳戶系統(tǒng)文件/etc/shadow用戶帳戶密碼文件/etc/group組帳戶系統(tǒng)文件/etc/gshadow組帳戶密碼文件列號(hào)列名稱列信息含義1帳戶名稱用戶的帳戶名稱。2帳戶密碼用戶的加密帳戶密碼。3最后一次修改時(shí)間整數(shù),從1970年1月1日起,到用戶最后一次更改口令的天數(shù)4最小時(shí)間間隔整數(shù),從1970年1月1日起,到用戶可以更改口令的天數(shù)5最大時(shí)間間隔整數(shù),從1970年1月1日起,到用戶必須更改口令的天數(shù)6密碼需要變更前的警告天數(shù)整數(shù),在用戶口令過(guò)期之前多少天提醒用戶更新7密碼過(guò)期后的寬限天數(shù)整數(shù),在用戶口令過(guò)期之后到禁用帳戶的天數(shù)8帳戶失效時(shí)間整數(shù),從1970年1月1日起,到帳戶被禁用的天數(shù)9保留保留字段,等待新功能的加入(二)Linux帳戶系統(tǒng)文件列號(hào)列名稱列信息含義1組帳戶名稱組帳戶名稱。2組帳戶密碼組帳戶密碼,由于安全性原因,已不使用該字段保存口令,用“x”占位。3GIDGroupID簡(jiǎn)稱GID,帳戶組標(biāo)識(shí)號(hào),一般由一個(gè)整數(shù)表示。4組成員屬于這個(gè)組的成員,多個(gè)成員間用“,”分隔。(二)Linux帳戶系統(tǒng)文件列號(hào)列名稱列信息含義1組帳戶名稱組帳戶名稱。2組帳戶密碼組帳戶密碼,該字段用于保存已加密的組帳戶密碼。3組管理員帳戶組的管理員帳號(hào),管理員有添加、刪除該組帳戶的權(quán)限。4組成員組成員,多個(gè)成員間用“,”分隔。(二)Linux帳戶系統(tǒng)文件(三)Linux管理帳戶命令命令類別命令功能描述用戶帳戶管理命令useradd添加新的用戶帳戶usermod修改用戶帳戶userdel刪除用戶帳戶組帳戶管理命令groupadd添加新的組帳戶groupmod修改組帳戶groupdel刪除組帳戶(四)Linux帳戶密碼管理選項(xiàng)選項(xiàng)描述-d刪除密碼。-f強(qiáng)迫用戶下次登錄時(shí)必須修改密碼。-w密碼要到期提前警告的天數(shù)。-k設(shè)置只有在密碼過(guò)期失效后才能更新。-l鎖定用戶帳戶。-u解除已鎖定的帳戶。-S列出密碼的狀態(tài)信息。-x指定口令密碼最長(zhǎng)存活期(天數(shù))。-i設(shè)置該帳戶密碼過(guò)期前的天數(shù)。權(quán)限管理知識(shí)點(diǎn)二(一)Linux權(quán)限權(quán)限標(biāo)識(shí)字符權(quán)限權(quán)限描述r讀權(quán)限可以讀文件的內(nèi)容,列出目錄中的文件列表。w寫權(quán)限可以修改該文件,在目錄中創(chuàng)建、刪除文件。x執(zhí)行權(quán)限可以執(zhí)行該文件,使用cd命令進(jìn)入目錄。Linux系統(tǒng)中,系統(tǒng)資源的使用用戶有:超級(jí)用戶、文件(目錄)的所有者、所有者的同組人和其他人員。超級(jí)用戶(root)具有操作Linux系統(tǒng)的所有權(quán)限,其他用戶都需要設(shè)置對(duì)文件(目錄)的訪問(wèn)權(quán)限。Linux系統(tǒng)文件和目錄包括讀、寫和執(zhí)行基本權(quán)限。(二)Linux權(quán)限第一個(gè)字符含義權(quán)限描述d目錄可以讀文件的內(nèi)容,列出目錄中的文件列表。l文件可以修改該文件,在目錄中創(chuàng)建、刪除文件。b可供儲(chǔ)存的接口設(shè)備(可隨機(jī)存取設(shè)備)??梢詧?zhí)行該文件,使用cd命令進(jìn)入目錄。c串行端口設(shè)備,例如鍵盤、鼠標(biāo)(一次性讀取設(shè)備)。用ls-al命令所顯示的第一列的格式是類似這樣的:-rwxr-xr-x。ls-al命令輸出列表顯示文件(目錄)的信息,從左至右依次為:文件(目錄)類型、文件(目錄)權(quán)限、文件(目錄)屬組、文件(目錄)所屬組、文件(目錄)大小及創(chuàng)建時(shí)間和文件名稱。第一個(gè)字符代表這個(gè)文件是目錄、文件或鏈接文件等。(三)chmod權(quán)限命令chmod命令是控制用戶對(duì)文件的權(quán)限的命令,語(yǔ)法格式如下:chmod[-cfvR][--help][--version]modefile...chmod命令語(yǔ)法(三)chmod權(quán)限命令mode:權(quán)限設(shè)定符號(hào)字串,格式如下:[ugoa...][[+-=][rwxX]...][,...]chmod符號(hào)模式u表示該文件(目錄)的屬主,g表示與該文件(目錄)的屬主屬于同一個(gè)組(group),o表示其他用戶,a表示所有用戶(all)。+表示增加權(quán)限、-表示取消權(quán)限、=表示唯一設(shè)定權(quán)限。r表示可讀取,w表示可寫入,x表示可執(zhí)行,X表示只有當(dāng)該文件是子目錄或者該文件已經(jīng)被設(shè)定過(guò)為可執(zhí)行。(四)chown權(quán)限命令Linuxchown是用于設(shè)置文件所有者和文件關(guān)聯(lián)組的命令:chown[-cfhvR][--help][--version]user[:group]file...chown權(quán)限命令參數(shù)含義user新的文件擁有者的使用者IDgroup新的文件擁有者的使用者組(group)-c顯示更改的部分的信息-f忽略錯(cuò)誤信息-h修復(fù)符號(hào)鏈接-v顯示詳細(xì)的處理信息-R處理指定目錄以及其子目錄下的所有文件--help幫助信息--version版本信息通過(guò)學(xué)習(xí)此任務(wù),同學(xué)們熟悉linux的常用命令和帳戶及權(quán)限操作兩大部分內(nèi)容。前一部分,我們對(duì)linux的目錄結(jié)構(gòu)有一個(gè)清晰的了解,對(duì)于我們了解linux的底層和分區(qū)知識(shí)有很大幫助,然后我們學(xué)習(xí)操作了vim編輯器、打包壓縮、信息顯示等命令,讓我們對(duì)linux的命令模式有一個(gè)基礎(chǔ)把握。后一部分我們學(xué)習(xí)了帳戶與權(quán)限管理,對(duì)于命令的練習(xí)有一個(gè)加深,特別對(duì)于基礎(chǔ)文件目錄操作有一個(gè)初步認(rèn)識(shí)。通過(guò)學(xué)習(xí)兩部分,我們熟悉了linux的命令模式以及帳戶基礎(chǔ)操作,對(duì)于我們后續(xù)學(xué)習(xí)更復(fù)雜的功能命令作鋪墊。任務(wù)小結(jié)1、完成項(xiàng)目一任務(wù)三課后習(xí)題2、自行查閱資料,談?wù)勀銓?duì)Linux命令的認(rèn)識(shí)作業(yè)謝謝!THANKS!《Linux系統(tǒng)管理與網(wǎng)絡(luò)服務(wù)》Linux系統(tǒng)管理與網(wǎng)絡(luò)服務(wù)項(xiàng)目二淺析Linux本地存儲(chǔ)管理任務(wù)一淺析Linux文件系統(tǒng)回顧知識(shí)點(diǎn)1Linux命令格式回顧知識(shí)點(diǎn)2文件目錄操作命令回顧知識(shí)點(diǎn)3vim編輯器回顧泰坦尼克號(hào)于1997年發(fā)行,是第一部在Linux下渲染其大部分效果的主要電影-使用機(jī)架式基于DECAlpha的高性能服務(wù)器。在這個(gè)早期階段,Linux仍然用作后端服務(wù)器的傳統(tǒng)角色?,F(xiàn)在,像迪士尼皮克斯、索尼或夢(mèng)工廠這樣的大型工作室使用主要基于Linux的工作機(jī)器來(lái)創(chuàng)建他們的可見效果或動(dòng)畫。任務(wù)引入任務(wù)描述:作為L(zhǎng)inux系統(tǒng)管理員,日常最常涉及到的到的工作內(nèi)容之一就是存儲(chǔ)介質(zhì)以及文件系統(tǒng)的相關(guān)配置,因此,深入了解系統(tǒng)是如何管理存儲(chǔ)的是一個(gè)十分必要的能力,本任務(wù)旨在帶領(lǐng)同學(xué)們學(xué)習(xí)最重要的存儲(chǔ)相關(guān)知識(shí)與技能。任務(wù)教學(xué)目標(biāo):1.識(shí)記:硬盤的技術(shù)指標(biāo)、接口方式。2.領(lǐng)會(huì):Linux文件系統(tǒng)。3.應(yīng)用:本地存儲(chǔ)管理的常用工具。任務(wù)概要教學(xué)內(nèi)容Linux文件系統(tǒng)概述硬盤簡(jiǎn)介和硬盤分區(qū)一二存儲(chǔ)管理工具簡(jiǎn)介掛載和卸載文件系統(tǒng)三四權(quán)限管理五Linux文件系統(tǒng)概述知識(shí)點(diǎn)一(一)本地存儲(chǔ)管理的任務(wù)和工具本地存儲(chǔ)管理的任務(wù)主要包括磁盤分區(qū)、邏輯卷管理和文件系統(tǒng)管理。磁盤分區(qū)管理工具功能描述fdisk磁盤分區(qū)工具,僅支持Masterbootrecord(MBR),最大分區(qū)大小為2TB。gdisk磁盤分區(qū)工具,僅支持GUIDPartitionTable(GPT)。parted磁盤分區(qū)工具,同時(shí)支持MBR和GPT。(一)本地存儲(chǔ)管理的任務(wù)和工具交換區(qū)的管理主要有:mkswap、swdpon、swapoflf交換區(qū)管理工具功能描述mkswap創(chuàng)建交換空間。swdpon啟用交換空間。swapoflf禁用交換空間。邏輯卷管理具邏輯卷管理工具功能描述lvm邏輯卷管理工具(包括物理卷、卷組、邏輯卷的管理)。(一)本地存儲(chǔ)管理的任務(wù)和工具文件系統(tǒng)管理。文件系統(tǒng)管理工具功能描述mount掛載文件系統(tǒng)。umount卸載文件系統(tǒng)。mkfe.ext{2,3,4}創(chuàng)建ext2/ext3/ext4類型的文件系統(tǒng)。mkfe.xfe創(chuàng)建xfe類型的文件系統(tǒng)。feck.ext{2,3,4}檢查并修復(fù)ext2/ext3/ext4類型的文件系統(tǒng)。xferepair檢查并修復(fù)xfe類型的文件系統(tǒng)。tune2fe調(diào)整ext2/ext3/ext4類型的文件系統(tǒng)屬性。admin設(shè)置xfe類型的文件系統(tǒng)的參數(shù)。resize2fe調(diào)整ext2/ext3/ext4類型的文件系統(tǒng)尺寸。xfe_growfe擴(kuò)展xfe類型的文件系統(tǒng)尺寸。feadm檢查ext2/ext3/ext4/xfs等類型的文件系統(tǒng),調(diào)整ext2/ext3/ext4/xfc等類型的文件系統(tǒng)尺寸。(二)使用文件系統(tǒng)的一般方法自動(dòng)(手動(dòng))掛載文件系統(tǒng)到相應(yīng)目錄,自動(dòng)掛載文件系統(tǒng),需要在文件/etc/fstab中添加相應(yīng)的配置,手動(dòng)配置使用mount命令;基于分區(qū)(邏輯卷)創(chuàng)建文件系統(tǒng);創(chuàng)建分區(qū)或邏輯卷;3214使用umount命令卸載文件系統(tǒng),或執(zhí)行eject命令彈出光盤驅(qū)動(dòng)器中的光盤。(三)Linux支持的文件系統(tǒng)文件系統(tǒng)命令功能描述ext2EXT2第二代擴(kuò)展文件系統(tǒng),是LINUX內(nèi)核所用的文件系統(tǒng),多個(gè)LINUX發(fā)行版的默認(rèn)文件系統(tǒng)。ext3第三代擴(kuò)展文件系統(tǒng),是一個(gè)日志文件系統(tǒng)。ext4第四代擴(kuò)展文件系統(tǒng),是ext3文件系統(tǒng)的后繼版本。xfe由SGI開發(fā)的一種日志文件系統(tǒng),RHEL/CentOS7默認(rèn)使用的文件系統(tǒng)。btrfeBTRFS(ButterFS),支持可寫的磁盤快照(snapshots)、內(nèi)建的磁盤陣列(RAID)和子卷(Subvolumes)等功能,目標(biāo)是取代Linuxext3文件系統(tǒng),改善ext3的限制。vfat兼容Windows(DOS)系統(tǒng)的FAT文件系統(tǒng)(包括FAT12,F(xiàn)AT16和FAT32)。ntfs-3gWindows的NTFS系統(tǒng)。ISO9660標(biāo)準(zhǔn)CD-ROM文件系統(tǒng)類型。swap在Linux中作為交換分區(qū)使用,交換分區(qū)用于操作系統(tǒng)管理內(nèi)存的交換空間。硬盤簡(jiǎn)介和硬盤分區(qū)知識(shí)點(diǎn)二硬盤簡(jiǎn)介和硬盤分區(qū)硬盤(HardDiskDriver,硬盤驅(qū)動(dòng)器,簡(jiǎn)稱HDD全名溫徹斯特式硬盤)是計(jì)算機(jī)最重要的外存儲(chǔ)設(shè)備,驅(qū)動(dòng)器內(nèi)由一個(gè)或者多個(gè)碟片,碟片外覆蓋磁性材料。硬盤的定義(一)硬盤參數(shù)硬盤基本參數(shù)參數(shù)描述主軸轉(zhuǎn)速轉(zhuǎn)速(RotationlSpeed或Spin轉(zhuǎn)速(RotationlSpeed或Spindlespeed),單位RPM(RevolutionsPerminute,轉(zhuǎn)/分鐘),硬盤盤片在一分鐘內(nèi)所能完成的最大轉(zhuǎn)數(shù)。硬盤容量通常以MB、GB、TB為單位,1TB=1024GB,1GB=1024MB,硬盤容量越大,存儲(chǔ)數(shù)據(jù)量越大。單碟容量(硬盤單片盤片的容量),單碟容量越大,單位成本越低,平均訪問(wèn)時(shí)間越短。平均尋道時(shí)間平均尋道時(shí)間(AverageSeekTime),硬盤的磁頭移動(dòng)到盤面指定磁道所需的時(shí)間。平均尋道時(shí)間越短越好。平均訪問(wèn)時(shí)間平均尋道時(shí)間(AverageSeekTime),硬盤的磁頭移動(dòng)到盤面指定磁道所需的時(shí)間。平均尋道時(shí)間越短越好。數(shù)據(jù)傳輸率數(shù)據(jù)傳輸率(DataTransferRate),單位:兆字節(jié)每秒(MB/s),硬盤讀寫數(shù)據(jù)的速度,。數(shù)據(jù)傳輸率越高越好。高速緩存高速緩存(Cachememory),硬盤控制器上的一塊內(nèi)存芯片(臨時(shí)寄存器),存取速度極快,為硬盤內(nèi)部存儲(chǔ)與外部接口之間的緩沖器。(二)硬盤接口硬盤接口參數(shù)描述PATA-5(UltraDMA100)傳輸速度100MB/s,40針80芯電纜,線纜最大長(zhǎng)度0.45米,不支持熱插拔。PATA-6(UltraDMA133)傳輸速度133MB/s,40針80芯電纜,線纜最大長(zhǎng)度0.45米,不支持熱插拔。SATAI傳輸速度150MB/s,7針4芯電纜,線纜最大長(zhǎng)度1米,支持熱插拔。SATAII傳輸速度300MB/s,7針4芯電纜,線纜最大長(zhǎng)度1米,支持熱插拔。Ultra160SCSI傳輸速度160MB/s,80針電纜,線纜最大長(zhǎng)度12米,支持熱插拔。Ultra320SCSI傳輸速度320MB/s,80針電纜,線纜最大長(zhǎng)度12米,支持熱插拔。SAS傳輸速度300MB/s,7針4芯電纜,線纜最大長(zhǎng)度12米,支持熱插拔。FC-AL傳輸速度400MB/s,光纖,線纜最大長(zhǎng)度800米,支持熱插拔。(三)硬盤分區(qū)fdisk[必要參數(shù)][選擇參數(shù)]fdisk命令語(yǔ)法格式必要參數(shù)說(shuō)明選擇參數(shù)說(shuō)明-l列出所有分區(qū)表-s<分區(qū)編號(hào)>指定分區(qū)-u與-l搭配使用顯示分區(qū)數(shù)目-v版本信息(三)硬盤分區(qū)菜單操作命令說(shuō)明m顯示菜單和幫助信息a活動(dòng)分區(qū)標(biāo)記/引導(dǎo)分區(qū)d刪除分區(qū)l顯示分區(qū)類型n新建分區(qū)p顯示分區(qū)信息q退出不保存t設(shè)置分區(qū)號(hào)v進(jìn)行分區(qū)檢查w保存修改x擴(kuò)展應(yīng)用,高級(jí)功能存儲(chǔ)管理工具簡(jiǎn)介知識(shí)點(diǎn)三存儲(chǔ)管理工具簡(jiǎn)介L(zhǎng)inux設(shè)備接入系統(tǒng)后以文件形式存在于/dev目錄下,本地存儲(chǔ)設(shè)備文件的名稱如下SATA/SAS/USB /dev/sda;/dev/sdb#s=SATA,d=DISK,a/b=第幾塊IDE /dev/hd0;/dev/hd1#h=hardVIRTIO-BLOCK /dev/vda;/dev/vdb#v=virtioM2(SSD) /dev/nvme0;/dev/nvme1#nvme=m2SD/MMC/EMMC(卡) /dev/mmcblk0;/dev/mmcblk1#mmcblk=mmc卡光驅(qū) /dev/cdrom;/dev/sr0;/dev/sr1存儲(chǔ)管理工具簡(jiǎn)介設(shè)備查看命令工具如下:fdisk-l#查看磁盤分區(qū)情況lsblk#設(shè)備使用情況blkid#設(shè)備管理方式及設(shè)備IDdf#查看正在被系統(tǒng)掛載的設(shè)備cat/proc/partitions#查看系統(tǒng)識(shí)別設(shè)備文件系統(tǒng)的掛載和卸載命令工具mount#掛載文件系統(tǒng)umount#卸載文件系統(tǒng)磁盤分區(qū)命令工具fdiskt#磁盤分區(qū)掛載和卸載文件系統(tǒng)知識(shí)點(diǎn)四(一)文件系統(tǒng)掛載Linux系統(tǒng)中,“一切皆是文件”,硬件設(shè)備也都是文件,這些設(shè)備各有自己的一套文件系統(tǒng)。mount文件系統(tǒng)掛載命令語(yǔ)法mount[-hV]mount-a[-fFnrsvw][-tvfstype]mount[-fnrsvw][-ooptions[,...]]device|dirmount[-fnrsvw][-tvfstype][-ooptions]devicedir(二)文件系統(tǒng)卸載文件系統(tǒng)卸載使用umount命令,umount命令的語(yǔ)法格式如下umount[-ahnrvV][-t<文件系統(tǒng)類型>][文件系統(tǒng)] 文件系統(tǒng)卸載參數(shù)說(shuō)明-a卸除/etc/mtab中記錄的所有文件系統(tǒng)。-h顯示幫助。-n卸除時(shí)不要將信息存入/etc/mtab文件中。-r若無(wú)法成功卸除,則嘗試以只讀的方式重新掛入文件系統(tǒng)。-t<文件系統(tǒng)類型>僅卸除選項(xiàng)中所指定的文件系統(tǒng)。-v執(zhí)行時(shí)顯示詳細(xì)的信息。-V顯示版本信息。[文件系統(tǒng)]除了直接指定文件系統(tǒng)外,也可以用設(shè)備名稱或掛入點(diǎn)來(lái)表示文件系統(tǒng)。磁盤限額知識(shí)點(diǎn)五(一)磁盤限額概述quota命令用于顯示磁盤已使用的空間與限制。quota[-quvV][用戶名稱...]或quota[-gqvV][群組名稱...] quota命令參數(shù)說(shuō)明-g列出群組的磁盤空間限制。-q簡(jiǎn)明列表,只列出超過(guò)限制的部分。-u列出用戶的磁盤空間限制。-v顯示該用戶或群組,在所有掛入系統(tǒng)的存儲(chǔ)設(shè)備的空間限制。-V顯示版本信息。(二)配置磁盤限額添加一塊SCSI硬盤,實(shí)現(xiàn)自動(dòng)掛載。編輯/etc/fstab文件,usrquota設(shè)置用戶配額,grpquota設(shè)置組配額。/dev/sdb1/mnt/ICText4defaults,usrquota,grpquota00使用mount命令掛載。mount/dev/sdb1/mnt/ICT使用quotacheck命令創(chuàng)建配額文件。quotacheck-ugcv/dev/sdb1創(chuàng)建ICT用戶。useraddICT(二)配置磁盤限額使用edquota命令,為ICT用戶設(shè)置配額。edquota-uICT啟用文件系統(tǒng)的配額功能。quotaon-ugv/mnt/ICT修改ICT用戶權(quán)限。chmod777/mnt/ICT切換用戶在/mnt/daobin中創(chuàng)建文件,驗(yàn)證磁盤配額限制是否生效。su-ICTcd/mnt/ICT本地存儲(chǔ)管理的任務(wù)主要包括磁盤分區(qū)、邏輯卷管理和文件系統(tǒng)管理。硬盤的分區(qū)與格式化需要按照步驟操作。學(xué)會(huì)創(chuàng)建文件系統(tǒng)及掛載。學(xué)會(huì)配置磁盤限額。任務(wù)小結(jié)1、完成項(xiàng)目二任務(wù)一課后習(xí)題2、自行查閱資料,談?wù)勀銓?duì)Linux文件系統(tǒng)的認(rèn)識(shí)作業(yè)謝謝!THANKS!《Linux系統(tǒng)管理與網(wǎng)絡(luò)服務(wù)》Linux系統(tǒng)管理與網(wǎng)絡(luò)服務(wù)項(xiàng)目二淺析Linux本地存儲(chǔ)管理任務(wù)二淺析邏輯卷管理器回顧知識(shí)點(diǎn)1Linux文件系統(tǒng)概述回顧知識(shí)點(diǎn)2硬盤簡(jiǎn)介和硬盤分區(qū)回顧知識(shí)點(diǎn)3存儲(chǔ)管理工具簡(jiǎn)介回顧回顧知識(shí)點(diǎn)4掛載和卸載文件系統(tǒng)

回顧知識(shí)點(diǎn)5權(quán)限管理現(xiàn)在,Microsoft不僅是Linux基金會(huì)的成員,而且還是Linux內(nèi)核安全郵件列表的成員。這家雷德蒙德科技巨頭于2009年首次開始為L(zhǎng)inux內(nèi)核做出貢獻(xiàn)。微軟正在向Linux內(nèi)核提交補(bǔ)丁,以創(chuàng)建一個(gè)帶有Linux和Microsoft管理程序的完整虛擬化堆棧。如今,由于名為WindowsSubsystemforLinux的功能,您已經(jīng)可以在Windows中運(yùn)行Linux應(yīng)用程序。此外,Microsoft工程師繼續(xù)增加對(duì)Linux內(nèi)核的貢獻(xiàn),這對(duì)他們具有商業(yè)意義,例如在保護(hù)Azure云的情況下。任務(wù)引入任務(wù)描述:LVM邏輯卷的管理視為“動(dòng)態(tài)分區(qū)”,這意味著您可以在Linux系統(tǒng)運(yùn)行時(shí)從命令行創(chuàng)建/調(diào)整/刪除LVM“分區(qū)”(在LVM中,它們稱為“邏輯卷”):需要重新引導(dǎo)系統(tǒng)以使內(nèi)核知道新創(chuàng)建或調(diào)整大小的分區(qū)。本任務(wù)就是了解系統(tǒng)是如何管理邏輯卷的能力,務(wù)旨在帶領(lǐng)同學(xué)們學(xué)習(xí)最重要的邏輯卷相關(guān)知識(shí)與技能。任務(wù)教學(xué)目標(biāo):1.了解LVM的概念。2.熟悉邏輯卷的分類及特點(diǎn)。不同LVM的意義。3.掌握LVM邏輯卷的操作。任務(wù)概要教學(xué)內(nèi)容LVM概述增大LVM容量一二LVM動(dòng)態(tài)自動(dòng)調(diào)整磁盤使用率LVM的磁盤快照三四LVM概述知識(shí)點(diǎn)一(一)PV物理卷PhysicalVolume,PV物理卷我們實(shí)際的partition(或Disk)需要調(diào)整系統(tǒng)標(biāo)識(shí)符(systemID)成為8e(LVM的標(biāo)識(shí)符),然后再經(jīng)過(guò)pvcreate的指令將他轉(zhuǎn)成LVM最底層的物理卷(PV),之后才能夠?qū)⑦@些PV加以利用。調(diào)整systemID的方是就是透過(guò)gdisk。PV物理卷(二)VG卷組VolumeGroup,VG卷組所謂的LVM大磁盤就是將許多PV整合成VG。所以VG就是LVM組合起來(lái)的大磁盤。在預(yù)設(shè)的情況下,使用32位的Linux系統(tǒng)時(shí),基本上LV最大僅能支持到65534個(gè)PE,若使用預(yù)設(shè)的PE為4MB的情況下,最大容量則僅能達(dá)到約256GB。不過(guò),這個(gè)問(wèn)題在64位的Linux系統(tǒng)上面已經(jīng)不存在了,LV幾乎沒有容量限制了。VG卷組(三)PE實(shí)體范圍區(qū)塊PhysicalExtent,PE實(shí)體范圍區(qū)塊LVM預(yù)設(shè)使用4MB的PE區(qū)塊,而LVM的LV在32位系統(tǒng)上最多僅能含有65534個(gè)PE(lvm1的格式),因此預(yù)設(shè)的LVM的LV會(huì)有4M*65534/(1024M/G)=256G。他是整個(gè)LVM最小的儲(chǔ)存區(qū)塊,也就是說(shuō),其實(shí)我們的文件資料都是借由寫入PE來(lái)處理的。簡(jiǎn)單的說(shuō),這個(gè)PE就有點(diǎn)像文件系統(tǒng)里面的block。PE實(shí)體范圍區(qū)塊(四)LV邏輯卷LogicalVolume,LV邏輯卷最終的VG還會(huì)被切成LV,這個(gè)LV就是最后可以被格式化使用的類似分區(qū)槽。那么LV是否可以隨意指定大小呢?是不能的,既然PE是整個(gè)LVM的最小儲(chǔ)存單位,那么LV的大小就與在此LV內(nèi)的PE總數(shù)有關(guān)。為了方便用戶利用LVM來(lái)管理其系統(tǒng),因此LV的配置文件名通常指定為“/dev/vgname/lvname”的樣式。LV邏輯卷LVM概述如圖所示,VG內(nèi)的PE會(huì)分給虛線部分的LV,如果未來(lái)這個(gè)VG要擴(kuò)充的話,加上其他的PV即可。而最重要的LV如果要擴(kuò)充的話,也是透過(guò)加入VG內(nèi)沒有使用到的PE來(lái)擴(kuò)充的。LVM概述透過(guò)PV,VG,LV的規(guī)劃之后,再利用mkfs就可以將你的LV格式化成為可以利用的文件系統(tǒng)了。增大LVM容量知識(shí)點(diǎn)二

增大LVM容量一般來(lái)說(shuō),如果VG容量不足,最簡(jiǎn)單的方法就是再加硬盤。VG階段需要有剩余的容量如果VG的剩余容量足夠了,此時(shí)就可以利用lvresize這個(gè)指令來(lái)將剩余容量加入到所需要增加的LV配置內(nèi)。LV階段產(chǎn)生更多的可用容量XFS放大文件系統(tǒng)透過(guò)簡(jiǎn)單的xfs_growfs指令即可。文件系統(tǒng)階段的放大LVM動(dòng)態(tài)自動(dòng)調(diào)整磁盤使用率知識(shí)點(diǎn)三LVM動(dòng)態(tài)自動(dòng)調(diào)整磁盤使用率先建立一個(gè)可以實(shí)支實(shí)付、用多少容量才分配實(shí)際寫入多少容量的磁盤容量?jī)?chǔ)存池(thinpool),然后再由這個(gè)thinpool去產(chǎn)生一個(gè)“指定要固定容量大小的LV配置”LVMthinVolumeLVM的磁盤快照知識(shí)點(diǎn)四LVM的磁盤快照LVM的磁盤快照任務(wù)PV階段VG階段LV階段filesystem(XFS/EXT4)

搜尋(scan)pvscanvgscanlvscanlsblk,blkid

建立(create)pvcreatevgcreatelvcreatemkfs.xfsmkfs.ext4列出(display)pvdisplayvgdisplaylvdisplaydf,mount

增加(extend)vgextendlvextend(lvresize)xfs_growfsresize2fs

減少(reduce)vgreducelvreduce(lvresize)不支援resize2fs

刪除(remove)pvremovevgremovelvremoveumount,重新格式化

改變?nèi)萘浚╮esize)lvresizexfs_growfsresize2fs

改變屬性(attribute)pvchangevgchangelvchange/etc/fstab,remount通過(guò)此任務(wù)我們對(duì)存儲(chǔ)管理工具有一個(gè)透徹的了解,知道如何給硬盤分區(qū),如何掛載和卸載文件系統(tǒng),熟悉了LVM的概念和相關(guān)操作。本部分以存儲(chǔ)知識(shí)為主,而存儲(chǔ)作為linux的一個(gè)重點(diǎn)部分,我們需要著重學(xué)習(xí)加深理解,同時(shí),需要同學(xué)們多上機(jī)操作,知道如何做也要知道其技術(shù)原理,對(duì)于融會(huì)貫通和后續(xù)實(shí)施更多存儲(chǔ)項(xiàng)目有重要意義。任務(wù)小結(jié)1、完成項(xiàng)目二任務(wù)二課后習(xí)題2、自行查閱資料,談?wù)勀銓?duì)LVM的認(rèn)識(shí)作業(yè)謝謝!THANKS!《Linux系統(tǒng)管理與網(wǎng)絡(luò)服務(wù)》實(shí)踐篇Linux系統(tǒng)管理與網(wǎng)絡(luò)服務(wù)伴隨著開源浪潮的奔涌向前,目前圍繞開源已經(jīng)形成了巨大的技術(shù)生態(tài)體系,并且越是在新興領(lǐng)域,開源技術(shù)的比例就越大。報(bào)告指出,開源項(xiàng)目占比靠前的技術(shù)領(lǐng)域分別是:人工智能、操作系統(tǒng)、云計(jì)算、數(shù)據(jù)庫(kù)、中間件。操作系統(tǒng)領(lǐng)域,Linux已成為全球最為成功的開源操作系統(tǒng),開放融合助力開源操作系統(tǒng)衍生多條技術(shù)線。篇章引入章節(jié)任務(wù)Linux系統(tǒng)管理與網(wǎng)絡(luò)服務(wù)項(xiàng)目三淺析Linux系統(tǒng)高級(jí)管理任務(wù)一淺析網(wǎng)絡(luò)配置回顧知識(shí)點(diǎn)1LVM概述回顧知識(shí)點(diǎn)2增大LVM容量回顧知識(shí)點(diǎn)3LVM動(dòng)態(tài)自動(dòng)調(diào)整磁盤使用率回顧回顧知識(shí)點(diǎn)4LVM的磁盤快照截至2018年,Linux內(nèi)核已有20,323,379行代碼。盡管近期有所減少,但龐大的代碼量意味著Linux仍然是地球上(單個(gè))最大的開源項(xiàng)目。任務(wù)引入任務(wù)描述:網(wǎng)絡(luò)管理是Linux系統(tǒng)管理員日常最常遇到的工作內(nèi)容之一,雖然一般情況下,路由器的配置主要由網(wǎng)絡(luò)工程師負(fù)責(zé),但是Linux系統(tǒng)管理員也應(yīng)該清楚的了解網(wǎng)絡(luò)系統(tǒng)中的主要概念和必要的配置。任務(wù)教學(xué)目標(biāo):1.學(xué)習(xí)Linux網(wǎng)絡(luò)基礎(chǔ)知識(shí)。2.掌握如何配置網(wǎng)絡(luò)。3.了解Linux系統(tǒng)如何實(shí)現(xiàn)路由功能。任務(wù)概要教學(xué)內(nèi)容Linux網(wǎng)絡(luò)基礎(chǔ)配置網(wǎng)絡(luò)參數(shù)一二Linux網(wǎng)絡(luò)配置路由器架設(shè)三四Linux網(wǎng)絡(luò)基礎(chǔ)知識(shí)點(diǎn)一Linux網(wǎng)絡(luò)基礎(chǔ)OS1RMTCP/IPRM網(wǎng)絡(luò)協(xié)議互連設(shè)備地址類型數(shù)據(jù)單位應(yīng)用層應(yīng)用層Telnet、SSHFTP、NFS(V4)SMAP、POP3IMAP、HTTPDNSTFTPSNMPNFS網(wǎng)關(guān)主機(jī)名數(shù)據(jù)(Data)表示層會(huì)話層傳輸層傳輸層TCPUDP端口號(hào)段(Segment)網(wǎng)絡(luò)層網(wǎng)間網(wǎng)層IP、ICMP路由器IP地址包(Packet)數(shù)據(jù)鏈路層接入網(wǎng)層Ethernet、TokenRing、ATM、PPP、FDDI、FrameRelay橋交換機(jī)物理地址幀(Frame)物理層中繼器集線器

位(bit)Linux網(wǎng)絡(luò)基礎(chǔ)接口類型接口名稱說(shuō)明以太網(wǎng)接口ethX是最常用的網(wǎng)絡(luò)接口令牌環(huán)接口trX只出現(xiàn)在少數(shù)純IBM環(huán)境的網(wǎng)絡(luò)中光纖分布式數(shù)據(jù)接口fddiXFDDI接口設(shè)備昂貴,通常用于核心網(wǎng)或高速網(wǎng)絡(luò)中點(diǎn)對(duì)點(diǎn)協(xié)議接口pppX用于Modcm/ADSL撥號(hào)網(wǎng)絡(luò)或基于PPTP協(xié)議的VPN等本地回環(huán)接口lo用于支持UNIXDomainSocket技術(shù)的進(jìn)程相互通(IPC)Linux網(wǎng)絡(luò)基礎(chǔ)服務(wù)類型LinuxWindowsWeb服務(wù)ApacheIIS、ApacheMail服務(wù)ScndmaiLPostfix、QmaiLExim/CyrusIMAP、CourierIMAPMDaemon、IMAIL、ExchangeDNS服務(wù)BINDWindowsServerDNSFTP服務(wù)Vsftpd、Wu-ftpd、Proftpd、pure-ftpdIIS、ServU、FileZilla代理服務(wù)SquidISA、WinGate目錄服務(wù)OpenLDAPWindows活動(dòng)目錄文件服務(wù)Samba、NFS文件共享服務(wù)、網(wǎng)上鄰居數(shù)據(jù)庫(kù)服務(wù)Oracle、Sybase、DB2、PostgreSQL、MySQL、FireBirdMicrosoftSQLServer等遠(yuǎn)程管理VNC、Webmin.SSHWindows終端服務(wù)器、VNC、pcAnyWhere配置網(wǎng)絡(luò)參數(shù)知識(shí)點(diǎn)二(一)配置臨時(shí)性網(wǎng)絡(luò)參數(shù)使用ifconfig命令設(shè)置IP網(wǎng)絡(luò)參數(shù)ifconfig<網(wǎng)終接口><IP地址:>[<Mask><Broadcast>]ifconfigeth00#ifconfigeth00MaskBroadcast55ifconfigeth0eth0Linkencap:EthemetHWaddr00:21:97:30:51:2Binetaddr:0Beast:55Mask:UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:18377012errors:0dropped:0(一)配置臨時(shí)性網(wǎng)絡(luò)參數(shù)使用ifconfig、ipaddr命令查看網(wǎng)絡(luò)接口的配置參數(shù)。ifconfig命令語(yǔ)法:ifconfig<網(wǎng)終接口><IP地址:>[<Mask><Broadcast>]配置IP網(wǎng)絡(luò)參數(shù)可以使用route命令查看和設(shè)置路由表,rotute命令語(yǔ)法格式:route[add|del][-net|-host][target][netmaskNm][gwGW][[dev]if]配置靜態(tài)路由可選參數(shù)參數(shù)說(shuō)明可選參數(shù)參數(shù)說(shuō)明add添加一條路由表target目的網(wǎng)絡(luò)或主機(jī)del刪除一條路由表netmask目的地址的網(wǎng)絡(luò)掩碼-net目的地址是一個(gè)網(wǎng)絡(luò)gw路由數(shù)據(jù)包通過(guò)的網(wǎng)關(guān)-host目的地址是一個(gè)主機(jī)dev為路由指定的網(wǎng)絡(luò)接口(一)配置臨時(shí)性網(wǎng)絡(luò)參數(shù)Linux系統(tǒng)主機(jī)名可以通過(guò)hostname命令修改。#hostnamemater.cluster配置hostname(一)配置臨時(shí)性網(wǎng)絡(luò)參數(shù)(二)永久性網(wǎng)絡(luò)配置Linux系統(tǒng)中,使用cat/etc/protocols命令,獲取支持的協(xié)議及協(xié)議號(hào)。[root@master~]#cat/etc/protocolsTCP/IP配置文件(二)永久性網(wǎng)絡(luò)配置網(wǎng)絡(luò)接口配置文件名稱配置文件功能/etc/sysconfig/network包含主機(jī)最基本的網(wǎng)絡(luò)信息,主要用于系統(tǒng)啟動(dòng)。/etc/sysconfig/network-scripts/文件目錄,系統(tǒng)啟動(dòng)時(shí)用來(lái)初始化網(wǎng)絡(luò)的一些信息。/etc/hostshosts表,主機(jī)名與IP地址映射。/etc/networks域名與網(wǎng)絡(luò)地址(網(wǎng)絡(luò)ID)的映射。/etc/host.conf配罝域名服務(wù)客戶端的控制文件。/etc/resolv.conf配置域名服務(wù)客戶端的配置文件,用于指定域名服務(wù)器的位置。(二)永久性網(wǎng)絡(luò)配置靜態(tài)配置動(dòng)態(tài)配置說(shuō)明Type=EthernetType=Elhernet指定網(wǎng)絡(luò)接口類型DEVlCE=ens33DEVICE=ens33指定設(shè)備名HWADDR=00:0C:29:0B:74:CCHWADDR=00:0C:29:0B:74:CC指定網(wǎng)卡的MAC(物理)地址,唯一標(biāo)識(shí)網(wǎng)卡,也可以通過(guò)UUID來(lái)唯一標(biāo)定。BOOTPROTO=staticBOOTPROTO=dhcp指定獲取網(wǎng)絡(luò)參數(shù)的方式,static:靜態(tài)地址;dhcp:動(dòng)態(tài)獲取地址。ONBOOT=yesONBOOT=yes指定是否在啟動(dòng)時(shí)啟用設(shè)備,設(shè)置為no時(shí),系統(tǒng)啟動(dòng)后網(wǎng)卡不會(huì)自動(dòng)啟動(dòng)。IPADDR=00指定靜態(tài)IP地址。NETMASK=設(shè)置網(wǎng)絡(luò)子網(wǎng)掩碼。BROADCAST=l55設(shè)置網(wǎng)絡(luò)廣播地址。GATEWAY=54指定設(shè)備的網(wǎng)關(guān)。(二)永久性網(wǎng)絡(luò)配置/etc/sysconfig/network-scripts目錄中,每個(gè)網(wǎng)絡(luò)接口都有靜態(tài)路由配置文件。如ens33以太網(wǎng)接口的靜態(tài)路由配置文件名為route-ens33。在該文件中可以設(shè)置針對(duì)ens33接口的靜態(tài)路由。#cat/etc/sysconfig/network-scripts/route-ens33/24via8網(wǎng)絡(luò)接口的靜態(tài)路由配置文件(二)永久性網(wǎng)絡(luò)配置/etc/sysconfig/network系統(tǒng)網(wǎng)絡(luò)配置文件,可以永久性地配置主機(jī)名和默認(rèn)網(wǎng)關(guān)等信息。NETWORKlNG=yesHOSTNAME=master.clusterGATEWAY=54系統(tǒng)網(wǎng)絡(luò)配置文件(二)永久性網(wǎng)絡(luò)配置配置參數(shù)參數(shù)值nameservernameverver29nameverver20domainBigdata.clustersearchbigdata.cluster/etc/resolv.conf配置文件可以用來(lái)設(shè)置Linux的DNS地址(二)永久性網(wǎng)絡(luò)配置/etc/host.conf配置文件用來(lái)配置域名解析的優(yōu)先順序。orderhosts,bind配置文件/etc/sysctl.conf用來(lái)永久性配置包轉(zhuǎn)發(fā),首先,確認(rèn)以下配置參數(shù)是否存在。net.ipv4.ip_forward=1使用命令查看當(dāng)前系統(tǒng)是否支持包轉(zhuǎn)發(fā)。#sysctlnet.ipv4.ip_forward執(zhí)行命令,使對(duì)配置文件的修改在當(dāng)前環(huán)境下生效。#sysctl-pLinux網(wǎng)絡(luò)配置知識(shí)點(diǎn)三(一)路由表產(chǎn)生的類型路由查看:[root@www~]#route-nKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIfaceU000eth0<==1U100200eth0<==254UG000eth0<==3(一)路由表產(chǎn)生的類型手動(dòng)或預(yù)設(shè)路由:[root@www~]#routeadd-net\>netmaskgw54SIOCADDRT:Nosuchprocess路由器架設(shè)知識(shí)點(diǎn)四路由器架設(shè)linux網(wǎng)絡(luò)基礎(chǔ)支持非常多的協(xié)議,他們提供內(nèi)核所需功能。配置網(wǎng)絡(luò)分為臨時(shí)性配置和永久性配置。路由的相關(guān)概念,最大的功能就是在幫我們規(guī)劃網(wǎng)絡(luò)封包的傳遞方式與方向。路由器的架設(shè)有一套非常規(guī)范的技術(shù)流程。任務(wù)小結(jié)1、完成項(xiàng)目三任務(wù)一課后習(xí)題2、自行查閱資料,談?wù)勀銓?duì)路由器的認(rèn)識(shí)作業(yè)謝謝!THANKS!《Linux系統(tǒng)管理與網(wǎng)絡(luò)服務(wù)》Linux系統(tǒng)管理與網(wǎng)絡(luò)服務(wù)項(xiàng)目三淺析Linux系統(tǒng)高級(jí)管理任務(wù)二淺析RPM與YUM回顧知識(shí)點(diǎn)1Linux網(wǎng)絡(luò)基礎(chǔ)回顧知識(shí)點(diǎn)2配置網(wǎng)絡(luò)參數(shù)回顧知識(shí)點(diǎn)3Linux網(wǎng)絡(luò)配置回顧回顧知識(shí)點(diǎn)4路由器架設(shè)有趣的Linux命令——蒸汽火車安裝命令sudoaptinstallsl使用命令sl任務(wù)引入任務(wù)描述:作為L(zhǎng)inux系統(tǒng)工程師,我們經(jīng)常需要對(duì)系統(tǒng)中的軟件進(jìn)行增減,本任務(wù)旨在讓同學(xué)們掌握Linux中軟件安裝配置的各種方法。任務(wù)教學(xué)目標(biāo):1.了解RPM包的使用方法。2.掌握YUM的配置。3.掌握YUM倉(cāng)庫(kù)的管理以及使用YUM安裝配置軟件。任務(wù)概要教學(xué)內(nèi)容RPM包管理YUM概述一二YUM命令YUM倉(cāng)庫(kù)管理三四RPM包管理知識(shí)點(diǎn)一(一)RPM概述RPM(RPMPackageManager:RPM軟件包管理器)是一個(gè)開放的軟件包管理系統(tǒng)。是公認(rèn)的Linux軟件包管理標(biāo)準(zhǔn)。RPM基于GPL(通用公共許可證)協(xié)議。由RPM社區(qū)負(fù)責(zé)維護(hù),可以從RPM的官方站點(diǎn)(/)獲取最新的信息。RPM驗(yàn)證:檢驗(yàn)系統(tǒng)中的軟件與包中軟件的區(qū)別。升級(jí):使用新的軟件版本替換舊版本;查詢:查詢軟件包的信息;安裝:解壓將軟件包,并且將軟件包安裝到硬盤卸載:將軟件從硬盤中卸載清除;RPM的功能(一)RPM概述(二)RPM命令的使用RPM包的名稱有其特有的格式,如某軟件的RPM包名稱由如下部分組成:name-version.type.rpmRPM包的名稱格式Name:為軟件的名稱;Version:為軟件的版本號(hào);Type:為包的類型;Rpm:文件擴(kuò)展名;(二)RPM命令的使用在RHEL/CentOS中升級(jí)和安裝系統(tǒng)通常使用yum命令,因?yàn)樗梢院芎玫亟鉀Q包的依賴性問(wèn)題,即自動(dòng)安裝/處理依賴的其他軟件包。但是rpm命令在某些情況下還是能發(fā)揮很好的作用的。例如,查詢包信息,安裝或卸載一個(gè)不在CentOS軟件庫(kù)中的.rpm包等。命令說(shuō)明rpm-i<.rpmfilename>安裝指定的.rpm文件rpm-U<.rpmfilename>用指定的.rpm文件升級(jí)同名包rpm-e<package-name>刪除指定的軟件包rpm-q<package-name>查詢指定的軟件包在系統(tǒng)中是否安裝.rpm-qa查詢系統(tǒng)中安裝的所行RPM軟件包rpm-qf</path/to/file>查詢系統(tǒng)中指定文件所屬的軟件包rpm-qi〈package-name〉查詢一個(gè)已安裝軟件包的描描述信息rpm-ql<package-name>查詢一個(gè)己安裝軟件包里所包含的文件YUM概述知識(shí)點(diǎn)二YUM概述YUM起初是由yellowdog發(fā)行版的開發(fā)者TerraSoft研發(fā)的,用Python編寫,那時(shí)叫做YUP(YellowDogUpdater),后經(jīng)杜克大學(xué)的Linux@Duke開發(fā)團(tuán)隊(duì)進(jìn)行改進(jìn),遂有此名。YUM的宗旨是自動(dòng)化地升級(jí),安裝/移除RPM包,收集RPM包的相關(guān)信息,檢查依賴性并自動(dòng)提示用戶解決。YUMYUM特點(diǎn)保持與RPM數(shù)據(jù)庫(kù)的一致性;可以同時(shí)配置多個(gè)倉(cāng)庫(kù)(repository);自動(dòng)解決包的依賴性問(wèn)題,能更方便地添加/刪除/更新RPM包;有比較詳細(xì)的log,可以查看何時(shí)升級(jí)安裝了什么軟件包等;簡(jiǎn)潔地配罝文件(/etc/yum.conf);便于管理大量系統(tǒng)的更新問(wèn)題;YUM概述YUM概述YUM組件YUM插件YUM倉(cāng)庫(kù)YUM緩存yum命令官方或者第三方開發(fā)的YUM插件,對(duì)YUM功能進(jìn)行擴(kuò)展。YUM軟件倉(cāng)庫(kù)包含了眾多RPM文件數(shù)據(jù)。YUM倉(cāng)庫(kù)數(shù)據(jù)必須包含RPMHeader,Header包括rpm包的各種信息:描述、功能、提供的文件、依賴性等信息。YUM客戶端從YUM倉(cāng)庫(kù)下載的文件默認(rèn)被緩存在“/var/cache/yum”目錄中??梢酝ㄟ^(guò)對(duì)YUM配置文件的修改來(lái)配置YUM的緩存設(shè)置。通過(guò)yum命令執(zhí)行YUM提供的眾多功能。YUM命令知識(shí)點(diǎn)三YUM命令命令功能yum命令列出所有可更新的軟件清單yumcheck-update更新所有軟件包yumupdate僅安裝指定的軟件包yuminstall<package_name>僅更新指定的軟件包yumupdate<package_name>列出所有可安裝軟件清單yumlist刪除軟件包yumremove<package_name>查找軟件包yumsearch<keyword>清除緩存目錄下的軟件包yumcleanpackages清除緩存目錄下的headersyumcleanheaders清除緩存目錄下舊的headersyumcleanoldheaders清除緩存目錄下的軟件包及舊的headersyumcleanYUM倉(cāng)庫(kù)管理知識(shí)點(diǎn)四YUM倉(cāng)庫(kù)管理(1)上傳鏡像文件將CentOS-7-x86_64-DVD-1810.iso鏡像文件上載到主機(jī)/opt/tools目錄。(2)手動(dòng)創(chuàng)建本地倉(cāng)庫(kù)操作步驟從CentOS安裝光盤創(chuàng)建本地倉(cāng)庫(kù)。//創(chuàng)建掛載點(diǎn)目錄#mkdir/opt/tools/CentOS//掛載光盤映像文件到掛載點(diǎn)目錄#mount-oloopCentOS-7-x86_64-DVD-1810.iso/opt/tools/CentOS///創(chuàng)建倉(cāng)庫(kù)目錄#mkdir-p/var/ftp/yum/distr/centos/7/os/x86/#cd/var/ftp/yum/distr/centos/7/os/x86///將光盤的CentOS目錄復(fù)制到倉(cāng)庫(kù)目錄#rsync-a/opt/CentOS-7/CentOS.//卸載光盤映像文件#umount/mnt/dvdYUM倉(cāng)庫(kù)管理創(chuàng)建repo配置文件。//進(jìn)入repo配置目錄#cd/etc/yum.repos.d//備份系統(tǒng)原有的repo文件#mkdirbak#mv*.repo./bak//創(chuàng)建local.repo配置文件#vilocal.repo[Centos7]name=Centos7.0baseurl=file:///var/ftp/yum/distr/centos/7/os/x86/enabled=1gpgcheck=0完成本任務(wù)后,同學(xué)們熟悉了掌握了如何用RPM來(lái)管理系統(tǒng)中的軟件包,同時(shí),也能夠通過(guò)YUM來(lái)更新或者安裝系統(tǒng)中的各種軟件包。這部分需要同學(xué)們著重重點(diǎn)理解,同時(shí),多上機(jī)實(shí)驗(yàn)多操作多試錯(cuò),對(duì)于熟練掌握這一基礎(chǔ)知識(shí)有重大作用。任務(wù)小結(jié)1、完成項(xiàng)目三任務(wù)二課后習(xí)題2、自行查閱資料,談?wù)勀銓?duì)RPM、YUM的認(rèn)識(shí)作業(yè)謝謝!THANKS!《Linux系統(tǒng)管理與網(wǎng)絡(luò)服務(wù)》Linux系統(tǒng)管理與網(wǎng)絡(luò)服務(wù)項(xiàng)目三淺析Linux系統(tǒng)高級(jí)管理任務(wù)三淺析進(jìn)程管理回顧知識(shí)點(diǎn)1RPM包管理回顧知識(shí)點(diǎn)2YUM概述回顧知識(shí)點(diǎn)3YUM命令回顧回顧知識(shí)點(diǎn)4YUM倉(cāng)庫(kù)管理有趣的Linux命令——會(huì)說(shuō)話的小牛安裝命令:sudoaptinstallcowsay使用:cowsay 任務(wù)引入任務(wù)描述:在操作系統(tǒng)的運(yùn)行過(guò)程中,會(huì)不斷有進(jìn)程被新建和結(jié)束,操作系統(tǒng)給軟件提供了運(yùn)行環(huán)境,而軟件在系統(tǒng)中都是以進(jìn)程的方式來(lái)運(yùn)行。因此,進(jìn)程管理是每個(gè)系統(tǒng)工程師都需要熟練掌握的技能。任務(wù)教學(xué)目標(biāo):1.了解進(jìn)程的概念。2.了解進(jìn)程的管理和作業(yè)控制。3.了解systemd以及周期性任務(wù)的配置方法。任務(wù)概要教學(xué)內(nèi)容進(jìn)程的概念進(jìn)程管理和作業(yè)控制一二systemd概述安排周期性任務(wù)三四進(jìn)程的概念知識(shí)點(diǎn)一進(jìn)程的概念進(jì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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論