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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

溫馨提示

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

最新文檔

評論

0/150

提交評論