Linux操作系統(tǒng)基礎(chǔ)任務(wù)式教程(慕課版)課件全套 胡麗英 任務(wù)1-10 在VM虛擬機(jī)中安裝Linux操作系統(tǒng) - shell基礎(chǔ)-自動化軟件部署_第1頁
Linux操作系統(tǒng)基礎(chǔ)任務(wù)式教程(慕課版)課件全套 胡麗英 任務(wù)1-10 在VM虛擬機(jī)中安裝Linux操作系統(tǒng) - shell基礎(chǔ)-自動化軟件部署_第2頁
Linux操作系統(tǒng)基礎(chǔ)任務(wù)式教程(慕課版)課件全套 胡麗英 任務(wù)1-10 在VM虛擬機(jī)中安裝Linux操作系統(tǒng) - shell基礎(chǔ)-自動化軟件部署_第3頁
Linux操作系統(tǒng)基礎(chǔ)任務(wù)式教程(慕課版)課件全套 胡麗英 任務(wù)1-10 在VM虛擬機(jī)中安裝Linux操作系統(tǒng) - shell基礎(chǔ)-自動化軟件部署_第4頁
Linux操作系統(tǒng)基礎(chǔ)任務(wù)式教程(慕課版)課件全套 胡麗英 任務(wù)1-10 在VM虛擬機(jī)中安裝Linux操作系統(tǒng) - shell基礎(chǔ)-自動化軟件部署_第5頁
已閱讀5頁,還剩612頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

虛擬化技術(shù)在計算機(jī)中,虛擬化是一種資源管理技術(shù),是將計算機(jī)的各種實(shí)體資源,如CPU、網(wǎng)絡(luò)、內(nèi)存及存儲等資源予以抽象、轉(zhuǎn)換后呈現(xiàn)出來,打破傳統(tǒng)計算機(jī)的整體使用方式,對傳統(tǒng)計算機(jī)的資源進(jìn)行池化后使用,使得用戶可以用更加靈活的方式來調(diào)用這些資源。虛擬化技術(shù)本課程通過虛擬化技術(shù)創(chuàng)建虛擬機(jī),搭建Linux實(shí)驗(yàn)環(huán)境。虛擬化技術(shù)在實(shí)際的生產(chǎn)環(huán)境中,虛擬化技術(shù)主要用來解決高性能的物理硬件產(chǎn)能過剩和老舊的硬件產(chǎn)能過低的重組重用,透明化底層物理硬件,從而最大化的利用物理硬件。IT資源獨(dú)立操作系統(tǒng)與硬件緊耦合資源抽象成共享資源池操作系統(tǒng)與硬件解耦,從資源池中分配資源虛擬化虛擬化前WindowsAPPLinuxAPPLinuxAPPServer1Server2Server3虛擬化后APPWinLinuxAPPAPPWinLinuxAPPAPPWinLinuxAPPAPPWinLinuxAPPAPPWinLinuxAPPAPPWinLinuxAPP資源池化虛擬化層虛擬化層虛擬化層虛擬化技術(shù)在單一物理服務(wù)器上同時運(yùn)行多個虛擬機(jī)。分區(qū)虛擬化的本質(zhì)在同一服務(wù)器上的虛擬機(jī)之間相互隔離。整個虛擬機(jī)都保存在文件中,而且可以通過移動和復(fù)制這些文件的方式來移動和復(fù)制該虛擬機(jī)。無需修改即可在任何服務(wù)器上運(yùn)行虛擬機(jī)。隔離相對于硬件獨(dú)立封裝物理機(jī)虛擬機(jī)(客戶機(jī))硬件HostMachine主機(jī)操作系統(tǒng)HostOS硬件HostMachine虛擬機(jī)監(jiān)控器Hypervisor虛擬機(jī)GuestMachine客戶操作系統(tǒng)GuestOS虛擬機(jī)GuestMachine虛擬化中的幾個重要概念客戶操作系統(tǒng)GuestOS(宿主機(jī))寄居虛擬化宿主操作系統(tǒng)操作系統(tǒng)應(yīng)用應(yīng)用虛擬化層裸金屬虛擬化虛擬化層應(yīng)用操作系統(tǒng)應(yīng)用服務(wù)控制臺應(yīng)用操作系統(tǒng)操作系統(tǒng)虛擬化宿主操作系統(tǒng)虛擬容器應(yīng)用系統(tǒng)模板庫虛擬容器應(yīng)用系統(tǒng)模板庫混合虛擬化宿主操作系統(tǒng)應(yīng)用操作系統(tǒng)應(yīng)用操作系統(tǒng)應(yīng)用操作系統(tǒng)虛擬硬件管理寄居虛擬化裸金屬虛擬化操作系統(tǒng)虛擬化混合虛擬化優(yōu)點(diǎn)簡單、易于實(shí)現(xiàn)虛擬機(jī)不依賴于操作系統(tǒng)支持多種操作系統(tǒng),多種應(yīng)用簡單、易于實(shí)現(xiàn)管理開銷非常低相對于寄居虛擬化架構(gòu),沒有冗余,性能高可支持多種操作系統(tǒng)缺點(diǎn)安裝和運(yùn)行應(yīng)用程序依賴于主機(jī)操作系統(tǒng)對設(shè)備的支持管理開銷較大,性能損耗大虛擬層內(nèi)核開發(fā)難度大隔離性差,多容器共享同一操作系統(tǒng)需底層硬件支持虛擬化擴(kuò)展功能廠家VMwareWorkstationWMware

ESXServerCitrix

XenServer容器技術(shù)RedhatKVM業(yè)界主流虛擬化類型介紹1、打開Windows任務(wù)管理器,按左圖所示,查看CPU虛擬化功能當(dāng)前狀態(tài)。2、如果CPU虛擬化功能當(dāng)前狀態(tài)為“未啟用”,需要手動開啟該功能。3、手動開啟CPU虛擬化功能,需要根據(jù)實(shí)際使用的計算機(jī)型號,在開機(jī)時進(jìn)入計算機(jī)BIOS設(shè)置界面,使能(Enable)CPU虛擬化功能。CPU虛擬化功能開啟CPU虛擬化演示感謝您的觀看!什么是Linux操作系統(tǒng)一種管理計算機(jī)硬件與軟件資源的計算機(jī)程序。是計算機(jī)系統(tǒng)的內(nèi)核與基石。能操作網(wǎng)絡(luò)與管理文件系統(tǒng)等基本事務(wù)。提供一個讓用戶與系統(tǒng)交互的操作界面。操作系統(tǒng)是輔助人類全面使用計算機(jī)硬件的一種軟件。Linux是一個由芬蘭人LinusTorvalds開發(fā)并分享的類Unix操作系統(tǒng)。它最主要的特點(diǎn)是遵循ApacheGPL2.0協(xié)議,軟件開源并且免費(fèi)。基本概念1994:V1.01996:V2.02020:V5.01991:上線經(jīng)過社區(qū)的共同努力,1994年Linux正式發(fā)布1.0版本。參考Minux,芬蘭赫爾辛基大學(xué)的一個年輕學(xué)生LinusTorvalds在論壇上發(fā)表了他的改進(jìn)版1996年發(fā)布的2.0版,是維護(hù)時間最長、逐漸被大家接受,并逐漸風(fēng)靡世界的一個版本。Linux操作系統(tǒng)已成為非個人用途使用領(lǐng)域的霸主,在各行各業(yè)得到廣泛使用。發(fā)展歷程內(nèi)核版本內(nèi)核是系統(tǒng)的心臟,主要包括:存儲管理、CPU和進(jìn)程管理、文件系統(tǒng)、設(shè)備管理和驅(qū)動、網(wǎng)絡(luò)通信,以及系統(tǒng)的初始化(引導(dǎo))、系統(tǒng)調(diào)用等,主要作為發(fā)行版的一部分來進(jìn)行使用。發(fā)行版本僅有內(nèi)核而沒有應(yīng)用軟件的操作系統(tǒng)是難以使用的,所以許多公司或社團(tuán)將內(nèi)核、源代碼及相關(guān)的應(yīng)用程序組織構(gòu)成一個完整的操作系統(tǒng),讓一般的用戶可以簡便地安裝和使用Linux,這就是所謂的發(fā)行版本,一般談?wù)摰腖inux系統(tǒng)便是針對這些發(fā)行版本的。目前估計各種發(fā)行版本有數(shù)十種,它們的發(fā)行版本號各不相同,使用的內(nèi)核版本號也可能不一樣。發(fā)行版通常包括Linux內(nèi)核、其他的系統(tǒng)軟件和應(yīng)用軟件,以及一個用來簡化系統(tǒng)初始安裝的安裝工具,和讓軟件安裝升級的集成管理器。大多數(shù)系統(tǒng)還包括了GUI界面程序。Linux版本Linux三大主流發(fā)行版本一個典型的Linux發(fā)行版包括:Linux內(nèi)核,一些GNU程序庫和工具,命令行shell,圖形界面的XWindow系統(tǒng)和相應(yīng)的桌面環(huán)境,如KDE或GNOME,并包含數(shù)千種從辦公套件,編譯器,文本編輯器到科學(xué)工具的應(yīng)用軟件。本課程使用CentOSLinux作為教學(xué)演示系統(tǒng),它是RedHatEnterpriseLinux的社區(qū)版,兩者在功能和命令上一致的。DebianUbuntu、Knoppix和Deepin,用于桌面01SlackwareSUSELinux企業(yè)服務(wù)器02RedHatFedora,CentOS03發(fā)行版本感謝您的觀看!創(chuàng)建虛擬計算機(jī)虛擬計算機(jī)物理機(jī)硬件資源池虛擬機(jī)虛擬化資源抽取...虛擬機(jī)管理軟件物理機(jī)硬件資源池虛擬機(jī)虛擬化資源抽取虛擬機(jī)管理軟件菜單欄工具欄虛擬機(jī)列表虛擬機(jī)工作區(qū)操作演示感謝您的觀看!安裝CentOS7操作系統(tǒng)任務(wù)引入沒系統(tǒng)的裸機(jī)不太會用有系統(tǒng)的電腦才好用任務(wù)引入虛擬計算機(jī)已經(jīng)按照CentOS7Linux要求創(chuàng)建一臺虛擬計算機(jī),且虛擬計算機(jī)處于關(guān)機(jī)狀態(tài)。系統(tǒng)鏡像本課程以CentOS7.5Linux作為基本教學(xué)和實(shí)驗(yàn)環(huán)境。以上兩項(xiàng)內(nèi)容是初始化安裝一臺CentOS7.5Linux操作系統(tǒng)虛擬計算機(jī)的必備工作。用于實(shí)驗(yàn)的物理計算機(jī)應(yīng)保證物理內(nèi)存大小不低于4G,否則計算機(jī)和虛擬機(jī)都將運(yùn)轉(zhuǎn)緩慢,極大降低學(xué)習(xí)和使用體驗(yàn)。已經(jīng)下載好CentOS7.5Linux的系統(tǒng)鏡像文件,文件后綴名為iso,文件大小約為4G。準(zhǔn)備工作開啟虛機(jī)配置系統(tǒng)重啟系統(tǒng)插入鏡像開啟虛擬機(jī),選擇進(jìn)入直接安裝模式向虛擬機(jī)光驅(qū)中插入CentOS7Linux系統(tǒng)鏡像文件。配置操作系統(tǒng)的安裝方式和基本工作參數(shù)。安裝完成后重啟虛擬機(jī),接收GPLv2許可授權(quán)協(xié)議,進(jìn)入系統(tǒng)桌面。安裝過程90%100%50%同時按下Ctrl和Alt兩個鍵,鼠標(biāo)會再次出現(xiàn)。鼠標(biāo)丟失選擇帶GUI的服務(wù)器,安裝完成后才有桌面,適合初學(xué)者。軟件選擇初學(xué)者在安裝系統(tǒng)時,選擇開啟以太網(wǎng)連接。開啟網(wǎng)絡(luò)注意事項(xiàng)操作演示感謝您的觀看!登錄CentOS7操作系統(tǒng)禮物到了,如何打開呢?任務(wù)引入普通用戶:student命令行提示:[用戶名@主機(jī)名工作目錄]$登錄帶有GUI的CentOS7超級管理員用戶:root命令行提示:[用戶名@主機(jī)名工作目錄]#登錄沒有桌面環(huán)境的CentOS7主要內(nèi)容操作演示感謝您的觀看!Linux的目錄結(jié)構(gòu)與訪問路徑了解一本書最快的方式,是打開它的目錄。任務(wù)引入了解Linux的最快方式,也是掌握它的目錄結(jié)構(gòu)。絕對路徑訪問法相對路徑訪問法訪問路徑目錄的基本概念文件系統(tǒng)與根目錄Linux的二級目錄結(jié)構(gòu)目錄結(jié)構(gòu)主要內(nèi)容在計算機(jī)領(lǐng)域,目錄是用來描述文件夾的專有名詞。在計算機(jī)代碼中,文件夾的形式與書本目錄的形式相同:書本目錄記錄本書的所有章節(jié)名和頁碼計算機(jī)目錄記錄其中包含的文件和對應(yīng)的訪問地址相對于普通文件,目錄也稱為目錄文件目錄的基本概念文件系統(tǒng)-樹形結(jié)構(gòu)樹形結(jié)構(gòu)是所有植物進(jìn)化的終極形態(tài)層次結(jié)構(gòu)鮮明易于擴(kuò)展分支分支隔離互不依賴Linux文件系統(tǒng)是樹形結(jié)構(gòu)萬物有所生,而獨(dú)知守其根?!痘茨献印ぴ馈肺募到y(tǒng)-根節(jié)點(diǎn)C盤D盤Windows文件系統(tǒng)有多個根Linux根目錄Linux只有1個根……0201030506/boot該目錄存放Linux啟動所需的內(nèi)核文件和鏡像文件。/root該目錄為系統(tǒng)管理員,也稱作超級管理員root用戶的主目錄。/home用戶的主目錄,在Linux中,每個用戶都有一個自己的目錄,一般該目錄名是以用戶的賬號命名的/binbin是Binaries(二進(jìn)制文件)的縮寫,這個目錄存放著最經(jīng)常使用的命令。/devdev是Device(設(shè)備)的縮寫,該目錄下存放的是Linux的外部設(shè)備,在Linux中訪問設(shè)備的方式和訪問文件的方式是相同的。/etcetc是Etcetera(等等)的縮寫,這個目錄用來存放所有的系統(tǒng)管理所需要的配置文件和子目錄。根目錄:/04Linux二級目錄結(jié)構(gòu)絕對路徑文件或目錄相對于根目錄的可訪問路徑。只在特定操作系統(tǒng)上才具有意義。相對路徑文件或目錄相對于當(dāng)前目錄的可訪問路徑。參考點(diǎn)相同,在不同的操作系統(tǒng)上都可指向同一個文件或目錄。訪問路徑形式特點(diǎn)Windows:從盤符開始書寫的路徑。例如:C:\linuxLinux:從根目錄(/)開始書寫的路徑。例如:/home優(yōu)缺點(diǎn)具有唯一性,但是只在特定的操作系統(tǒng)環(huán)境下才能準(zhǔn)確定位目標(biāo)路徑不適合編寫腳本絕對路徑形式特點(diǎn)不是從根目錄(/)開始書寫的路徑。例如:etc一般從當(dāng)前所在目錄開始書寫用“.”表示本級目錄,用“..”表示上級目錄優(yōu)缺點(diǎn)同一個參考體系內(nèi),相對路徑不變,適合編寫腳本計算較為復(fù)雜,需要掌握文件系統(tǒng)的目錄結(jié)構(gòu)相對路徑根路徑:/devhomemntstudent參考點(diǎn),表示為.目標(biāo)目錄上級目錄,表示為.

/..參考點(diǎn)上級目錄的上級目錄,表示為.

/../..上級目錄的上級目錄的子目錄:相對路徑表示為:./../../dev

絕對路徑表示為:/dev應(yīng)用舉例感謝您的觀看!定位和切換目錄掃帚不到,灰塵照例不會自己跑掉?!珴蓶|任務(wù)引入前往新的工作目錄。切換工作目錄確定當(dāng)前所在工作目錄的絕對路徑。定位當(dāng)前目錄主要內(nèi)容命令:pwd釋義:打印當(dāng)前工作目錄(printnameofcurrentworkingdirectory)輸出:當(dāng)前所在工作目錄的絕對路徑例如:定位當(dāng)前目錄[student@ccit~]$pwd/home/student命令:cd絕對路徑|相對路徑釋義:切換工作目錄(changedirectory)切換工作目錄根路徑:/devhomemntstudent目標(biāo)目錄絕對路徑訪問:cd/dev相對路徑訪問:cd./../../dev當(dāng)前目錄[student@ccit~]$pwd/home/student操作演示命令:pwd和cd

cd:切換到用戶的家目錄cd~:切換到用戶的家目錄cd-:切換到上一次工作目錄cd../:切換到當(dāng)前目錄的父一級目錄復(fù)習(xí)總結(jié)pwd:確認(rèn)用戶當(dāng)前工作目錄01cd:切換工作目錄02感謝您的觀看!查看目錄內(nèi)容知己知彼,百戰(zhàn)不殆?!獙O武《孫子兵法》XX到此一游?!晃拿饔慰腿蝿?wù)引入查看指定目錄內(nèi)容按指定格式查看目錄內(nèi)容按指定格式查看指定目錄內(nèi)容查看目錄內(nèi)容命令關(guān)鍵字命令選項(xiàng)命令參數(shù)Linux命令基本范式主要內(nèi)容范式:命令關(guān)鍵字選項(xiàng)命令參數(shù)其中:命令關(guān)鍵字:必不可缺,指明要完成的具體操作選項(xiàng):可選,指定以何種方式來完成操作,一般有默認(rèn)值命令參數(shù):可選,指明操作對象Linux命令基本范式打比方:命令關(guān)鍵字:吃選項(xiàng):用筷子命令參數(shù):面條含義:用筷子吃面條命令:ls

[選項(xiàng)]

[目錄路徑]其中選項(xiàng):l:長格式顯示目錄內(nèi)容a:顯示目錄所有內(nèi)容,包括隱藏文件無選項(xiàng):僅顯示非隱藏文件的名稱其中目錄路徑:可以是絕對路徑,也可以是相對路徑無參數(shù):默認(rèn)顯示當(dāng)前目錄下的內(nèi)容查看目錄內(nèi)容操作演示感謝您的觀看!創(chuàng)建目錄和文件自己動手,豐衣足食。——毛澤東·延安大生產(chǎn)運(yùn)動學(xué)會新建目錄和文件,才能把電腦用起來?!菊n程組老師任務(wù)引入touch命令echo命令輸出重定向新建文件在指定位置新建目錄在指定路徑上新建所有目錄同時新建多個目錄新建目錄主要內(nèi)容命令:mkdir

[選項(xiàng)]

[目錄路徑]其中目錄路徑:可以是絕對路徑,也可以是相對路徑??梢允嵌鄠€參數(shù),表示一次創(chuàng)建多個目錄。其中選項(xiàng):p:若指定的路徑上有不存在目錄,一并創(chuàng)建。無選項(xiàng):僅創(chuàng)建指定路徑上最后一個名稱目錄。新建目錄操作演示方法1:touch

[文件路徑]其中文件路徑:可以是絕對路徑,也可以是相對路徑??梢允嵌鄠€參數(shù),表示一次創(chuàng)建多個文件。新建文件方法2:vi

[文件路徑]其中文件路徑:可以是絕對路徑,也可以是相對路徑??梢允且呀?jīng)存在的文件(編輯文件),也可以是還未創(chuàng)建的文件(新建并編輯文件)。新建文件方法3:echo內(nèi)容信息>

|>>

[文件路徑]輸出重定向符:

>:將命令的結(jié)果輸出從顯示器改到文件(覆蓋)。>>:將命令的結(jié)果輸出從顯示器改到文件(追加)。其中文件路徑:可以是絕對路徑,也可以是相對路徑??梢允且呀?jīng)存在的文件(編輯文件),

也可以是還未創(chuàng)建的文件(新建并編輯文件)。新建文件操作演示感謝您的觀看!查看文件內(nèi)容書不可以一日不讀?!珴蓶|讀懂了配置文件,你就讀懂了Linux。——本課程組老師任務(wù)引入根據(jù)實(shí)際需要選擇沒有最好的,只有最合適的!最合適的,就是最好的!查看全文查看文件全部內(nèi)容,適合閱讀小型文件。01分頁顯示適合閱讀大型文件,對文件內(nèi)容分頁展示。02查看頭部只關(guān)心文件前幾行內(nèi)容,可以使用。03查看尾部只關(guān)心文件最后幾行內(nèi)容,可以使用04主要內(nèi)容命令1:cat文件訪問路徑釋義:查看文件全文命令2:more

文件訪問路徑釋義:分頁顯示文件全文,只能向前瀏覽命令3:less

文件訪問路徑釋義:分頁顯示文件全文,可前后翻頁瀏覽命令4:head

[-nx]

文件訪問路徑釋義:默認(rèn)顯示文件前10行,可通過選項(xiàng)”-n”指定顯示的行數(shù)命令5:tail[-nx]文件訪問路徑釋義:默認(rèn)顯示文件后10行,可通過選項(xiàng)”-n”指定顯示的行數(shù)查看文件命令匯總操作演示感謝您的觀看!目錄和文件的管理-cp打掃干凈屋子再請客?!珴蓶|·新中國外交政策學(xué)會“打掃”電腦文件,不要再做電腦小白?!菊n程組老師任務(wù)引入mvcprm復(fù)制目錄和文件移動或重命名刪除目錄和文件主要內(nèi)容命令:cp

其中選項(xiàng):-a:能保留復(fù)制前目錄或文件的所有屬性-r:若給出的源文件是一個目錄文件,此時將復(fù)制該

目錄下所有的子目錄和文件源文件:被復(fù)制文件的訪問路徑目標(biāo)文件:復(fù)制操作的目標(biāo)訪問路徑若目標(biāo)文件或目錄不存在,則重命名復(fù)制的文件或目錄復(fù)制目錄和文件[選項(xiàng)]

源文件目標(biāo)文件操作演示復(fù)制后源文件還是存在的,在目標(biāo)文件處創(chuàng)建了一份新文件01選項(xiàng)-a,使得復(fù)制后的文件保留源文件的所有屬性02cp命令總結(jié)復(fù)制目錄時必須使用選項(xiàng)-r,遞歸復(fù)制03感謝您的觀看!目錄和文件的管理-mvmvcprm復(fù)制目錄和文件移動或重命名刪除目錄和文件主要內(nèi)容命令:mv

其中選項(xiàng):-i:若指定目標(biāo)已有同名文件,則先詢問是否覆蓋舊文件-f:在mv操作要覆蓋某已有的目標(biāo)文件時不給任何指示源文件:被移動或重命名文件的訪問路徑目標(biāo)文件:移動或重命名操作的目標(biāo)訪問路徑需要注意源文件和目標(biāo)文件的文件類型[選項(xiàng)]

源文件目標(biāo)文件移動或重命名操作演示移動后源文件就沒有了,并且移動文件保留了源文件的所有屬性01選項(xiàng)-i,當(dāng)目標(biāo)文件已經(jīng)存在時可以提示是否覆蓋02mv命令總結(jié)移動目錄時不需要考慮加選項(xiàng)03選項(xiàng)-f,當(dāng)目標(biāo)文件已經(jīng)存在時直接移動并覆蓋感謝您的觀看!目錄和文件的管理-rmmvcprm復(fù)制目錄和文件移動或重命名刪除目錄和文件主要內(nèi)容方法1:rm

其中選項(xiàng):-f:強(qiáng)制刪除文件且不提示信息-r:用于刪除目錄文件訪問路徑:待刪除文件或目錄的訪問路徑刪除目錄和文件[選項(xiàng)]

文件訪問路徑方法2:rmdir

文件訪問路徑用途:僅用于刪除空目錄,可防止誤操作。操作演示rmdir只能刪除空目錄,非空目錄無法使用rmdir執(zhí)行刪除01rm執(zhí)行刪除目錄時必須加選項(xiàng)-r,刪除文件時可以不加選項(xiàng)02rm命令總結(jié)感謝您的觀看!VM平臺的虛擬網(wǎng)絡(luò)連接組件簡介Windows系統(tǒng)上安裝QQ和OFFICE需要安裝源:本地源和網(wǎng)絡(luò)源本地源:使用掛載光驅(qū)或者移動硬盤作為安裝介質(zhì),網(wǎng)絡(luò)源:確保網(wǎng)絡(luò)在線,到操作系統(tǒng)相關(guān)服務(wù)器上找到對應(yīng)軟件包進(jìn)行安裝應(yīng)用和服務(wù),并且這些軟件包都是免費(fèi)開源的資源,且能及時更新。從中找到安裝包進(jìn)行應(yīng)用和服務(wù)的安裝。任務(wù)引入CentOS7Linux操作系統(tǒng)yum命令網(wǎng)絡(luò)源安裝應(yīng)用和服務(wù)任務(wù)引入課程的虛擬化平臺VM中的虛擬網(wǎng)絡(luò)連接組件虛擬交換機(jī)虛擬網(wǎng)絡(luò)適配器虛擬網(wǎng)絡(luò)適配器DHCP,又稱動態(tài)主機(jī)配置協(xié)議,使用該協(xié)議可向網(wǎng)絡(luò)中的虛擬機(jī)自動分配IP地址。虛擬DHCP服務(wù)器虛擬DHCP服務(wù)器感謝您的觀看!IP基礎(chǔ)及圖形界面下的IP配置在網(wǎng)絡(luò)中為了區(qū)別不同的計算機(jī),也需要給計算機(jī)指定一個號碼,這個號碼就是“IP地址”。IP地址簡介在電話通訊中,電話用戶是靠電話號碼來識別的。IP地址標(biāo)識的不是一臺計算機(jī),而是計算機(jī)到一個網(wǎng)絡(luò)的連接。192.168.200.100IP地址簡介11000000101010001100100001100100點(diǎn)分十進(jìn)制:二進(jìn)制:32位的地址通常寫成4個十進(jìn)制的整數(shù),每個整數(shù)對應(yīng)一個字節(jié)整數(shù)之間用“.”分隔開:點(diǎn)分十進(jìn)制表示法。IP地址:32位二進(jìn)制數(shù)組成的一個數(shù)字序列,Internet范圍內(nèi)唯一。IP地址管理機(jī)構(gòu)只需分配網(wǎng)絡(luò)號。IP地址簡介IP地址組成:網(wǎng)絡(luò)號和主機(jī)號。主機(jī)號由單位自行分配。子網(wǎng)掩碼:32位,分離IP地址中的網(wǎng)絡(luò)號和主機(jī)號。網(wǎng)絡(luò)號netid主機(jī)號hostid點(diǎn)分十進(jìn)制:192.168.200.100二進(jìn)制:11000000101010001100100001100100子網(wǎng)掩碼:255.255.255.0二進(jìn)制:1111111111111111111111110000000000000000網(wǎng)絡(luò)地址:110000001010100011001000192.168.200.0Windows平臺展示查看IP信息查看IP信息查看IP信息查看IP信息查看IP信息配置IP信息感謝您的觀看!使用NetworkManager管理網(wǎng)絡(luò)連接任務(wù)引入在最小化安裝的Centos7系統(tǒng)中默認(rèn)沒有安裝桌面在桌面環(huán)境下利用圖形界面配置網(wǎng)絡(luò)信息NetworkManager簡介2004年啟動管理NetworkManager簡介服務(wù)Centos7Centos8network.serviceNetworkManager.service有,默認(rèn)關(guān)閉有,默認(rèn)啟用啟用已廢棄nmtui:在shell終端開啟文本圖形界面。NetworkManager的使用方法:nmcli:命令行。NetworkManager簡介操作演示同一時刻只能有一個connection對于device才生效。activateaconnection:啟用或禁用一個網(wǎng)絡(luò)連接。editaconnection:增加、編輯和刪除一個網(wǎng)絡(luò)連接。NetworkManager總結(jié)對象連接:connection設(shè)備:deviceens33ens33ens33Static-ens33網(wǎng)卡設(shè)備網(wǎng)絡(luò)連接1網(wǎng)絡(luò)連接2ens33ens33Static-ens33感謝您的觀看!使用命令行工具nmcli管理網(wǎng)絡(luò)連接任務(wù)引入nmtui打開NetworkManager的文本圖形界面管理網(wǎng)絡(luò)連接查看nmcli命令的基本使用格式:nmcli--help查看網(wǎng)絡(luò)接口:nmclidevice(dev)、nmclidevice

status查看網(wǎng)絡(luò)連接:nmcliconnection(con)、nmcliconnectionshow啟用網(wǎng)絡(luò)連接:nmcliconnectionup禁用網(wǎng)絡(luò)連接:nmcliconnectiondown創(chuàng)建新的連接:nmcliconadd修改連接信息:nmcliconmodify刪除連接信息:nmclicondelete任務(wù)引入操作演示nmcli總結(jié)查看:show新建:add修改:modify啟用:up禁用:down感謝您的觀看!網(wǎng)卡信息配置文件查看IP信息使用NetworkManager配置和管理IP信息使用nmcli配置和管理IP信息Linux中的一切皆文件任務(wù)引入網(wǎng)卡文件默認(rèn)路徑為:/etc/sysconfig/network-scripts/ifcfg-XXXX其中XXXX一般是和設(shè)備對應(yīng)的連接同名DNS設(shè)置默認(rèn)文件為:/etc/resolv.conf網(wǎng)卡配置文件操作演示輸入ipaddr:檢查IP是否已正常獲取到指定的Vmnet網(wǎng)絡(luò)內(nèi)的地址使用查看/etc/resov.conf文件看DNS設(shè)置是否正確故障排除感謝您的觀看!VM平臺的常見網(wǎng)絡(luò)連接簡介平臺展示任務(wù)引入ccit:00client:02/24NAT模式網(wǎng)絡(luò)連接虛擬機(jī)在外部網(wǎng)絡(luò)中不必具有自己的IP地址主機(jī)系統(tǒng)上會建立單獨(dú)的專用網(wǎng)絡(luò)在默認(rèn)配置中,虛擬機(jī)會在此專用網(wǎng)絡(luò)中通過DHCP服務(wù)器獲取地址虛擬機(jī)和主機(jī)系統(tǒng)共享一個網(wǎng)絡(luò)標(biāo)識,此標(biāo)識在外部網(wǎng)絡(luò)中不可見NAT將虛擬機(jī)在專用網(wǎng)絡(luò)中的IP地址轉(zhuǎn)換為主機(jī)系統(tǒng)的IP地址主機(jī)系統(tǒng)在NAT網(wǎng)絡(luò)上具有虛擬網(wǎng)絡(luò)適配器借助該適配器,主機(jī)系統(tǒng)可以與虛擬機(jī)相互通信平臺展示橋接模式網(wǎng)絡(luò)連接平臺展示橋接模式網(wǎng)絡(luò)連接將虛擬機(jī)配置為在網(wǎng)絡(luò)中具有唯一標(biāo)識,與主機(jī)系統(tǒng)相分離虛擬機(jī)可完全參與到網(wǎng)絡(luò)活動中,與物理機(jī)一樣橋接模式網(wǎng)絡(luò)連接支持有線和無線主機(jī)網(wǎng)絡(luò)適配器虛擬機(jī)在橋接模式網(wǎng)絡(luò)中必須具有自己的標(biāo)識物理網(wǎng)絡(luò)必須有冗余的IP地址僅主機(jī)模式網(wǎng)絡(luò)連接僅主機(jī)模式網(wǎng)絡(luò)連接如果需要設(shè)置獨(dú)立的虛擬網(wǎng)絡(luò),僅主機(jī)模式網(wǎng)絡(luò)連接將非常有用在默認(rèn)配置中,僅主機(jī)模式網(wǎng)絡(luò)中的虛擬機(jī)是無法連接到Internet的如果主機(jī)系統(tǒng)上安裝了適當(dāng)?shù)穆酚苫虼碥浖?,那么可以在主機(jī)系統(tǒng)的主機(jī)虛擬網(wǎng)絡(luò)適配器和物理網(wǎng)絡(luò)適配器之間建立連接,從而將虛擬機(jī)連接到令牌環(huán)網(wǎng)絡(luò)或其他非以太網(wǎng)網(wǎng)絡(luò)VMnet8NAT網(wǎng)絡(luò)連接模式,虛擬機(jī)通過地址轉(zhuǎn)換接入網(wǎng)絡(luò)VMnet0橋接網(wǎng)絡(luò)連接模式,虛擬機(jī)可以直接接入網(wǎng)絡(luò)VMnet1僅主機(jī)網(wǎng)絡(luò)連接模式,虛擬機(jī)無法接入網(wǎng)絡(luò)總結(jié)感謝您的觀看!Xshell連接虛擬機(jī)Xshell客戶端軟件任務(wù)引入任務(wù)引入任務(wù)引入確認(rèn)Linux虛擬機(jī)IP確認(rèn)Windows主機(jī)IP測試Windows主機(jī)與Linux虛擬機(jī)可以互聯(lián)互通在Windows主機(jī)上通過Xshell連接Linux虛擬機(jī)演示步驟操作演示感謝您的觀看!為虛擬機(jī)添加硬盤任務(wù)引入不夠用!關(guān)機(jī)后添加硬盤當(dāng)然現(xiàn)在也有一些服務(wù)器的主板是支持熱插拔技術(shù)的。熱插拔的意思就是說可以在不關(guān)閉服務(wù)器的情況下直接連接新硬件,比如說硬盤。熱插拔可以帶電連接新硬件不支持熱插拔但是我們的虛擬機(jī)目前不支持熱插拔技術(shù),所以我們首先需要關(guān)閉虛擬機(jī),然后再添加新硬盤。硬盤接口是硬盤與主機(jī)系統(tǒng)間的連接部件。作用是在硬盤緩存和主機(jī)內(nèi)存之間傳輸數(shù)據(jù)。不同的硬盤接口決定著硬盤與計算機(jī)之間的連接速度。在整個系統(tǒng)中,硬盤接口的優(yōu)劣直接影響著程序運(yùn)行快慢和系統(tǒng)性能好壞。從整體的角度上,硬盤接口分為IDE、SCSI、SATA、光纖通道和SAS五種。硬盤的接口類型硬盤的接口類型01IDE接口的硬盤多用于家用產(chǎn)品中,也部分應(yīng)用于服務(wù)器。02SCSI接口的硬盤則主要應(yīng)用于服務(wù)器市場。03SATA是種新生的硬盤接口類型,正處于市場普及階段,在家用市場中有著廣泛的前景。04光纖通道接口的硬盤價格昂貴,只在高端服務(wù)器上用。05SAS接口的硬盤是新一代的SCSI技術(shù),和現(xiàn)在流行的SATA硬盤相同,都是采用串行技術(shù)以獲得更高的傳輸速度。VM中演示添加硬盤感謝您的觀看!查看硬盤信息任務(wù)引入服務(wù)器的維護(hù)中:硬盤空間用了多少,還剩多少?某個文件夾內(nèi)的所有文件加在一起,一共占用了多少空間?某個文件有多大?添加硬盤、分區(qū)以及管理硬盤文件硬盤的利用率最大化硬盤管理03分區(qū)掛載、永久掛載02分區(qū)格式化交換分區(qū)04查看硬盤信息、硬盤分區(qū)01使用硬盤的步驟1、硬盤分區(qū)2、分區(qū)格式化3、分區(qū)掛載4、交換分區(qū)熟悉常用的硬盤相關(guān)命令明確分區(qū)上組織文件的方法把分區(qū)和文件掛載永久虛擬內(nèi)存,彌補(bǔ)物理內(nèi)存不足檢查文件系統(tǒng)磁盤占用情況,包括硬盤命令格式:df[-ahikHTm][目錄或文件名]df列出所有可用塊設(shè)備的信息,而且還能顯示他們之間的依賴關(guān)系命令格式:lsblk[選項(xiàng)][設(shè)備文件名]lsblk只讀存儲硬盤lsblk--helplsblk主要用來對系統(tǒng)的塊設(shè)備所使用的文件系統(tǒng)類型、LABEL、UUID等信息進(jìn)行查詢。命令格式:blkid[選項(xiàng)][設(shè)備文件名]blkidfdiskfdisk感謝您的觀看!硬盤分區(qū)03blkid:查看硬盤分區(qū)的UUID的信息。02lsblk:查看到硬盤及硬盤分區(qū)的情況,不管硬盤是否分區(qū),分區(qū)是否格式化,是否掛載,該命令都可以查看。fdisk–l:可以最詳細(xì)的顯示硬盤及其分區(qū)的信息。04常用查看硬盤信息命令df–Th:檢查已掛載的硬盤分區(qū)的使用情況。01

硬盤物理結(jié)構(gòu)圖硬盤主要由硬盤結(jié)構(gòu)

硬盤邏輯結(jié)構(gòu)圖盤片、讀寫磁頭、主軸、傳動軸和傳動手臂組成。盤片512bytes硬盤結(jié)構(gòu)扇區(qū)0扇區(qū)1….柱面主引導(dǎo)記錄MBR分區(qū)表partitiontable:可以安裝引導(dǎo)程序:記錄整塊硬盤分區(qū)的狀態(tài)分區(qū)1分區(qū)2分區(qū)3記錄重要信息02不同類的目錄與文件可以存儲到不同的分區(qū)分區(qū)編輯器(partitioneditor)01硬盤分區(qū)硬盤分區(qū)MBR分區(qū)一個MBR分區(qū)表類型的硬盤中最多只能有4個主分區(qū)MBR每個分區(qū)的大小無法超過2T第二次分割最多3個主分區(qū)1個擴(kuò)展分區(qū)任務(wù)要求新增加的30G硬盤/dev/sdb劃分為3個主分區(qū)和1個擴(kuò)展分區(qū):主分區(qū)1(primary):500M,/dev/sdb1。主分區(qū)2(primary):2G,/dev/sdb2。主分區(qū)3(primary):3G,/dev/sdb3。擴(kuò)展分區(qū)4(extended):剩余全部,/dev/sdb4。邏輯分區(qū)5(logical):4G,/dev/sdb5。邏輯分區(qū)6(logical):20.5G(剩余全部),/dev/sdb6。VM中演示硬盤分區(qū)第一步磁盤,無分區(qū)分區(qū)第二步刪除分區(qū)創(chuàng)建GPT分區(qū)表打印命令菜單新建分區(qū)打印分區(qū)表保存修改并退出改變分區(qū)類型打印命令菜單03擴(kuò)展分區(qū)不能直接存儲數(shù)據(jù),必須在擴(kuò)展分區(qū)內(nèi)部建立邏輯分區(qū)才能存儲數(shù)據(jù)。02擴(kuò)展分區(qū)。要么沒有,要么只有一個。也就是說,擴(kuò)展分區(qū)最多只能有一個。硬盤分區(qū)總結(jié)主分區(qū)和擴(kuò)展分區(qū)總數(shù)不能超過4個。01感謝您的觀看!硬盤分區(qū)/dev/sdb主分區(qū)主分區(qū)主分區(qū)邏輯分區(qū)邏輯分區(qū)任務(wù)引入硬盤分區(qū)后,必須經(jīng)過格式化才能夠正式使用。這是因?yàn)槊糠N操作系統(tǒng)所設(shè)置的文件屬性及權(quán)限并不相同。為了存放這些文件的數(shù)據(jù),因此就需要將分區(qū)格式化,以便成為操作系統(tǒng)能夠利用的文件系統(tǒng)格式。文件系統(tǒng)格式01ext202ext303ext404xfs目前CentOS7默認(rèn)的文件系統(tǒng)類型為xfs??芍С值膯挝募畲鬄?TB可支持的單文件最大為16TB可支持的單文件最大為8EB可支持的單文件最大為32TBmakefilesystemmkfs命令綜合命令,調(diào)用正確的文件系統(tǒng)格式化工具軟件。查看硬盤設(shè)備文件查看設(shè)備名為sdb開頭的設(shè)備文件任務(wù)要求/dev/sdb:硬盤,不要直接格式化,否則前面做的分區(qū)都將被覆蓋。/dev/sdb1:主分區(qū),可以格式化為任意Linux文件系統(tǒng)格式。/dev/sdb3:主分區(qū),可以格式化為任意Linux文件系統(tǒng)格式。/dev/sdb5:邏輯分區(qū),可以格式化為任意Linux文件系統(tǒng)格式。/dev/sdb2:主分區(qū),可以格式化為任意Linux文件系統(tǒng)格式。/dev/sdb6:邏輯分區(qū),可以格式化為任意Linux文件系統(tǒng)格式。/dev/sdb4:擴(kuò)展分區(qū),無法直接格式化。VM中演示分區(qū)格式化03擴(kuò)展分區(qū)不能格式化、也不要格式化硬盤。02格式化完成后可以通過blkid查看對應(yīng)分區(qū)的分區(qū)格式化總結(jié)mkfs命令的使用主要是兩種:01mkfs.ext4/dev/sdb1mkfs–txfs/dev/sdb2UUID號和文件系統(tǒng)類型。感謝您的觀看!分區(qū)掛載查看硬盤信息與硬盤分區(qū)添加硬盤后的第一步是:硬盤分區(qū)。在此之前需要熟悉一些常用的硬盤相關(guān)命令。分區(qū)格式化硬盤分區(qū)后還不能直接使用,還必須明確分區(qū)上組織文件的方法,所以使用硬盤的第二步就是對分區(qū)進(jìn)行格式化。任務(wù)引入分區(qū)掛載已完成分區(qū)sdb1、sdb3和sdb5的格式化任務(wù)引入沒有掛載的分區(qū)是無法使用的默認(rèn)的掛載目錄:/mnt確定好默認(rèn)掛載目錄后,確認(rèn)掛載點(diǎn):分區(qū):/dev/sdb1

掛載點(diǎn)(目錄):/mnt/sdb1分區(qū):/dev/sdb3

掛載點(diǎn)(目錄):/mnt/sdb3分區(qū):/dev/sdb5

掛載點(diǎn)(目錄):/mnt/sdb5操作演示第一步:創(chuàng)建掛載點(diǎn),使用命令mkdir第二步:執(zhí)行掛載,使用命令mount命令格式:mount分區(qū)名目錄路徑分區(qū)格式分區(qū)大小第三步:通過訪問目錄/mnt/sdb3對硬盤分區(qū)進(jìn)行讀寫第四步:分區(qū)卸載,使用umount命令第五步:

確認(rèn)硬盤分區(qū)數(shù)據(jù)是否存在感謝您的觀看!分區(qū)的永久掛載查看硬盤信息與硬盤分區(qū)添加硬盤后的第一步是:硬盤分區(qū)。在此之前需要熟悉一些常用的硬盤相關(guān)命令。分區(qū)格式化硬盤分區(qū)后還不能直接使用,還必須明確分區(qū)上組織文件的方法,所以使用硬盤的第二步就是對分區(qū)進(jìn)行格式化。任務(wù)引入分區(qū)掛載mount掛載只是一個臨時掛載,一旦重啟,掛載就失效。操作演示第一步:輸入df-Th查看分區(qū)掛載情況第一步:輸入df-Th查看分區(qū)掛載情況第二步:編輯/etc/fstab文件,設(shè)置分區(qū)的永久掛載第二步:編輯/etc/fstab文件,設(shè)置分區(qū)的永久掛載第三步:執(zhí)行mount-a掛載并檢查/etc/fstab文件語法錯誤。執(zhí)行mount-a可以檢查/etc/fstab文件的語法錯誤。如果在剛配置的文件中有些語法、格式等錯誤時就會報錯,可以提示重新編輯文件,否則直接重啟服務(wù)器可能會使得服務(wù)器無法正常啟動,因?yàn)榉?wù)器在啟動時會加載/etc/fstab文件,如果該文件有錯,系統(tǒng)風(fēng)險很大。上述文字用字幕或者標(biāo)注在對應(yīng)的音頻處。第四步:驗(yàn)證第四步:驗(yàn)證感謝您的觀看!交換分區(qū)任務(wù)引入操作演示第一步:查看swap分區(qū)的大小以及使用情況第二步:開啟和關(guān)閉swap分區(qū)第三步:創(chuàng)建新的交換分區(qū)1、執(zhí)行fdisk-l/dev/sdb確定目標(biāo)分區(qū)2、執(zhí)行fdisk/dev/sdb修改分區(qū)類型修改ID指定修改的分區(qū)號查看所有ID值swap類型的ID為82成功修改分區(qū)的類型確認(rèn)分區(qū)類型已修改更新分區(qū)表內(nèi)核仍將使用舊的分區(qū)表新的分區(qū)表要在重啟或執(zhí)行相應(yīng)命令后生效確認(rèn)sdb2分區(qū)類型已更改3、格式化交換分區(qū)02如果要永久使用,則需要編輯/etc/fstab交換分區(qū)總結(jié)/dev/sdb2交換分區(qū)是臨時的。01文件設(shè)置該交換分區(qū)的永久掛載。感謝您的觀看!用戶和組的概念任務(wù)引入分類簡介記錄用戶和組簡介用戶的分類配置文件簡介主要內(nèi)容用戶組用戶用戶和組簡介一個Linux系統(tǒng)可以建立多個用戶,多個用戶可以同時登錄Linux系統(tǒng)。Linux用戶即Linux系統(tǒng)賬戶,是實(shí)際使用者登錄Linux系統(tǒng)的憑證和身份。具有相同特性的用戶的集合,一個用戶組可以包含多個用戶,一個用戶也可以存在多個用戶組。用戶組是簡化用戶管理的一種手段。(用UID標(biāo)識)(用GID標(biāo)識)理解系統(tǒng)用戶系統(tǒng)用戶的存在主要是方便系統(tǒng)管理,提供各種軟件訪問計算機(jī)資源的渠道,滿足相應(yīng)的系統(tǒng)進(jìn)程對文件屬主的要求,如系統(tǒng)默認(rèn)的bin、adm、noboby、mail用戶等。超級用戶唯一且真實(shí)存在的系統(tǒng)管理員用戶root,UID和GID均為0。01系統(tǒng)用戶不是真實(shí)用戶,不能登錄系統(tǒng),UID范圍是1~999。02普通用戶由root用戶添加,用于服務(wù)器的日常管理,UID范圍大于等于1000。03用戶的分類/etc/shadow/etc/group/etc/gshadow/etc/passwd用戶密碼文件,僅root用戶可以查看,記錄加密后的用戶密碼以及密碼維護(hù)信息。用戶信息文件,記錄用戶的名稱、UID、所屬組的GID、家目錄和默認(rèn)SHELL類型等信息組信息文件,記錄用戶組的名稱、GID、包含的用戶等信息組密碼文件,僅root用戶可以查看,記錄加密后的用戶組密碼以及密碼維護(hù)信息。配置文件簡介感謝您的觀看!用戶組的管理任務(wù)引入支部建在連上。——毛澤東首先要規(guī)劃和建立組織,再依托組織發(fā)展和納入個體,才能發(fā)揮組織的凝聚力和管理力?!菊n程組老師groupmodgroupaddgroupdel新建用戶組修改用戶組刪除用戶組主要內(nèi)容命令:groupadd其中選項(xiàng):-g:指定組的GID-f:若指定的組已經(jīng)存在仍以成功狀態(tài)退出;若指定的GID已存在,則取消-g參數(shù)的作用用戶組名稱:新建的組的名稱例如:groupadd–g1000studentgroup新建GID號為1000的組studentgroup[選項(xiàng)參數(shù)]

用戶組名稱新建用戶組命令:groupmod其中選項(xiàng):-g:修改組的GID-n:修改組的名稱待修改的用戶組名稱:已存在的組例如:groupmod–g1818–ntestgroup

studentgroup修改組studentgroup的GID號為1818,并修改組名為testgroup[選項(xiàng)修改后的新參數(shù)]

待修改的組名稱修改用戶組命令:groupdel例如:groupdeltestgroup刪除組testgroup待刪除的組名稱刪除用戶組操作演示感謝您的觀看!用戶的管理組織是個體的集合,但組織不能代替?zhèn)€體而存在。個體的存在意義在于通過具體的實(shí)踐來體現(xiàn)組織的力量。——課程組老師任務(wù)引入usermoduseradduserdel新建用戶修改用戶刪除用戶主要內(nèi)容命令:useradd備注:存在鏡像命令adduser,功能完全相同其中選項(xiàng):-u:指定新用戶的UID-G:指定新用戶的附屬組-s:指定用戶的登錄SHELL,如:/bin/bash,/sbin/nologin其余選項(xiàng)可通過useradd--help命令查閱幫助文檔例如:useradd-u1080-Gtestgrouptestuser新建用戶testuser,uid號為1080,附屬組為testgroup[選項(xiàng)參數(shù)]

新用戶名新建用戶命令:passwd用戶名注意:用戶名可以省略,如果省略設(shè)置的就是當(dāng)前用戶的密碼Linux系統(tǒng)的SHELL中輸入密碼沒有回顯提示輸入設(shè)置的密碼符合密碼復(fù)雜性要求,要輸入兩遍確認(rèn)修改用戶密碼也使用這條命令設(shè)置用戶密碼命令:usermod其中選項(xiàng):基本與useradd命令相同待修改的用戶名:已經(jīng)存在需要修改的用戶名例如:usermod-u2021testuser把用戶testuser的uid號從1080改為2021[選項(xiàng)參數(shù)]

待修改的用戶名修改用戶命令:userdel其中選項(xiàng):-f:強(qiáng)制刪除(用戶已登錄或用戶文件正在使用)-r:刪除用戶家目錄和郵箱賬號例如:userdel-rtestuser徹底刪除用戶testuser[選項(xiàng)]

待刪除用戶名刪除用戶操作演示感謝您的觀看!文件的身份同一時間內(nèi)允許多個用戶同時使用計算機(jī),稱為多用戶操作系統(tǒng)。Linux最優(yōu)秀的地方之一,就在于它的多用戶、多任務(wù)環(huán)境。同一時間內(nèi)允許多個程序同時進(jìn)入一個計算機(jī)系統(tǒng)的主存儲器并運(yùn)行這些程序的計算機(jī),稱為多任務(wù)操作系統(tǒng)。為了讓各個用戶具有保密的文件數(shù)據(jù),因此文件的權(quán)限管理就變得很重要了。任務(wù)引入用戶身份:所有者(owner)、所屬組(group)以及其他人(others)。Linux系統(tǒng)中的每個文件和目錄都有訪問許可權(quán)限,用來確定用戶可以對文件或目錄進(jìn)行的具體操作。訪問權(quán)限:可讀(read)、可寫(write)和可執(zhí)行(execute)。文件或目錄在創(chuàng)建時會默認(rèn)分配一定的權(quán)限,和umask有關(guān)。用戶和權(quán)限操作演示第一個字母------文件類型:“-”表示普通文件“d”表示目錄“l(fā)”表示鏈接文件“p”表示管理文件“b”表示塊設(shè)備文件“c”表示字符設(shè)備文件“s”表示套接字文件r(read,讀取):文件:具有讀取文件內(nèi)容(cat等)的權(quán)限。目錄:具有瀏覽目錄(ls)的權(quán)限。w(write,寫入):文件:具有新增、修改文件內(nèi)容(vi等)的權(quán)限。目錄:具有刪除、移動目錄內(nèi)文件(rm、mv、cp等)的權(quán)限。x(execute,執(zhí)行):文件:具有執(zhí)行文件(shell)的權(quán)限。目錄:具有進(jìn)入目錄(cd)的權(quán)限。權(quán)限總結(jié)感謝您的觀看!文件權(quán)限掩碼任務(wù)引入x:1,執(zhí)行權(quán)限r(nóng):4,讀權(quán)限w:2,寫權(quán)限不同的用戶創(chuàng)建文件的默認(rèn)權(quán)限有沒有可能不一樣呢?為什么student用戶新建文件和目錄的權(quán)限是664和775呢?任務(wù)引入664775文件權(quán)限掩碼權(quán)限掩碼:是由3個數(shù)字組成,將現(xiàn)有的存取權(quán)限減掉權(quán)限掩碼后,即可產(chǎn)生創(chuàng)建文件時默認(rèn)的權(quán)限。umask:指定在創(chuàng)建文件時默認(rèn)的權(quán)限掩碼。Linux中可以使用umask命令,為用戶賬號中新文件的創(chuàng)建進(jìn)行缺省設(shè)置。系統(tǒng)管理員會為每一個用戶設(shè)置一個合理的umask值。語法:umask[-S][權(quán)限掩碼]對于文件來說,現(xiàn)有存取權(quán)限的最大值是6,無執(zhí)行權(quán)限對于目錄來說,現(xiàn)有存取權(quán)限的最大值可以到7操作演示1.為什么student用戶新建文件和目錄的權(quán)限是664和775呢?這是因?yàn)槲募湍夸涀畲蟠嫒?quán)限具有不同意義。文件的最大存取權(quán)限是666。目錄的最大存取權(quán)限是777。2.不同的用戶創(chuàng)建文件的默認(rèn)權(quán)限有沒有可能不一樣呢?權(quán)限掩碼是一個3位八進(jìn)制數(shù)字,對用戶有效。不同用戶是可以設(shè)置不同的權(quán)限掩碼的,對應(yīng)創(chuàng)建的文件默認(rèn)權(quán)限也就不同。權(quán)限掩碼總結(jié)感謝您的觀看!修改文件的所有者和所屬組任務(wù)引入命令:chown備注:changeowner的意思其中[OWNER][:[GROUP]]:同時修改文件所有者和文件所屬組OWNER:文件所有者GROUP:文件所屬組[OPTION][OWNER][:[GROUP]]改變文件所有者FILE...命令:chgrp備注:changegroup的意思其中GROUP:修改后的文件所屬組[OPTION]GROUP改變文件所屬組FILE...操作演示感謝您的觀看!修改文件權(quán)限任務(wù)引入-rwxr-xr--文件的權(quán)限文件是實(shí)際含有數(shù)據(jù)的地方數(shù)據(jù)庫文件二進(jìn)制可執(zhí)行文件……一般文件

讀權(quán)限:r,read,讀取文件內(nèi)容寫權(quán)限:w,write,編輯文件內(nèi)容,但無法刪除文件執(zhí)行權(quán)限:x,excute,類似于Windows的.exe程序目錄的權(quán)限

讀權(quán)限:readcontentsindirectory,讀取目錄結(jié)構(gòu)列表寫權(quán)限:modifycontentsofdirectory,更改目錄結(jié)構(gòu)列表執(zhí)行權(quán)限:accessdirectory

切換目錄的命令是cd(changedirectory)目錄是記錄文件名列表的地方命令:chmod其中參數(shù)MODE:

[OPTION]...MODE[,MODE]FILE修改文件權(quán)限chmodu+x,g+xtestfile1:表示增加文件所有者和所屬組對該文件的執(zhí)行權(quán)限。chmodo-rtestfile1:表示去除其他所有人對文件testfile1的讀權(quán)限。chmod664testfile1:表示用數(shù)字設(shè)置文件對應(yīng)權(quán)限為rw-rw-r--。owner=rw-=4+2+0=6group=rw-=4+2+0=6others=r--=4+0+0=4r權(quán)限的字母和數(shù)字4w2x1操作演示感謝您的觀看!sudoers提升用戶執(zhí)行權(quán)限系統(tǒng)管理:日常操作:任務(wù)引入[student@ccit~]$[root@ccit~]#useraddtestuserPermissiondeniedsudo提升用戶權(quán)限studentisnotinthesudoersfiles當(dāng)前用戶不在sudoers文件中本節(jié)課主要內(nèi)容操作演示該文件路徑為:/etc/sudoersroot用戶可以通過visudo

或者vi/etc/sudoers編輯該文件該文件中可以設(shè)置允許特定用戶像root用戶一樣使用各種各樣的命令/etc/sudoers文件操作演示sudo工作過程[student@ccit~]$sudouseraddtestuser系統(tǒng)檢查/etc/sudoers文件用戶在執(zhí)行列表?PermissiondeniedNY當(dāng)用戶執(zhí)行sudo時,系統(tǒng)會主動尋找/etc/sudoers文件,判斷該用戶是否有執(zhí)行sudo的權(quán)限若有則可以臨時提升用戶權(quán)限,執(zhí)行后續(xù)命令;若沒有則提示不被允許執(zhí)行后續(xù)命令sudo工作過程感謝您的觀看!yum服務(wù)的基礎(chǔ)知識任務(wù)引入社交軟件工作軟件娛樂播放器Q1.一般會安裝哪些常用的軟件呢?Linux操作系統(tǒng):Q2.如何安裝這些常用的軟件呢?文本編輯類:vim、emacs辦公軟件類:wps、libreoffice開發(fā)環(huán)境類:gcc、python3以源代碼的方式安裝以軟件包的方式安裝yum安裝任務(wù)引入從服務(wù)器自動下載并安裝rpm包,并自動解決軟件包之間的依賴關(guān)系yum服務(wù)yum(YellowdogUpdaterModified):——一個基于rpm包的shell前端軟件包管理器所有軟件包由yum源(repositorties)提供yum本地源:yum源yum源:軟件安裝之源,指向軟件存放倉庫的鏈接——

使用yum安裝,通過鏈接進(jìn)入軟件倉庫獲取相應(yīng)軟件進(jìn)行安裝yum網(wǎng)絡(luò)源:國外yum源下載速度慢,不穩(wěn)定軟件更新不能滿足用戶需求改用國內(nèi)yum網(wǎng)絡(luò)源無法連接互聯(lián)網(wǎng)時,使用linux安裝包中的yum倉庫必須聯(lián)網(wǎng),可配置不同的yum源yum源的配置文件yum源的配置文件(.repo結(jié)尾):路徑:/etc/yum.repos.dCentOS-Base.repo:yum網(wǎng)絡(luò)源的配置文件CentOS-Media.repo:yum本地源的配置文件軟件倉庫:base查看yum源配置文件軟件倉庫:updates軟件倉庫:extras軟件倉庫:centosplusyum源的配置文件以CentOS-Base.repo文件中的base軟件倉庫為例:[]:倉庫的名字,任意兩個倉庫名字不可相同,必填。name:對倉庫的描述,可不填,但是會有提示。mirrorlist:yum默認(rèn)使用的鏡像服務(wù)器使用地址列表。baseurl:指定的基地址,yum源的鏡像服務(wù)器地址。yum源的配置文件enabled:是否啟用該軟件倉庫,1為開啟(默認(rèn)),0為禁用gpgcheck:是否對下載的rpm包進(jìn)行校驗(yàn)gpgkey:用于gpg校驗(yàn)的秘鑰文件yum源的配置文件yum源配置文件操作演示感謝您的觀看!yum本地源的搭建任務(wù)引入yum在線安裝軟件:yum本地源!聯(lián)網(wǎng)!確保:有光驅(qū)、光盤或本地iso鏡像文件。(vmware中使用ISO鏡像文件)本地源的簡介yum本地源:——只有本Linux操作系統(tǒng)的服務(wù)器可使用,默認(rèn)配置文件:CentOS-Media.repo其他服務(wù)器都不可使用。本地源搭建步驟搭建yum本地源,主要步驟:1.CD/DVD中導(dǎo)入鏡像2.掛載3.修改yum本地源配置文件4.測試驗(yàn)證導(dǎo)入本地iso鏡像文件在CD/DVD中選擇“使用iso映像文件”并確保設(shè)備狀態(tài)都是連接狀態(tài)!掛載的步驟1.在Linux操作系統(tǒng)中,sr0表示CD/DVD設(shè)備2.查看CD/DVD設(shè)備是否已掛載若已掛載,以下步驟可略過。若無掛載,繼續(xù)。。。沒有cdrom或sr0的掛載設(shè)備名為:/dev/cdrom或/dev/sr03.創(chuàng)建目錄,建立掛載點(diǎn),如:在/mnt下創(chuàng)建目錄cdrom,則掛載點(diǎn)為:/mnt/cdrom4.使用mount命令將設(shè)備掛載到已創(chuàng)建的目錄5.查看CD/DVD設(shè)備是否已成功掛載如:mount/dev/cdrom/mnt/cdrom掛載的步驟/dev/sr0/mnt/cdrom修改yum本地源配置文件yum網(wǎng)絡(luò)源配置文件yum本地源配置文件1.禁用yum網(wǎng)絡(luò)源修改yum本地源配置文件2.配置yum本地源CentOS-Media.repoyum本地源配置文件修改yum本地源配置文件3.修改yum本地源配置文件測試驗(yàn)證1.使用yumlist查詢命令查看現(xiàn)在使用的是哪個軟件倉庫。

2.使用yuminstall命令,嘗試安裝一個軟件,看是否能安裝成功。注意:yum安裝前,先執(zhí)行下yumcleanall,清除所有緩存!

測試驗(yàn)證操作演示感謝您的觀看!yum網(wǎng)絡(luò)源的搭建任務(wù)引入yum在線安裝軟件:yum網(wǎng)絡(luò)源!聯(lián)網(wǎng)!確保:聯(lián)網(wǎng)!網(wǎng)絡(luò)源的簡介yum本地源:只有本機(jī)可用yum網(wǎng)絡(luò)源:只要聯(lián)網(wǎng)的Linux操作系統(tǒng)服務(wù)器都可使用默認(rèn)配置文件:CentOS-Base.repo常用的國內(nèi)yum網(wǎng)絡(luò)源:阿里云yum源、網(wǎng)易163yum源、清華大學(xué)yum源、中科大yum源。網(wǎng)絡(luò)源搭建步驟搭建yum網(wǎng)絡(luò)源,主要步驟:1.聯(lián)網(wǎng)測試2.修改yum網(wǎng)絡(luò)源配置文件3.測試驗(yàn)證聯(lián)網(wǎng)測試ping百度,確認(rèn)是否處于聯(lián)網(wǎng)狀態(tài)!yum網(wǎng)絡(luò)源配置文件修改,主要有兩種常用方式:下載網(wǎng)易163的yum源配置文件:wget/.help/CentOS7-Base-163.repowget下載yum網(wǎng)絡(luò)源配置文件,替代原yum網(wǎng)絡(luò)源配置文件CentOS-Base.repo。1修改yum網(wǎng)絡(luò)源配置文件1.安裝wget工具:yuminstallwget2.wget命令用于下載文件,其語法格式為:wget[選項(xiàng)][URL]下載網(wǎng)易163的yum源配置文件,將該文件保存到指定目錄并重新命名:wget-O/etc/yum.repos.d/CentOS-Base.repo/.help/CentOS7-Base-163.repo手動修改yum網(wǎng)絡(luò)源配置文件。21.將/etc/yum.repos.d目錄下的CentOS-Base.repo文件移動或重命名使用wget下載repo文件2.以阿里云yum源為例使用wget下載repo文件3.查看yum網(wǎng)絡(luò)源配置文件查看repo文件12手動修改yum網(wǎng)絡(luò)源配置文件1.使用yumrepolist命令查看現(xiàn)在使用的yum源列表

測試驗(yàn)證2.使用yuminstall命令,嘗試安裝一個軟件,看是否能安裝成功測試驗(yàn)證注意:yum安裝前,1.執(zhí)行yumcleanall,清除所有緩存(以免受之前yum源的影響)!2.執(zhí)行yummakecache,生成緩存(此命令可選,提高軟件安裝速度)。操作演示感謝您的觀看!yum常用命令——查詢軟件與緩存操作命令匯總1.查詢軟件常用命令(3)yuminfo(2)yumlist(1)yumsearch軟件包名yuminfoyuminfo軟件包名yuminfoinstalled/updates/extrasyumlistyumlist軟件包名yumlistinstalled/updates/extras命令匯總2.緩存操作常用命令yumcleanallyummakecacheyum

search軟件包名查找匹配特定字符的軟件包查詢軟件的常用命令查詢軟件的常用命令yum

list命令——查詢倉庫中對應(yīng)的rpm軟件包yumlistyumlist軟件包名yumlist關(guān)鍵字查詢倉庫中所有已安裝、可更新的rpm包查詢倉庫中指定軟件包名的rpm包installed:查詢倉庫中已安裝的rpm包updates:查詢倉庫中可更新的rpm包extras:查詢已安裝但不在倉庫中的rpm包查詢軟件的常用命令yum

info命令——查詢倉庫中對應(yīng)的rpm軟件包的具體信息yuminfoyuminfo軟件包名yuminfo關(guān)鍵字查詢倉庫中所有已安裝、可更新的rpm包的具體信息查詢倉庫中指定軟件包名的rpm包的具體信息installed:查詢倉庫中已安裝的rpm包的具體信息updates:查詢倉庫中可更新的rpm包的具體信息extras:查詢已安裝但不在倉庫中的rpm包的具體信息yum

list命令(列出軟件包)yum

info命令(列出軟件包的具體信息)查詢軟件的常用命令緩存操作的常用命令yum

cleanall:——清除緩存目錄下的所有數(shù)據(jù)yum

makecache:——生成緩存,提高查找、安裝軟件的速度yum會將下載的軟件包和頭文件存儲在緩存中/var/cache/yum操作演示第一類查詢命令:yumsearch第二類查詢命令:yumlist第三類查詢命令:yuminfo第三類查詢命令:yuminfo第三類查詢命令:yuminfo緩存操作命令:yumcleanall緩存操作命令:yummakecache感謝您的觀看!yum常用命令——安裝、卸載與升級軟件常用命令匯總1.安裝軟件常用命令2.卸載(刪除)軟件常用命令yum[-y]install軟件包名yum[-y]remove軟件包名yum[-y]erase軟件包名3.升級軟件常用命令yumcheck-update:檢查可更新的軟件yumupdate:升級軟件安裝軟件的常用命令yum

install——安裝指定的軟件-y:安裝過程出現(xiàn)提示時,默認(rèn)選擇為“yes”安裝軟件時查詢軟件倉庫,檢查依賴沖突;無沖突,則直接安裝有沖突,則提示詢問是否安裝或刪除沖突包軟件包名YNor卸載軟件的常用命令yum

remove

卸載刪除指定的軟件,及其有依賴關(guān)系的軟件包。yumremove和yumerase的作用相同。在刪除指定軟件包的同時,刪除依賴于指定軟件包的所有軟件包。yum

erase軟件包名軟件包名升級軟件的常用命令1.yum

check-update:——檢查可升級的軟件包2.yum

update:——升級所有可升級的軟件包,包括升級內(nèi)核3.yum

update軟件包名:——升級指定的軟件操作演示軟件安裝命令:yuminstall軟件卸載/刪除命令:yumremove軟件卸載/刪除命令:yumerase軟件升級命令:yumcheck-update軟件升級命令:yumupdateyuminfoopenssh

查看軟件版本信息yumupdateopenssh升級軟件yuminfoopenssh

查看軟件版本已從16.el7升級到21.el7感謝您的觀看!進(jìn)程和服務(wù)的基礎(chǔ)知識任務(wù)引入任務(wù)引入任務(wù)引入Q1.程序和進(jìn)程的區(qū)別是?

Linux操作系統(tǒng):Q2.服務(wù)是什么?程序:包含可執(zhí)行代碼的靜態(tài)文件進(jìn)程:由程序產(chǎn)生,動態(tài)運(yùn)行并占用系統(tǒng)資源的程序執(zhí)行實(shí)例運(yùn)行在后臺的守護(hù)進(jìn)程Linux操作系統(tǒng):多任務(wù)多用戶。多個用戶可同時發(fā)出多條命令:Linux為多進(jìn)程操作系統(tǒng)。每一個進(jìn)程是獨(dú)立的,使用相應(yīng)的權(quán)限調(diào)用系統(tǒng)的CPU、內(nèi)存等資源完成任務(wù)。進(jìn)程——由程序產(chǎn)生,是程序的可執(zhí)行實(shí)例,資源調(diào)度的最小單位。進(jìn)程PID=1:系統(tǒng)啟動的第一個進(jìn)程,進(jìn)程名:systemd,唯一一個內(nèi)核直接運(yùn)行的進(jìn)程。新進(jìn)程由系統(tǒng)調(diào)用產(chǎn)生,或已經(jīng)存在的進(jìn)程產(chǎn)生。進(jìn)程標(biāo)識:PID,范圍:1~32768。systemdshelllogin用戶進(jìn)程1用戶進(jìn)程1用戶進(jìn)程n…子進(jìn)程父進(jìn)程除了systemd進(jìn)程,其他進(jìn)程都有父進(jìn)程。進(jìn)程運(yùn)行狀態(tài):實(shí)際占用CPU、內(nèi)存等資源的狀態(tài)。進(jìn)程的狀態(tài):運(yùn)行狀態(tài)、就緒狀態(tài)和阻塞狀態(tài)阻塞狀態(tài):在運(yùn)行過程中由于需要請求外部資源而無法繼續(xù)執(zhí)行,需要等待所需資源的狀態(tài)。就緒狀態(tài):除CPU之外,其他所有資源都已經(jīng)準(zhǔn)備就緒的狀態(tài)。進(jìn)程交互進(jìn)程:由shell啟動的進(jìn)程,可在前臺,也可在后臺運(yùn)行。進(jìn)程的分類:交互進(jìn)程、批處理進(jìn)程和守護(hù)進(jìn)程守護(hù)進(jìn)程:系統(tǒng)啟動時運(yùn)行的進(jìn)程并常駐后臺。批處理進(jìn)程:與終端無關(guān),提交到等待隊(duì)列中順序執(zhí)行的進(jìn)程。如:httpd為Apache服務(wù)器的守護(hù)進(jìn)程,不管是否有用戶訪問相應(yīng)的網(wǎng)站,服務(wù)器都一直運(yùn)行,等待用戶的訪問請求。進(jìn)程后臺運(yùn)行并響應(yīng)合法請求的進(jìn)程,與終端無關(guān)。守護(hù)(daemon)進(jìn)程:服務(wù)除非人為中止或者程序異常中止,服務(wù)將一直運(yùn)行直至系統(tǒng)關(guān)閉。每個Linux操作系統(tǒng)都會有多個守護(hù)進(jìn)程在運(yùn)行。常見的系統(tǒng)服務(wù)名稱以d結(jié)尾,可以簡單判斷程序是否為daemon守護(hù)進(jìn)程。服務(wù)系統(tǒng)服務(wù)服務(wù)的分類:網(wǎng)絡(luò)服務(wù)常見的系統(tǒng)服務(wù):atd、crond、login等。常見的網(wǎng)絡(luò)服務(wù):httpd、sshd、vsftpd等。服務(wù):為系統(tǒng)本身提供某種重要的功能。:向用戶提供網(wǎng)絡(luò)相關(guān)的服務(wù)。感謝您的觀看!進(jìn)程的管理進(jìn)程管理pspstreetopkill[信號編號]PIDkillall[選項(xiàng)]進(jìn)程名

01進(jìn)程監(jiān)控命令02進(jìn)程控制命令監(jiān)控靜態(tài)和動態(tài)的進(jìn)程終止進(jìn)程ps命令ps:processstatus——顯示系統(tǒng)中當(dāng)前的進(jìn)程狀態(tài)常用選項(xiàng):ps命令ps命令ps命令ps命令ps命令ps命令pstree——顯示系統(tǒng)的進(jìn)程樹pstree命令top——持續(xù)監(jiān)視進(jìn)程的信息top命令ps——查看進(jìn)程的瞬間信息top:Linux下常用的系統(tǒng)性能分析工具實(shí)時顯示系統(tǒng)中各進(jìn)程的資源占用情況類似于Windows中的任務(wù)管理器通過按鍵不斷刷新當(dāng)前狀態(tài)獨(dú)占前臺常用的選項(xiàng)有:-d:指定刷新時間間隔,默認(rèn)為5秒top–d3:每過3秒刷新一次-s:設(shè)置為安全模式,不能使用交互命令top–s:禁止交互-c:顯示整個命令行,而不是命令名top命令交互命令:空格鍵--刷新;c鍵--更改顯示方式;q鍵--退出top命令終止前臺進(jìn)程:Ctrl+C終止后臺進(jìn)程:kill命令終止進(jìn)程進(jìn)程終止命令:killkillallPID進(jìn)程名killall進(jìn)程名——終止指定名稱的進(jìn)程如:killallhttpd:殺死所有的http進(jìn)程killall-9bash:把所有登錄后的shell殺掉,要重新連接才能登錄

終止進(jìn)程操作演示第一個進(jìn)程監(jiān)控命令:ps第二個進(jìn)程監(jiān)控命令:pstree第三個進(jìn)程監(jiān)控命令:top進(jìn)程控制命令:kill和killall感謝您的觀看!服務(wù)的管理任務(wù)引入系統(tǒng)和服務(wù)管理器systemd:系統(tǒng)初始化進(jìn)程systemd可以管理所有的系統(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論