《Linux服務(wù)器配置與管(第2版)》全套教學(xué)課件_第1頁
《Linux服務(wù)器配置與管(第2版)》全套教學(xué)課件_第2頁
《Linux服務(wù)器配置與管(第2版)》全套教學(xué)課件_第3頁
《Linux服務(wù)器配置與管(第2版)》全套教學(xué)課件_第4頁
《Linux服務(wù)器配置與管(第2版)》全套教學(xué)課件_第5頁
已閱讀5頁,還剩1016頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

預(yù)備知識認識Linux操作系統(tǒng)全套可編輯PPT課件

本課件是可編輯的正常PPT課件Linux的起源與發(fā)展一GNU計劃二Linux系統(tǒng)架構(gòu)三Linux的版本四目錄Contents項目1Linux服務(wù)器安裝與測試【項目描述】某公司要搭建企業(yè)內(nèi)部網(wǎng)絡(luò),要求服務(wù)器具有Web、FTP、DNS、DHCP、Samba等功能來為企業(yè)內(nèi)部用戶提供相應(yīng)的服務(wù)??疾炷壳爸髁鞯牟僮飨到y(tǒng)后,決定選擇RedHatEnterpriseLinux9作為服務(wù)器的操作系統(tǒng)。本項目需要對RedHatEnterpriseLinux9有一定的認識,并安裝好該操作系統(tǒng)?!緦W(xué)習目標】(1)了解Linux的歷史、發(fā)展和特點。(2)掌握Linux的安裝方法。(3)熟悉Linux操作界面。(4)理解習近平總書記關(guān)于“知識產(chǎn)權(quán)保護工作”的重要論述,了解國家知識產(chǎn)權(quán)發(fā)展戰(zhàn)略。(5)理解習近平總書記倡導(dǎo)的“共商共建共享”的全球治理觀。本課件是可編輯的正常PPT課件1Linux的起源與發(fā)展1973年,由美國AT&T公司貝爾實驗室的KenThompson和DennisRitchie共同開發(fā)了UNIX操作系統(tǒng)。UNIX系統(tǒng)以其高度可移植性和穩(wěn)定性的特點,被很多商業(yè)公司應(yīng)用。但是由于UNIX系統(tǒng)只適用于服務(wù)器的硬件配置,沒有針對個人計算機的設(shè)計,使得許多個人用戶無法體驗UNIX的強大性能。1979年,AT&T公司在UNIXVersion7推出之后,發(fā)布了新的使用條款,將UNIX源代碼私有化,大學(xué)中不能再使用UNIX源代碼。荷蘭阿姆斯特丹Vrije大學(xué)計算機科學(xué)系的AndrewS.Tanenbaum教授為了能在課堂上教授學(xué)生操作系統(tǒng)運行的實現(xiàn)細節(jié),決定在不使用任何AT&T源代碼的前提下,自行開發(fā)與UNIX兼容的操作系統(tǒng),以避免版權(quán)上的爭議。他以小型UNIX(mini-UNIX)之意,將它稱為MINIX。1991年年初,芬蘭赫爾辛基大學(xué)的學(xué)生LinusTorvalds開始在一臺386sx兼容微機上學(xué)習MINIX操作系統(tǒng)。1991年4月,Torvalds開始醞釀并著手編制自己的操作系統(tǒng)。1991年10月5日,Torvalds在赫爾辛基大學(xué)的新聞組發(fā)布消息,正式向外宣布Linux內(nèi)核的誕生,并將Linux的內(nèi)核上傳到學(xué)校的FTP服務(wù)器上供計算機愛好者下載和使用,根據(jù)用戶的反饋意見進行修改。隨著Linux的功能越來越強大,單靠Torvalds一個人的力量已經(jīng)無法維持,于是有更多的志愿者加入到Linux的修改和升級工作中。在大家的共同努力下,1994年Linux終于發(fā)布了1.0正式版。如今,Linux憑借優(yōu)秀的設(shè)計、不凡的性能,加上IBM、Intel、AMD、Dell、Oracle、Sybase等國際知名企業(yè)的大力支持,市場份額逐步擴大,逐漸成為主流操作系統(tǒng)之一。本課件是可編輯的正常PPT課件2GUN計劃1984年,美國著名黑客RichardStallman提出GNU計劃。這個計劃的目的是:建立一個自由、開放的操作系統(tǒng)GNU。GNU是“GNU’sNotUNIX”的遞歸縮寫,意思是GNU是與UNIX完全不同的操作系統(tǒng)。Stallman首先編寫了許多在UNIX上運行的小軟件,其功能與UNIX上的軟件功能相同,內(nèi)核卻完全不一樣,更重要的是,這些軟件是免費的。Stallman認為,寫程序最大的快樂就是把自己寫好的軟件分享給大家使用。而既然是分享,就應(yīng)該把源代碼也一并給出,這樣才能方便大家把程序修改成適合自己計算機的軟件。這個將源代碼連同軟件程序一起發(fā)布的行動,就稱為自由軟件(FreeSoftware)運動。1985年Stallman又創(chuàng)立了自由軟件基金會FSF(FreeSoftwareFoundation)來為GNU計劃提供技術(shù)、法律以及財政支持。盡管GNU計劃大部分時候是由個人自愿無償貢獻的,但FSF有時還是會聘請程序員幫助編寫。當GNU計劃開始逐漸獲得成功時,一些商業(yè)公司開始介入開發(fā)和技術(shù)支持。其中最著名的就是之后被RedHat兼并的CygnusSolutions。本課件是可編輯的正常PPT課件2GUN計劃為了避免GNU所開發(fā)的自由軟件被其他人拿去申請專利,Stallman與律師草擬了著名的通用公共許可證GPL(GeneralPublicLicense),并且稱呼它為copyleft(相對于專利軟件copyright)。Stallman同時將GNU與FSF發(fā)展出來的軟件都掛上GPL的版權(quán)宣告。一個軟件掛上了GPL版權(quán)宣告之后,它自然就成了自由軟件。這類軟件具有如下特色:(1)取得軟件的源代碼:用戶可以根據(jù)自己的需求來取得源代碼并執(zhí)行這個自由軟件。(2)復(fù)制:用戶可以自由地復(fù)制該軟件。(3)修改:用戶可以將取得的源代碼進行修改,使之更適合特定的工作。(4)再發(fā)行:用戶可以將修改過的程序再度自由發(fā)行,而不會與原先的撰寫者沖突。(5)回饋:用戶應(yīng)該將修改過的程序代碼回饋社區(qū)群。 Torvalds的Linux就是GNUGPL授權(quán)模式。所以,任何人均可取得源代碼且可以執(zhí)行這個核心程序,還可以修改這個程序。Linux與其他GNU軟件結(jié)合,形成了完全自由的操作系統(tǒng)。因此,Linux也被稱為“GNU/Linux”。本課件是可編輯的正常PPT課件3Linux系統(tǒng)架構(gòu)實用工具命令解釋層Shell內(nèi)核主要模塊包括:存儲管理、CPU和進程管理、文件系統(tǒng)管理、設(shè)備管理和驅(qū)動、網(wǎng)絡(luò)通信以及系統(tǒng)的引導(dǎo)、系統(tǒng)調(diào)用提供了用戶與內(nèi)核進行交互的一種接口是一個命令解釋器還是一種程序設(shè)計語言,可以編寫程序來批量控制系統(tǒng)編輯器過濾器交互程序本課件是可編輯的正常PPT課件4Linux的版本內(nèi)核版本內(nèi)核只提供基本的設(shè)備驅(qū)動、文件管理、資源管理等功能,是Linux操作系統(tǒng)的核心組件。發(fā)行版本許多公司或社團將內(nèi)核、源代碼及相關(guān)的應(yīng)用程序構(gòu)成一個完整的操作系統(tǒng),讓一般的用戶可以簡便地安裝和使用Linux,這就是所謂的發(fā)行版本(Distribution)。本課件是可編輯的正常PPT課件4Linux的版本-內(nèi)核版本內(nèi)核的開發(fā)和規(guī)范一直由Torvalds領(lǐng)導(dǎo)的開發(fā)小組控制著,版本也是唯一的,開發(fā)小組每隔一段時間公布新的版本或其修訂版。內(nèi)核的版本號命名是有一定規(guī)則的,版本號的格式通常為“主版本號.次版本號.修正號”。主版本號和次版本號標志著重要的功能變動,修正號表示較小的功能變更。比如2.6.18,第一個數(shù)字2表示目前發(fā)布的內(nèi)核主版本,第二個數(shù)字6表示次版本號,第三個數(shù)字18表示修訂版本號。其中次版本號還有特殊含義:如果是偶數(shù)數(shù)字,表示該內(nèi)核是一個可放心使用的穩(wěn)定版;如果是奇數(shù)數(shù)字,則表示該內(nèi)核加入了某些測試的新功能,是一個內(nèi)部可能存在著BUG的測試版。本課件是可編輯的正常PPT課件4Linux的版本-發(fā)行版本本課件是可編輯的正常PPT課件4Linux的版本-發(fā)行版本本課件是可編輯的正常PPT課件5RedHatEnterpriseLinux9的新特性010203內(nèi)核版本基于Linux5.14內(nèi)核系列,并引入了增強的Web控制臺性能指標,以更好地識別可能影響系統(tǒng)性能的各種威脅。文件系統(tǒng)支持擴展文件分配表(exFAT)文件系統(tǒng),用戶可以掛載、格式化并使用這個文件系統(tǒng)。通常在閃存內(nèi)存中會用到該文件系統(tǒng)。網(wǎng)絡(luò)系統(tǒng)在基于區(qū)域的防火墻中,數(shù)據(jù)包只輸入一個區(qū)。隱式數(shù)據(jù)包傳輸是概念違規(guī),并允許意外流量或服務(wù)。在RedHatEnterpriseLinux9中,firewalld服務(wù)不再允許兩個不同區(qū)間的隱式數(shù)據(jù)包傳輸。并且區(qū)域內(nèi)轉(zhuǎn)發(fā)功能允許firewalld區(qū)域內(nèi)接口間或源間的轉(zhuǎn)發(fā)流量。04安全性引入了完整性測量架構(gòu)(IMA)數(shù)字簽名和哈希。通過完整性測量架構(gòu),用戶可以通過數(shù)字簽名和哈希驗證操作系統(tǒng)的完整性。這有助于檢測惡意基礎(chǔ)設(shè)施修改,從而更容易限制系統(tǒng)受到損害。本課件是可編輯的正常PPT課件任務(wù)一安裝RedHatEnterpriseLinux9本課件是可編輯的正常PPT課件任務(wù)提出一任務(wù)分析二任務(wù)實施三任務(wù)總結(jié)四目錄Contents同步訓(xùn)練五項目1Linux服務(wù)器安裝與測試【項目描述】某公司要搭建企業(yè)內(nèi)部網(wǎng)絡(luò),要求服務(wù)器具有Web、FTP、DNS、DHCP、Samba等功能來為企業(yè)內(nèi)部用戶提供相應(yīng)的服務(wù)。考察目前主流的操作系統(tǒng)后,決定選擇RedHatEnterpriseLinux9作為服務(wù)器的操作系統(tǒng)。本項目需要對RedHatEnterpriseLinux9有一定的認識,并安裝好該操作系統(tǒng)。【學(xué)習目標】(1)了解Linux的歷史、發(fā)展和特點。(2)掌握Linux的安裝方法。(3)熟悉Linux操作界面。(4)理解習近平總書記關(guān)于“知識產(chǎn)權(quán)保護工作”的重要論述,了解國家知識產(chǎn)權(quán)發(fā)展戰(zhàn)略。(5)理解習近平總書記倡導(dǎo)的“共商共建共享”的全球治理觀。本課件是可編輯的正常PPT課件01任務(wù)提出本課件是可編輯的正常PPT課件請在VMware虛擬環(huán)境中安裝RedHatEnterpriseLinux9.2。任務(wù)提出本課件是可編輯的正常PPT課件02任務(wù)分析本課件是可編輯的正常PPT課件01020304從光盤安裝這是比較簡單方便的安裝方法,Linux發(fā)行版可以在對應(yīng)的官方網(wǎng)站下載。下載完成后刻錄成光盤,然后將計算機設(shè)置成光驅(qū)引導(dǎo)。把光盤放入光驅(qū),重新引導(dǎo)系統(tǒng),系統(tǒng)引導(dǎo)完成即進入圖形化安裝界面。從硬盤安裝從對應(yīng)的官方網(wǎng)站下載Linux發(fā)行版的光盤映像文件(ISO文件),就可以直接從硬盤進行安裝。通過特定的ISO文件讀取軟件可以將光盤解壓到指定的目錄待用,重新引導(dǎo)即可進入Linux的安裝界面。在虛擬機上安裝在虛擬機上安裝,其實也分為光盤安裝或U盤安裝,因為虛擬機也具備這些虛擬端口。與其他方式不同的是,必須先安裝一個虛擬機軟件。如果對安裝過程不熟悉,推薦使用虛擬機的方式安裝,這種安裝方式要求簡單,同時危險性低。其他安裝方式Linux發(fā)行版還可以通過U盤或網(wǎng)絡(luò)進行安裝,每種方案方法類似,區(qū)別在于安裝過程中系統(tǒng)的引導(dǎo)方式不同。Linux系統(tǒng)的安裝方式本課件是可編輯的正常PPT課件03任務(wù)實施本課件是可編輯的正常PPT課件1創(chuàng)建虛擬機(1)打開VMware軟件的主界面,如圖所示。單擊主界面中的【創(chuàng)建新的虛擬機】選項,也可以在【文件】下拉菜單中選擇【新建虛擬機】選項,開始創(chuàng)建虛擬機。本課件是可編輯的正常PPT課件1創(chuàng)建虛擬機(2)出現(xiàn)如圖所示的新建虛擬機向?qū)Ы缑?,選中【典型(推薦)】單選按鈕,單擊【下一步】按鈕,進行虛擬機的創(chuàng)建。(3)進入如圖所示的對話框界面,選擇【稍后安裝操作系統(tǒng)】,單擊【下一步】按鈕。本課件是可編輯的正常PPT課件1創(chuàng)建虛擬機(4)進入如圖所示的對話框界面,在【客戶機操作系統(tǒng)】中選擇【Linux】,在【版本】單擊下拉列表中選擇【RedHatEnterpriseLinux964位】,單擊【下一步】按鈕。(5)進入如圖所示的對話框界面,這里需要給虛擬機命名,并選擇虛擬機文件存放的位置。我們給虛擬機命名為【RedHatEnterpriseLinux9】,虛擬機存放位置可以根據(jù)實際需要進行修改,單擊【下一步】按鈕。本課件是可編輯的正常PPT課件1創(chuàng)建虛擬機(6)進入如圖所示的對話框界面,這里需要給虛擬機分配硬盤空間。建議使用默認的20GB,其他選項選擇默認即可,單擊【下一步】按鈕。(7)進入如圖所示的對話框界面,這里會將前面所配置的虛擬機的硬件信息一一列出來。如果發(fā)現(xiàn)配置錯誤,可以選擇【上一步】進行修改;如果確認無誤,則單擊【完成】按鈕,向?qū)?chuàng)建一個虛擬機硬件。本課件是可編輯的正常PPT課件2安裝RedHatEnterpriseLinux9(1)鼠標左鍵雙擊如圖所示界面左側(cè)【設(shè)備】欄中的第四項【CD/DVD(SATA)】,打開如圖1-10所示的窗口。在右側(cè)【連接】欄中,選擇【使用ISO映像文件】單選按鈕,然后單擊【瀏覽】按鈕,在彈出的文件選擇窗口中選擇RHEL9.2的ISO文件。(2)通過以上步驟,完成虛擬機光驅(qū)的設(shè)置。單擊【確定】按鈕,返回虛擬機界面,如圖所示。單擊窗口左側(cè)第一行【開啟此虛擬機】,即可啟動虛擬機。本課件是可編輯的正常PPT課件2安裝RedHatEnterpriseLinux9(3)啟動后耐心等待安裝程序引導(dǎo)完畢,即進入Linux的安裝界面,如圖所示。安裝界面的第一個選項【InstallRedHatEnterpriseLinux9.2】表示立即開啟安裝進程,第二個選項【Testthismedia&installRedHatEnterpriseLinux9.2】表示先測試安裝介質(zhì)是否有誤,然后再開啟安裝進程。如果確認光盤沒有問題,可使用第一個選項,否則建議使用第二個選項。(4)選擇第一個選項【InstallRedHatEnterpriseLinux9.2】,按照系統(tǒng)提示,單擊Enter鍵開始安裝。小貼士:使用鼠標在安裝界面單擊之后才能進行選擇,此處使用鍵盤上的↑↓鍵進行選擇,單擊Enter鍵對選擇進行確認。(5)接下來引導(dǎo)程序會加載安裝程序,等數(shù)秒后顯示圖形安裝界面,如圖所示。安裝的第一步是選擇安裝過程中使用的語言,在左側(cè)欄選擇【中文】,右側(cè)欄選擇【簡體中文】,單擊【繼續(xù)】按鈕。本課件是可編輯的正常PPT課件2安裝RedHatEnterpriseLinux9(6)進入如圖所示的【安裝信息摘要】界面。在該界面中,安裝程序會要求用戶確認安裝的各個設(shè)置,確認完成后才能繼續(xù)安裝。設(shè)置分為本地化、軟件、系統(tǒng)和用戶設(shè)置四個部分。(7)系統(tǒng)已經(jīng)根據(jù)之前選擇的語言對【本地化】進行了默認設(shè)置,一般情況下保持默認即可,也可以單擊相關(guān)設(shè)置進行修改。需要特別注意的是,如果此計算機在中國大陸地區(qū)使用,就需要【語言支持】安裝【簡體中文】,否則會出現(xiàn)系統(tǒng)中的中文文件名、中文文本變?yōu)閬y碼的現(xiàn)象。(8)【軟件】設(shè)置主要用來定制服務(wù)器角色。【安裝源】用來選擇安裝介質(zhì)位置,該選項在使用硬盤、網(wǎng)絡(luò)安裝方法時使用,使用光盤時無意義,保持默認即可?!拒浖x擇】用來定義需要安裝的服務(wù)器環(huán)境及軟件包。默認為【帶GUI的服務(wù)器】,也可以點擊此選項,打開如圖所示的【軟件選擇】界面,根據(jù)自己的需要選擇相應(yīng)的軟件,選擇完成后單擊左上角的【完成】按鈕即可。返回【安裝信息摘要】界面后,安裝程序會計算所選服務(wù)器環(huán)境需要安裝的軟件之間的依賴關(guān)系,大約需要幾秒鐘時間,此期間無法重新進入軟件選擇界面。本次安裝我們使用默認的【帶GUI的服務(wù)器】。本課件是可編輯的正常PPT課件2安裝RedHatEnterpriseLinux9(9)單擊【系統(tǒng)】的【安裝目的地】,進入如圖所示的界面。如果是全新的計算機,硬盤上沒有任何操作系統(tǒng)或數(shù)據(jù),可以將左下角的【存儲配置】選擇【自動】,安裝程序會自動根據(jù)磁盤以及內(nèi)存的大小分配磁盤空間和swap空間,并建立合適的分區(qū)。對于初學(xué)者來說,建議選擇該選項。如果自動分區(qū)不能滿足需求,也可以選擇【自定義】單選按鈕,然后點擊左上角的【完成】按鈕,進入如圖所示的界面進行手動分區(qū)配置。配置完成后單擊左上角的【完成】按鈕即可。此次安裝我們以【自動】配置分區(qū)為例。本課件是可編輯的正常PPT課件2安裝RedHatEnterpriseLinux9(10)在【安裝信息摘要】界面,單擊【KDUMP】對【系統(tǒng)】中的KDUMP進行設(shè)置,如圖所示。KDUMP開啟后,將會使用一部分內(nèi)存空間,在系統(tǒng)崩潰時KDUMP捕獲系統(tǒng)的關(guān)鍵信息,以便分析、查找出系統(tǒng)崩潰的原因。此功能主要是系統(tǒng)相關(guān)的程序員使用,對普通用戶而言意義不大,建議關(guān)閉。去掉【啟用kdump】復(fù)選框,單擊左上角的【完成】按鈕。本課件是可編輯的正常PPT課件2安裝RedHatEnterpriseLinux9(11)單擊【系統(tǒng)】中的【網(wǎng)絡(luò)和主機名】選項,打開如圖所示的界面,對網(wǎng)絡(luò)和主機名進行設(shè)置。左側(cè)是網(wǎng)絡(luò)接口卡列表,右側(cè)是網(wǎng)絡(luò)接口卡的詳細信息,左下部【主機名】文本框中可以自己設(shè)置主機名,設(shè)置完成后單擊【應(yīng)用】按鈕即可生效。默認情況下系統(tǒng)會自動分配IP地址、默認路由和DNS地址。如果需要手動設(shè)置,可以點擊右下角的【配置】按鈕,打開如圖所示的界面。在如圖所示的網(wǎng)卡配置界面。如果要設(shè)置IPv4地址,單擊【IPv4設(shè)置】標簽,在【方法】下拉列表中選擇【手動】,單擊【地址】欄右側(cè)的【添加】按鈕,然后在【地址】欄中輸入IP地址、子網(wǎng)掩碼和網(wǎng)關(guān)。在【DNS服務(wù)器】后的文本框中輸入DNS服務(wù)器的IP地址。最后單擊右下角的【保存】按鈕,完成網(wǎng)卡信息的配置。IPv6地址設(shè)置方法類似。所有網(wǎng)絡(luò)和主機名設(shè)置完成后單擊左上角的【完成】按鈕,即可返回【安裝信息摘要】界面。本課件是可編輯的正常PPT課件2安裝RedHatEnterpriseLinux9(12)【安裝信息摘要】界面【系統(tǒng)】設(shè)置中的【安全配置文件】用于定義系統(tǒng)默認的安全規(guī)則。默認情況下沒有設(shè)置安全規(guī)則。對于初學(xué)者而言,為避免不必要的錯誤,建議保持默認選項。(13)【安裝信息摘要】界面的【用戶設(shè)置】中還需要給root用戶設(shè)置密碼。點擊【root密碼】,打開如圖所示的界面。root用戶通常也稱為根用戶,是系統(tǒng)中默認的管理員賬戶,在系統(tǒng)中擁有最高權(quán)限,因此必須為其設(shè)置密碼。密碼輸入框下的進度條會根據(jù)密碼的長度和復(fù)雜性顯示該密碼的強度。在此界面還可以選擇【鎖定root賬戶】和【允許root用戶使用密碼進行SSH登錄】。為了配置服務(wù)器方便,建議不鎖定root賬戶,待配置完成以后可以使用命令鎖定root賬戶。為了安全起見,不選擇【允許root用戶使用密碼進行SSH登錄】。以上所有輸入完成后單擊左上角的【完成】按鈕。如果root密碼設(shè)置得過于簡單,必須按兩次【完成】按鈕予以確認。本課件是可編輯的正常PPT課件2安裝RedHatEnterpriseLinux9(14)在【用戶設(shè)置】中單擊【創(chuàng)建用戶】,進入如圖所示的界面。輸入用戶名和密碼,創(chuàng)建一個普通用戶賬戶。輸入完成后單擊左上角的【完成】按鈕。同樣的,如果密碼設(shè)置得過于簡單,需要按兩次【完成】按鈕予以確認。(15)設(shè)置完上述選項后,就可以單擊【安裝信息摘要】界面右下角的【開始安裝】按鈕進行安裝。如圖所示。本課件是可編輯的正常PPT課件2安裝RedHatEnterpriseLinux9接下來只需要等待操作系統(tǒng)完成安裝。根據(jù)配置不同,安裝過程可能需要5~15分鐘。安裝結(jié)束后將顯示如圖所示的界面。單擊【重啟系統(tǒng)】按鈕,重新啟動系統(tǒng),安裝過程全部結(jié)束。小貼士:即使所有的安裝信息都選擇默認,如果有一項帶有黃色感嘆號的圖標,也必須點開進行設(shè)置,否則【開始安裝】按鈕是灰色的,無法進行安裝。界面最下方會有一行提示信息:“請先完成帶有此圖標標記的內(nèi)容再進行下一步?!北菊n件是可編輯的正常PPT課件04任務(wù)總結(jié)本課件是可編輯的正常PPT課件任務(wù)總結(jié)此任務(wù)中,我們學(xué)會了如何在VMware中安裝RHEL9。安裝過程并不復(fù)雜,但需要耐心細致。因為是在VMware中進行安裝,讀者完全不必擔心對自己的物理計算機造成什么傷害。所以,大膽地行動起來吧!本課件是可編輯的正常PPT課件05同步訓(xùn)練本課件是可編輯的正常PPT課件任務(wù)總結(jié)不參照書上的步驟,你能自己安裝一個RHEL9系統(tǒng)嗎?試試看。本課件是可編輯的正常PPT課件本次課程結(jié)束本課件是可編輯的正常PPT課件贈可編輯商務(wù)圖標本課件是可編輯的正常PPT課件任務(wù)二熟悉RedHatEnterpriseLinux9的工作界面本課件是可編輯的正常PPT課件任務(wù)提出一任務(wù)分析二任務(wù)實施三任務(wù)總結(jié)四目錄Contents同步訓(xùn)練五項目1Linux服務(wù)器安裝與測試【項目描述】某公司要搭建企業(yè)內(nèi)部網(wǎng)絡(luò),要求服務(wù)器具有Web、FTP、DNS、DHCP、Samba等功能來為企業(yè)內(nèi)部用戶提供相應(yīng)的服務(wù)??疾炷壳爸髁鞯牟僮飨到y(tǒng)后,決定選擇RedHatEnterpriseLinux9作為服務(wù)器的操作系統(tǒng)。本項目需要對RedHatEnterpriseLinux9有一定的認識,并安裝好該操作系統(tǒng)。【學(xué)習目標】(1)了解Linux的歷史、發(fā)展和特點。(2)掌握Linux的安裝方法。(3)熟悉Linux操作界面。(4)理解習近平總書記關(guān)于“知識產(chǎn)權(quán)保護工作”的重要論述,了解國家知識產(chǎn)權(quán)發(fā)展戰(zhàn)略。(5)理解習近平總書記倡導(dǎo)的“共商共建共享”的全球治理觀。本課件是可編輯的正常PPT課件01任務(wù)提出本課件是可編輯的正常PPT課件任務(wù)提出(1)熟悉登錄界面。(2)熟悉圖形界面。(3)熟悉命令行界面。(4)熟悉GRUB界面。本課件是可編輯的正常PPT課件02任務(wù)分析本課件是可編輯的正常PPT課件Linux的登錄方式在Linux開機啟動后,到底是啟動圖形界面還是命令行界面或者其他的啟動方式,早期版本的RedHatEnterpriseLinux是由Linux的運行級別決定的。早期版本的RedHatEnterpriseLinux中包含了SystemVinit或Upstart服務(wù),實現(xiàn)了一組預(yù)定義的運行級別,這些運行級別代表了特定的操作模式,其中包括啟動模式,運行級別編號從0到6。Linux的登錄分為本地登錄和遠程登錄。本地登錄是指直接在安裝Linux操作系統(tǒng)的服務(wù)器上登錄,分為圖形界面登錄和命令行界面登錄兩種方式。而遠程登錄是指在安裝Linux操作系統(tǒng)的服務(wù)器之外的其他設(shè)備通過網(wǎng)絡(luò)登錄到Linux服務(wù)器上,只能是命令行界面登錄。本課件是可編輯的正常PPT課件Linux的登錄方式”在從RedHatEnterpriseLinux7開始,運行級別的概念被systemdtarget所取代。RedHatEnterpriseLinux9仍使用systemdtarget。”systemd是Linux操作系統(tǒng)的系統(tǒng)和服務(wù)管理器。它被設(shè)計為向后兼容SystemVinit腳本,并提供許多功能,例如在引導(dǎo)時并行啟動系統(tǒng)服務(wù)、按需激活守護程序或基于依賴關(guān)系的服務(wù)控制邏輯?!眘ystemd引入了systemd單元(unit)的概念。這些單元由單元配置文件表示,并封裝了有關(guān)系統(tǒng)服務(wù)、偵聽套接字以及與init系統(tǒng)相關(guān)的其他對象的信息。Linux操作系統(tǒng)在啟動時要進行大量的初始化工作,如掛載文件系統(tǒng)、交換分區(qū)和啟動各類進程服務(wù)等,這些都可以看作一個一個的單元。systemdtarget是單元的組合,用來實現(xiàn)舊版本中的運行級別的概念。然而,systemdtarget對運行級別的支持有限。它提供了許多可以直接映射到這些運行級別的單元,并且出于兼容性原因,它也與前面的命令一起分發(fā)。但是,并非所有systemdtarget都可以直接映射到運行級別。本課件是可編輯的正常PPT課件Linux的登錄方式SystemVinit

運行級別systemdtarget說

明0poweroff.target關(guān)機。不能將系統(tǒng)缺省運行級別設(shè)置為0,否則無法啟動。1rescue.target單用戶模式,只允許root用戶對系統(tǒng)進行維護。2multi-user.target多用戶模式,但不能使用NFS。3multi-user.target命令行界面的多用戶模式。4multi-user.target一般不用,在一些特殊情況下使用。5graphical.target圖形界面的多用戶模式。一般發(fā)行版的默認級別。6reboot.target重啟。不能將系統(tǒng)缺省運行級別設(shè)置為6,否則會一直重啟。emergencyemergency.target緊急救援模式。systemdtarget與SystemVinit的對應(yīng)關(guān)系本課件是可編輯的正常PPT課件Linux的圖形界面Linux發(fā)行版通常為用戶提供了圖形用戶界面(GraphicalUserInterface,GUI)。Linux內(nèi)核本身并沒有GUI,Linux發(fā)行版的GUI解決方案通?;赬WindowSystem實現(xiàn)。XWindowSystem提供了一個建立窗口的標準,具體的窗口形式由窗口管理器(WindowManager)決定。窗口管理器是XWindowSystem的組成部分,用于控制窗口外觀,并提供用戶與容器交互的方法。對于需要GUI的操作系統(tǒng)用戶來說,僅有窗口管理器提供的功能是不夠的。為此,開發(fā)人員在XWindowSystem基礎(chǔ)上,增加了各種功能和應(yīng)用程序(如會話程序、面板、登錄管理器、桌面程序等),提供更完善的圖形用戶環(huán)境,也就是桌面環(huán)境(DesktopEnvironment)。KDE和GNOME是最常見的Linux桌面環(huán)境。GNOME是GNU計劃的正式桌面環(huán)境,也是開源運行的一個重要組成部分。GNOME計劃于1997年8月由MigueldeIcaza和FedericoMena發(fā)起,目的是取代KDE。在RHEL9中,有兩個可用的GNOME環(huán)境,即GNOME標準(GNOMEStandard)和GNOME經(jīng)典(GNOMEClassic)。默認使用的是GNOME標準環(huán)境。對于不熟悉Linux的用戶使用GNOME經(jīng)典環(huán)境會更容易上手。本課件是可編輯的正常PPT課件Linux的命令行界面用戶進入命令行界面后,系統(tǒng)將自動啟動一個默認的Shell解釋程序(通常是bash),以解釋用戶輸入的命令。用戶可以看到Shell的提示符,用戶在提示符后輸入一串字符,Shell解釋程序?qū)@一串字符進行解釋,并將解釋后的命令傳遞給內(nèi)核執(zhí)行。命令行界面命令行界面是操作Linux最常用的人機交互界面。大多數(shù)Linux發(fā)行版中都配置了終端仿真器(TerminalEmulator),這是一種GUI環(huán)境下的終端窗口(TerminalWindow)應(yīng)用程序,方便用戶使用命令行方式與Linux內(nèi)核交互。用戶既可以通過終端仿真器進入命令行界面,也可以將計算機系統(tǒng)配置成啟動后默認進入命令行界面,還可以直接使用遠程登錄的方式進入命令行界面。不同類型Linux發(fā)行版的命令行界面會略有差別。通過不同方式進入命令行界面后,其界面樣式也存在細微差異。本課件是可編輯的正常PPT課件GRUB界面GRUB(GrandUnifiedBootloader)全稱為GNUGRUB,是一個來自GNU計劃的多操作系統(tǒng)引導(dǎo)器。它可以讓用戶在安裝的多個不同的操作系統(tǒng)之間選擇啟動哪一個操作系統(tǒng),同時還可以向操作系統(tǒng)內(nèi)核傳遞參數(shù)。RHEL9默認使用GRUB2作為系統(tǒng)引導(dǎo)器。本課件是可編輯的正常PPT課件03任務(wù)實施本課件是可編輯的正常PPT課件1.熟悉登錄界面Linux系統(tǒng)執(zhí)行本地登錄分為兩種情況,一種是圖形界面登錄,另一種是命令行界面登錄。1)圖形界面登錄在安裝Linux系統(tǒng)時如果安裝了圖形界面,則默認開機后會進入圖形登錄界面,如圖所示。本課件是可編輯的正常PPT課件1.熟悉登錄界面Linux系統(tǒng)執(zhí)行本地登錄分為兩種情況,一種是圖形界面登錄,另一種是命令行界面登錄。1)圖形界面登錄單擊列出的用戶,顯示密碼輸入框,如圖所示。本課件是可編輯的正常PPT課件1.熟悉登錄界面Linux系統(tǒng)執(zhí)行本地登錄分為兩種情況,一種是圖形界面登錄,另一種是命令行界面登錄。1)圖形界面登錄如果想要登錄的用戶名不在列表中,可以單擊【未列出?】,系統(tǒng)會打開界面讓用戶直接輸入想要登錄的用戶名,如圖所示。本課件是可編輯的正常PPT課件1.熟悉登錄界面Linux系統(tǒng)執(zhí)行本地登錄分為兩種情況,一種是圖形界面登錄,另一種是命令行界面登錄。1)圖形界面登錄如果想要登錄的用戶名不在列表中,可以單擊【未列出?】,系統(tǒng)會打開界面讓用戶直接輸入想要登錄的用戶名,如圖所示。小貼士:在進行Linux配置時,一般會使用root用戶登錄,此用戶一般都不會直接列出,需要點擊【未列出?】后輸入。在輸入用戶名后,單擊【下一步】按鈕,然后輸入密碼。本課件是可編輯的正常PPT課件1.熟悉登錄界面Linux系統(tǒng)執(zhí)行本地登錄分為兩種情況,一種是圖形界面登錄,另一種是命令行界面登錄。2)命令行界面登錄當設(shè)置開機運行級別為3級時,開機自動啟動命令行登錄界面,如圖所示。在命令行界面登錄時,在閃動的光標處直接輸入登錄的用戶名,并按回車鍵,輸入密碼即可。小貼士:命令行界面下輸入密碼是不顯示任何字符的,光標也不移動。如果密碼輸錯,也不能使用退格鍵修改,只能直接按回車鍵,待系統(tǒng)提示“Loginincorrect”后再重新輸入用戶名和密碼。本課件是可編輯的正常PPT課件1.熟悉登錄界面3)控制臺終端Linux是一個多用戶多任務(wù)的操作系統(tǒng),允許多個用戶同時登錄系統(tǒng)進行操作。為此,要為用戶提供多個登錄的終端。RHEL9中有6個tty控制臺終端,分別稱為tty1~tty6,其中tty1和tty2為圖形界面終端,tty3~tty6為命令行終端。不同用戶可以同時在這些終端登錄使用服務(wù)器。從tty1、tty2切換到tty3~tty6,使用【Ctrl?+?Alt?+?F3~F6】;在tty3~tty6之間切換,使用【Alt?+?F3~F6】;從tty3~tty6切換回tty1、tty2,使用【Alt?+?F1|F2】。本課件是可編輯的正常PPT課件2.熟悉圖形界面RHEL9默認安裝的圖形界面是GNOMEStandard。其界面和各部分的功能如圖所示。本課件是可編輯的正常PPT課件2.熟悉命令行界面我們對于Linux的操作大多數(shù)是在命令行界面中進行的,可以通過切換到tty3~tty6終端進行命令行操作。也可以如圖所示,點擊桌面下方常用程序中的終端圖標,在圖形界面中進行命令行界面的操作。本課件是可編輯的正常PPT課件3.熟悉命令行界面在圖形界面中打開的命令行界面如圖所示。Linux的每一行命令都有一個固定的開頭,包括方括號內(nèi)部的部分和方括號外部的部分。方括號內(nèi)部由三部分內(nèi)容構(gòu)成:@符號前的部分,代表當前登錄的用戶名;@符號后面的部分,代表當前的主機名;主機名后接一個空格,空格后的部分代表當前的目錄名。方括號外的符號有兩種:#代表當前的用戶是root;$代表當前的用戶是普通用戶。在#或$符號后,就是要輸入的命令。本課件是可編輯的正常PPT課件3.熟悉命令行界面Linux命令的一般格式為:命令名【選項】【參數(shù)】命令名是必須要有的,選項和參數(shù)根據(jù)命令的不同,可能有,也可能沒有。如果有,則命令名、選項、參數(shù)三者之間由空格隔開。多個空格視為一個空格。命令以Enter鍵作為輸入的結(jié)束和執(zhí)行的開始。(1)命令名:決定了這個命令“做什么”。它由小寫的英文字母構(gòu)成,往往是表示相應(yīng)功能的英文單詞或單詞的縮寫。(2)選項:決定了該命令“怎么做”。不同的命令能夠使用的選項的數(shù)量和內(nèi)容也不相同。選項一般由“-”(半角的減號)引導(dǎo),多個選項在一起可以合用一個“-”,也有一些特殊情況不用“-”。(3)參數(shù):決定了該命令“對誰做”。提供執(zhí)行命令所需的一些相關(guān)信息或者執(zhí)行命令過程中所使用的文件名。命令名、選項和參數(shù)均區(qū)分大小寫。本課件是可編輯的正常PPT課件3.熟悉命令行界面Linux命令執(zhí)行小技巧(1)命令自動補全:在輸入比較長的命令或者參數(shù)時,可以只輸入前幾個字符,然后按Tab鍵,Linux系統(tǒng)會自動把剩余的命令或參數(shù)補全。(2)強制中斷:在執(zhí)行命令的過程中,如果想要終止執(zhí)行命令,可以輸入【Ctrl+C】。(3)臨時獲得root權(quán)限:普通用戶在執(zhí)行命令的過程中,如果需要root權(quán)限,可以在命令前加上“sudo”,即要臨時獲得root權(quán)限。(4)獲得命令幫助信息:在使用某命令時,如果不知道該命令如何使用,可以在該命令名前加上“man”,或者在命令名后加上“--help”,即可查看該命令的幫助信息。(5)查看歷史命令:如果想將之前輸入的命令再輸入一遍,不必重復(fù)輸入,可以使用鍵盤的“↑”鍵向上滾動調(diào)出之前的每一條命令,使用“↓”鍵可以向下滾動。如果想查看之前所輸入的命令,可以使用“history”命令,默認可以顯示之前輸入的1000條命令。(6)在后臺執(zhí)行命令:一個終端在同一時刻只能執(zhí)行一個命令或程序,在執(zhí)行結(jié)束前,一般不能進行其他操作。對于需要長時間執(zhí)行的命令或程序,可以讓其在后臺執(zhí)行,以釋放終端去執(zhí)行其他命令或程序。讓程序在后臺執(zhí)行的方法是在命令后加一個“&”即可。本課件是可編輯的正常PPT課件4.熟悉GRUB界面Linux每次啟動都會顯示GRUB啟動菜單界面,以便讓用戶選擇要啟動的操作系統(tǒng)。GRUB界面如圖所示。在GRUB界面中,可以使用↓、↑鍵選擇需要啟動的選項,按Enter鍵即可啟動相應(yīng)的選項。默認情況下RHEL9提供了兩個啟動選項:第一個為正常啟動系統(tǒng)的選項;第二個為啟動系統(tǒng)的救援模式。通常只有系統(tǒng)出現(xiàn)問題時才需要啟動救援模式進行修復(fù)。除此之外,還可以在啟動菜單界面選擇其他啟動選項,按“e”鍵選擇編輯啟動選項。編輯啟動選項通常是為了向內(nèi)核傳遞參數(shù),例如進入緊急模式時,需要向內(nèi)核傳遞參數(shù)rd.break,內(nèi)核接收到此參數(shù)后會自動進入緊急模式。在GRUB啟動菜單界面中還可以按“c”鍵進入GRUB命令行界面,在命令行界面中可以使用一些命令自定義啟動系統(tǒng)等。本課件是可編輯的正常PPT課件04任務(wù)總結(jié)本課件是可編輯的正常PPT課件任務(wù)總結(jié)在此任務(wù)中,我們初步認識了RHEL9的各種工作界面,為后續(xù)的操作打下了基礎(chǔ)。要想充分熟悉這些工作界面,還要多練習、多摸索,所謂“熟能生巧”。只有對界面非常熟悉,才能找到使用的竅門,便于后續(xù)更快捷地操作。本課件是可編輯的正常PPT課件05同步訓(xùn)練本課件是可編輯的正常PPT課件同步訓(xùn)練圖形界面操作(1)用root賬戶登錄系統(tǒng)。(2)更換自己喜歡的桌面壁紙。(3)在桌面打開命令行界面。(4)切換到tty3的命令行界面并登錄。(5)從tty3切換回tty2。命令行界面操作(1)在命令行界面查看現(xiàn)在登錄的用戶名、主機名和當前目錄。(2)嘗試輸入命令reboot,觀察命令的效果。本課件是可編輯的正常PPT課件本次課程結(jié)束本課件是可編輯的正常PPT課件贈可編輯商務(wù)圖標本課件是可編輯的正常PPT課件預(yù)備知識認識Linux系統(tǒng)的文件本課件是可編輯的正常PPT課件Linux系統(tǒng)與Windows系統(tǒng)的區(qū)別11234Linux操作系統(tǒng)中,一切都是文件。與UNIX操作系統(tǒng)類似,Linux操作系統(tǒng)將一切資源者看作文件。例如,系統(tǒng)中的每個硬件都被當作一個文件,通常稱為設(shè)備文件。用戶可以通過讀寫文件的方式實現(xiàn)對硬件的訪問。Linux文件名是嚴格區(qū)分字母大小寫的。Linux文件不要求擴展名。給Linux文件設(shè)置擴展名通常是為了方便用戶使用。Linux文件的擴展名和它的類型沒有任何關(guān)系。例如,zp.exe可以是文本文件,zp.txt也可以是可執(zhí)行文件。當然,一般不建議采用這種不符合常規(guī)的命名方式。Linux中沒有盤符的概念(如Windows中的C盤),不同的硬盤分區(qū)是被掛載在不同的目錄下的。Linux系統(tǒng)與Windows系統(tǒng)存在較大差異,這讓習慣于Windows環(huán)境的用戶會有些不適應(yīng)。從最常用的文件角度來看,Linux系統(tǒng)與Windows系統(tǒng)主要存在以下幾方面的區(qū)別:本課件是可編輯的正常PPT課件本次課程結(jié)束本課件是可編輯的正常PPT課件贈可編輯商務(wù)圖標本課件是可編輯的正常PPT課件任務(wù)一操作文件和目錄本課件是可編輯的正常PPT課件任務(wù)提出一任務(wù)分析二任務(wù)實施三任務(wù)總結(jié)四目錄Contents同步訓(xùn)練五項目2Linux服務(wù)器基本操作【項目描述】公司的Linux服務(wù)器已經(jīng)搭建成功。作為服務(wù)器的運維人員,需要掌握對服務(wù)器的基本操作,包括對文件系統(tǒng)的操作、用戶和組管理、磁盤管理以及進程管理等。本項目中需要完成這些任務(wù)。【學(xué)習目標】(1)了解Linux文件系統(tǒng)的基本概念。(2)掌握Linux文件管理的基本方法。(3)掌握Linux用戶和組管理的基本方法。(4)掌握Linux磁盤管理的基本方法。(5)掌握Linux進程管理的基本方法。(6)理解“執(zhí)著專注、精益求精、一絲不茍、追求卓越”的大國工匠精神。(7)樹立網(wǎng)絡(luò)安全意識,加強責任感,管理好系統(tǒng)密碼。本課件是可編輯的正常PPT課件01任務(wù)提出本課件是可編輯的正常PPT課件任務(wù)提出1.查看文件和目錄(1)查看當前所在目錄的絕對路徑。(2)查看當前目錄下的文件和目錄。2.創(chuàng)建文件和目錄(1)在root用戶的家目錄下創(chuàng)建aa目錄。(2)在aa目錄中創(chuàng)建空文件myfile。3.復(fù)制文件和目錄(1)將myfile文件復(fù)制到user1用戶的家目錄中,并改名為yourfile。(2)將aa目錄復(fù)制到user1用戶的家目錄中。4.編輯和查看文本文件(1)用vi編輯器打開myfile文件,并寫入“Thisismyfile.”。(2)查看myfile文件的內(nèi)容。5.修改文件的權(quán)限和屬主(1)將myfile文件的權(quán)限修改為:文件主可讀、寫、執(zhí)行,同組用戶可讀、寫,其他用戶只可讀。(2)修改umask,使得新建文件夾的權(quán)限為700。(3)將myfile文件的文件主改為user1。(4)將aa目錄所屬的組改為user1組。6.刪除、重命名文件和目錄(1)將user1用戶的家目錄中的yourfile文件刪除。(2)將user1用戶的家目錄中的aa目錄改名為bb。(3)將user1用戶的家目錄中的bb目錄刪除。作為一個服務(wù)器運維人員,掌握對文件和目錄的基本操作是必備技能。此次任務(wù)的主要內(nèi)容包括:本課件是可編輯的正常PPT課件02任務(wù)分析本課件是可編輯的正常PPT課件普通文件是Linux中最常見的文件,包括純文本文件、二進制文件、打包壓縮文件、數(shù)據(jù)格式文件等。目錄文件Linux系統(tǒng)中把目錄(在Windows中稱為“文件夾”)當作普通文件來看待。所有對目錄的操作與普通文件相同。鏈接文件有點類似于Windows的快捷方式,但并不完全一樣。鏈接有兩種方式,即軟鏈接和硬鏈接。設(shè)備文件Linux系統(tǒng)將設(shè)備也當作文件來看待,并放在/dev目錄下。設(shè)備文件又可以分為字符設(shè)備和塊設(shè)備。管道文件管道文件有時候也被叫做FIFO(FirstInFirstOut,先進先出)文件,從字面上理解,管道文件就是從一頭流入,從另一頭流出。套接字文件這類文件通常用在網(wǎng)絡(luò)數(shù)據(jù)連接中。系統(tǒng)可以啟動一個程序來監(jiān)聽客戶端的請求,客戶端就可以通過套接字來進行數(shù)據(jù)通信。1.Linux的文件系統(tǒng)在Linux系統(tǒng)中,所有的目錄、文檔、設(shè)備都被當作文件來看待。Linux的文件類型主要有:本課件是可編輯的正常PPT課件2.Linux文件系統(tǒng)結(jié)構(gòu)Linux文件系統(tǒng)是一個樹型結(jié)構(gòu),如圖所示。最頂層為根目錄,在根目錄下是一級目錄,包含各種系統(tǒng)目錄和用戶自定義的目錄。在一級目錄下還可以定義二級目錄、三級目錄等。本課件是可編輯的正常PPT課件2.Linux文件系統(tǒng)結(jié)構(gòu)Linux文件系統(tǒng)是一個樹型結(jié)構(gòu)。最頂層為根目錄,在根目錄下是一級目錄,包含各種系統(tǒng)目錄和用戶自定義的目錄。在一級目錄下還可以定義二級目錄、三級目錄等。1)各種系統(tǒng)目錄及其功能(1)/usr:主要存放安裝軟件、共享庫、包括文件和靜態(tài)只讀數(shù)據(jù)的程序,重要的子目錄包括:①/usr/bin:存放用戶命令。②/usr/sbin:存放系統(tǒng)管理命令。③/usr/local:存放本地自定義軟件。(2)/etc:主要存放各種配置文件。(3)/var:主要存放數(shù)據(jù)庫、緩存目錄、日志文件、打印假脫機文件和網(wǎng)站內(nèi)容,會根據(jù)應(yīng)用發(fā)生變化。(4)/run:存放自上一次系統(tǒng)啟動以來啟動進程運行時的數(shù)據(jù)。包括進程ID文件和鎖定文件等等。此目錄中的內(nèi)容在重啟時重新創(chuàng)建。這是RHEL9中新增的目錄,整合了舊版中的/var/run、/var/lock。(5)/home:普通用戶的家目錄,用于存放普通用戶的個人數(shù)據(jù)和配置文件。(6)/root:超級用戶的家目錄。(7)/tmp:臨時文件使用的全局可寫空間。10天內(nèi)未訪問、未更改或未修改的文件將自動從該目錄中刪除。另一個臨時目錄/var/tmp中的文件如果在30天內(nèi)未曾訪問、更改或修改過,也將自動被刪除。(8)/boot:存放啟動所需要的文件目錄。(9)/dev:存放設(shè)備文件與文件系統(tǒng)。(10)/proc:存放Kernel進程與配置交互目錄。本課件是可編輯的正常PPT課件2.Linux文件系統(tǒng)結(jié)構(gòu)Linux文件系統(tǒng)是一個樹型結(jié)構(gòu)。最頂層為根目錄,在根目錄下是一級目錄,包含各種系統(tǒng)目錄和用戶自定義的目錄。在一級目錄下還可以定義二級目錄、三級目錄等。2)絕對路徑和相對路徑在Linux文件系統(tǒng)中,從一個目錄切換到另一個目錄所經(jīng)過的線路,稱為“路徑”。要想從一個目錄找到另一個目錄,可以有兩種方法,根據(jù)所經(jīng)過的路徑不同,分為“絕對路徑”和“相對路徑”。(1)絕對路徑:從根目錄開始到需要的目錄所經(jīng)過的路徑。(2)相對路徑:從當前目錄開始到需要的目錄所經(jīng)過的路徑,也就是相對于當前目錄的路徑。在Linux環(huán)境中,用戶的任何一個交互操作都要在一個目錄環(huán)境中進行,稱為工作目錄。所謂“當前目錄”,是指當前的工作目錄。本課件是可編輯的正常PPT課件3.操作文件和目錄1)查看當前目錄的絕對路徑【命令】pwd本課件是可編輯的正常PPT課件3.操作文件和目錄2)列出目錄中的文件和子目錄【命令】ls[選項][文件|目錄名]【選項】-a:顯示所有文件和子目錄,包括隱藏文件和隱藏子目錄。

-l:顯示文件和子目錄的詳細信息。

-d:如果參數(shù)是目錄,則只顯示目錄本身的信息而不顯示其中所包含的文件和目錄的信息?!菊f明】(1)如果沒有文件或目錄名,表示列出當前目錄中的文件和子目錄。(2)當用ls-l命令查看文件和目錄時,會看到如圖所示的內(nèi)容。(3)在預(yù)備知識中我們提到Linux的文件有7種類型,文件詳細信息的第一個字符分別表示這7種類型:①-:普通文件。②d:目錄文件。③p:管道文件。④l:鏈接文件。⑤c:字符設(shè)備文件;⑥b:塊設(shè)備文件。⑦s:套接字文件。(4)文件詳細信息的第2-10個字符代表了文件的訪問權(quán)限。文件權(quán)限由9個字符組成,每三個字符一組,分別代表文件主、同組用戶和其他用戶的權(quán)限?!皉”代表讀權(quán)限;“w”代表寫權(quán)限;“x”代表執(zhí)行權(quán)限;“-”代表沒有權(quán)限。(5)Linux的文件名命名規(guī)則有以下幾點:①單個文件或目錄的名字長度不能超過255個字符,包括完整路徑名稱的完整文件名不能超過4096個字符。②文件名嚴格區(qū)分大小寫。③可以使用除斜線(/)以外的任意字符,但不建議使用一些特殊字符如空格符、制表符、退格符、單引號、雙引號和“:”“?”“@”“#”“&”“\”“;”“<>”“()”“*”“!”等。最好也避免使用“+”或“-”來作為文件名的第一個字符。④文件名以“.”開頭表示該文件是隱藏文件,一般情況下是看不到的,除非使用選項“?a”才能看到。本課件是可編輯的正常PPT課件3.操作文件和目錄3)創(chuàng)建目錄【命令】mkdir[選項]<目錄名>【選項】-m:配置目錄的權(quán)限。

-p:將該目錄以及目錄下的子目錄(如果有的話)遞歸建立。4)切換目錄【命令】cd[目錄名(包括相對路徑或絕對路徑)]【說明】(1)一些特殊的目錄名表示形式:“.”代表當前目錄;“..”代表上一級目錄;“-”代表前一個工作目錄;“~”代表當前用戶的家目錄;“~user”代表user用戶的家目錄。小貼士:如果cd命令后面沒有任何目錄,默認回到自己的家目錄。(2)家目錄:在Linux系統(tǒng)中,每個用戶都有一個存放自己文件的目錄,稱為“家目錄”。之所以稱為“家”目錄,是因為默認情況下,每個用戶的家目錄都在/home下。系統(tǒng)在創(chuàng)建用戶賬戶時,默認會在/home目錄下創(chuàng)建一個與用戶名同名的目錄作為用戶的“家目錄”,用戶對自己的家目錄有完全控制權(quán)限,而對別人的家目錄沒有操作權(quán)限。小貼士:root用戶作為一個特殊用戶,其家目錄也比較特殊,為/root,并不在/home目錄下。本課件是可編輯的正常PPT課件3.操作文件和目錄5)創(chuàng)建空文件【命令】touch<文件名>6)復(fù)制文件和目錄【命令】cp[選項]<源文件|源目錄><目的目錄>【選項】-p:連同文件的屬性一起復(fù)制,而不是使用默認屬性。

-r:將該目錄下的子目錄一起復(fù)制?!菊f明】若保留原有文件名,則只需要寫目的目錄即可,若要更改文件名,則目的目錄下要重新寫上新文件名。7)刪除文件和目錄【命令】rm[選項]<文件|目錄名>【選項】-r:如果要刪除目錄,需要加此選項,否則無法刪除目錄。8)重命名文件或目錄【命令】mv[選項]<源文件|源目錄><目的文件|目的目錄>【選項】-f:強制覆蓋同名文件。小貼士:此命令的功能原本是將文件或目錄移動到另一個目錄中,但如果在同一目錄中移動,則具有重命名的效果。我們一般都用它來進行文件的重命名。本課件是可編輯的正常PPT課件4.編輯和查看文本文件1)編輯文本文件【命令】vim[文件名]【說明】Linux中所有的系統(tǒng)管理與配置都是以文本文件的形式存在的,因此編輯文本文件的工具是否好用也至關(guān)重要。幾乎所有的Linux系統(tǒng)中都會默認安裝vi編輯器作為文本編輯軟件,許多Linux指令默認也會使用vi編輯器作為數(shù)據(jù)編輯的接口。vim編輯器是vi編輯器的增強版本,可以用顏色或底線等方式來顯示一些特殊的信息。vim編輯器分為三種工作模式:執(zhí)行模式、命令模式和編輯模式。(1)命令模式:當僌vim命令后,就打開了一個文本文件,此時,vim處于命令模式,如圖所示。在這個模式中,可以使用↑、↓、←、→鍵來移動光標,可以刪除字符或刪除整行,可以查找字符,也可以復(fù)制、粘貼文字。本課件是可編輯的正常PPT課件4.編輯和查看文本文件1)編輯文本文件【命令】vim[文件名]【說明】Linux中所有的系統(tǒng)管理與配置都是以文本文件的形式存在的,因此編輯文本文件的工具是否好用也至關(guān)重要。幾乎所有的Linux系統(tǒng)中都會默認安裝vi編輯器作為文本編輯軟件,許多Linux指令默認也會使用vi編輯器作為數(shù)據(jù)編輯的接口。vim編輯器是vi編輯器的增強版本,可以用顏色或底線等方式來顯示一些特殊的信息。vim編輯器分為三種工作模式:執(zhí)行模式、命令模式和編輯模式。(2)編輯模式:在命令模式下可以刪除、復(fù)制、粘貼文字,但是卻無法編輯文件內(nèi)容。只有按下“i”“I”“o”“O”“a”“A”“r”“R”等任何一個字母后進入編輯模式才可以編輯文本。我們以按下“i”鍵為例,此時在屏幕的左下方會出現(xiàn)“插入”字樣,才可以進行文字編輯,如圖2-5所示。如果要退出編輯模式回到命令模式,則只須要按下“Esc”鍵即可。本課件是可編輯的正常PPT課件4.編輯和查看文本文件1)編輯文本文件【命令】vim[文件名]【說明】Linux中所有的系統(tǒng)管理與配置都是以文本文件的形式存在的,因此編輯文本文件的工具是否好用也至關(guān)重要。幾乎所有的Linux系統(tǒng)中都會默認安裝vi編輯器作為文本編輯軟件,許多Linux指令默認也會使用vi編輯器作為數(shù)據(jù)編輯的接口。vim編輯器是vi編輯器的增強版本,可以用顏色或底線等方式來顯示一些特殊的信息。vim編輯器分為三種工作模式:執(zhí)行模式、命令模式和編輯模式。(3)執(zhí)行模式:在命令模式下輸入“:”進入執(zhí)行模式。在執(zhí)行模式下可以進行存盤、設(shè)置行號等功能。執(zhí)行模式下命令執(zhí)行結(jié)束后,一般會回到命令模式。在執(zhí)行模式下輸入字母“q”,會退出vim編輯器。三種模式之間的轉(zhuǎn)換如圖所示。本課件是可編輯的正常PPT課件4.編輯和查看文本文件2)查看文本文件的內(nèi)容(1)查看文本文件的全部內(nèi)容?!久睢縞at[選項]<文件名>【選項】-n:在每一行前顯示行號。(2)分頁顯示文本文件的內(nèi)容。【命令】more[選項]<文件名>【選項】-num:這里的num是一個數(shù)字,用來指定分頁顯示時每頁的行數(shù)。

+num:指定從文件的第num行開始顯示?!菊f明】在使用cat命令時,如果文件內(nèi)容太長,則頁面會自動向上滾動,用戶只能看到文件的最后一部分。more命令可以分頁顯示文件內(nèi)容,按回車鍵可以向上滾動一行,按空格鍵可以向上滾動一頁,按“q”鍵可以退出more狀態(tài)。除了more命令外,還有一個less命令,用法與more命令相同,功能更強大,不僅能向上滾動,還可以向下滾動,并支持在文本中快速查找。(3)顯示文件最后部分?!久睢縯ail[選項]<文件名>【選項】-nnum:顯示文件末尾的num行。

-cnum:顯示文件末尾的num個字符。

-n+mum:從第num行開始顯示文件內(nèi)容。

-f:持續(xù)刷新顯示文件內(nèi)容。(4)顯示文件最開頭部分?!久睢縣ead[選項]<文件名>【選項】-nnum:顯示文件開頭的num行。

-cnum:顯示文件開頭的num個字符?!菊f明】若選項“-nnum”中的num為負值,則表示倒數(shù)第num行后面的所有行都不顯示。例如,num為-3,則表示文件中倒數(shù)第3行后面的行都不顯示,其余行都顯示。本課件是可編輯的正常PPT課件5.文件的權(quán)限和屬主權(quán)限設(shè)置是保證Linux系統(tǒng)文件安全的重要措施。Linux文件系統(tǒng)的基本權(quán)限包括讀、寫和執(zhí)行三種。針對文件和目錄的權(quán)限含義略有不同,具體內(nèi)容如表所示。權(quán)限文件的權(quán)限目錄的權(quán)限讀(r)可讀取此文件的實際內(nèi)容,如讀取文本文件的文字內(nèi)容等可以讀取目錄結(jié)構(gòu)列表寫(w)可以編輯、新增或者是修改該文件的內(nèi)容(但不包括刪除該文件)可以改變該目錄結(jié)構(gòu)列表,包括:(1)建立新的文件與目錄;(2)刪除已經(jīng)存在的文件與目錄;(3)將已存在的文件與目錄進行更名;(4)搬移該目錄內(nèi)的文件、目錄的位置執(zhí)行(x)該文件可以被系統(tǒng)執(zhí)行用戶能夠進入該目錄成為工作目錄本課件是可編輯的正常PPT課件5.文件的權(quán)限和屬主1)修改文件或目錄的權(quán)限【命令】chmod<權(quán)限值><文件或目錄名>【說明】權(quán)限值有兩種表示形式:一種是用字符表示,一種是用數(shù)字表示。(1)字符表示權(quán)限值:前面我們提到,在用“l(fā)s-l”命令時,可以查看一個文件或目錄的詳細信息,其中第2-10個字符代表文件或目錄的權(quán)限。每三個字符一組,分別代表文件主、同組用戶和其他用戶的權(quán)限?!皉”代表讀權(quán)限;“w”代表寫權(quán)限;“x”代表執(zhí)行權(quán)限。修改文件或目錄的權(quán)限時,以“u”代表文件主、“g”代表同組用戶、“o”代表其他用戶。如果要增加權(quán)限,就以“用戶代表的字符+權(quán)限字符”表示。例如同組用戶要增加寫權(quán)限,就用“g+w”表示。如果要取消權(quán)限,就以“用戶代表的字符-權(quán)限字符”表示。例如其他用戶要取消執(zhí)行的權(quán)限,就用“o-x”表示。(2)數(shù)字表示權(quán)限值:將“讀”權(quán)限用數(shù)字“4”表示,“寫”權(quán)限用數(shù)字“2”表示,“執(zhí)行”權(quán)限用數(shù)字“1”表示,沒有權(quán)限用數(shù)字“0”表示。同一類用戶的權(quán)限數(shù)字值相加的和就是這個用戶的權(quán)限值,每一個文件或目錄的權(quán)限值用三位數(shù)字表示。如某一文件的權(quán)限為rwxrw-r--,則文件主的權(quán)限為rwx,權(quán)限值為4+2+1=7,同組用戶的權(quán)限為rw-,權(quán)限值為4+2+0=6,其他用戶的權(quán)限為r--,權(quán)限值為4+0+0=4,所以該文件的權(quán)限值為764。如果要修改文件的權(quán)限,只需要寫出修改后的權(quán)限值的三位數(shù)字即可。本課件是可編輯的正常PPT課件5.文件的權(quán)限和屬主2)修改umask值【命令】umask[權(quán)限掩碼]【說明】(1)umask的作用原理是用權(quán)限的最大值減去權(quán)限掩碼即是新建文件或目錄的權(quán)限值。對目錄而言權(quán)限最大值是777,而文件的權(quán)限最大值是666。(2)umask命令后不加任何權(quán)限掩碼可以查看當前用戶的權(quán)限掩碼,普通用戶默認的權(quán)限掩碼是002,root用戶默認的權(quán)限掩碼是022。3)修改文件或目錄的擁有者【命令】chown[選項]<文件主><文件名|目錄名>【選項】-R:遞歸改變子目錄的擁有者。4)修改文件或目錄所屬的組【命令】chgrp[選項]<組名><文件名|目錄名>【選項】-R:遞歸改變子目錄所屬的組。本課件是可編輯的正常PPT課件03任務(wù)實施本課件是可編輯的正常PPT課件1.查看文件和目錄(1)查看當前目錄的絕對路徑。[root@rhel9~]#pwd運行結(jié)果如圖所示。可以看出當前的工作目錄為root用戶的家目錄/root。本課件是可編輯的正常PPT課件1.查看文件和目錄(2)查看當前目錄下的文件和目錄。[root@rhel9~]#ls-l僅使用ls命令,不加任何的選項,只能查看當前目錄下的文件和目錄的名字,無法區(qū)分哪些是文件哪些是目錄,因此,還要通過加選項-l,來查看文件和目錄的詳細信息,查看結(jié)果如圖所示。小貼士:因為“l(fā)s–l”命令特別常用,所以系統(tǒng)將它縮寫為ll(兩個小寫的L)。在實際操作中我們可以使用“l(fā)l”來代替“l(fā)s-l”。本課件是可編輯的正常PPT課件2.創(chuàng)建文件和目錄(1)在root用戶的家目錄下創(chuàng)建aa目錄。[root@rhel9~]#mkdiraa[root@rhel9~]#ls(2)在aa目錄中創(chuàng)建空文件myfile。[root@rhel9~]#cdaa[root@rhel9aa]#touchmyfile命令運行結(jié)果如圖所示。本課件是可編輯的正常PPT課件3.復(fù)制文件和目錄(1)將myfile文件復(fù)制到user1用戶的家目錄中,并改名為yourfile。(假設(shè)有user1用戶,若沒有,可以用其他用戶代替。)[root@rhel9aa]#cpmyfile/home/user1/yourfile(2)將aa目錄復(fù)制到user1用戶的家目錄中。[root@rhel9aa]#cd/home/user1[root@rhel9user1]#cp-r/root/aa.命令運行結(jié)果如圖所示。小貼士:正常情況下是不用進入到user1的家目錄中再進行文件復(fù)制的,只需要用命令“cp-r/root/aa/home/user1”即可。此處為了練習“當前目錄”的概念,才進入到user1的家目錄中,然后將“/root/aa”目錄復(fù)制到當前目錄中。本課件是可編輯的正常PPT課件4.編輯和查看文本文件(1)用vim編輯器打開myfile文件,并寫入“Thisismyfile.”。[root@rhel9user1]#cd[root@rhel9~]#cdaa[root@rhel9aa]#vimmyfile使用vim編輯器打開myfile文件,首先進入命令模式,按下“i”鍵進入插入模式,輸入“Thisismyfile.”。輸入完畢后按“Esc”鍵,進入執(zhí)行模式,輸入“:wq”保存并退出。(2)查看myfile文件的內(nèi)容。[root@rhel9aa]#catmyfile命令運行結(jié)果如圖所示。本課件是可編輯的正常PPT課件5.修改文件的權(quán)限和屬主(1)將myfile文件的權(quán)限修改為:文件主可讀、寫、執(zhí)行,同組用戶可讀、寫,其他用戶只可讀。根據(jù)要求,文件主的權(quán)限值為4+2+1=7,同組用戶的權(quán)限為4+2+0=6,其他用戶的權(quán)限為4+0+0=4,所以myfile文件的權(quán)限值將被修改為764。先查看修改之前的文件權(quán)限,修改后再查看其權(quán)限。[root@rhel9aa]#ll[root@rhel9aa]#chmod764myfile[root@rhel9aa]#ll運行結(jié)果如圖所示。本課件是可編輯的正常PPT課件5.修改文件的權(quán)限和屬主(2)修改umask,使得新建目錄的權(quán)限為700。先創(chuàng)建一個目錄newfolder1,并查看其默認權(quán)限值??梢钥吹狡錂?quán)限值為755。要想使新建目錄的默認權(quán)限為700,則有umask值=777-700=077,也即需要將umask值修改為077。再創(chuàng)建目錄newfolder2并查看其默認權(quán)限值,可以看到新建目錄的默認權(quán)限值變?yōu)榱?00。最后不要忘記把umask值改為022,否則以后再創(chuàng)建目錄將會非常不便。[root@rhel9aa]#mkdirnewfolder1[root@rhel9aa]#ls-ldnewfolder1[root@rhel9aa]#umask077[root@rhel9aa]#mkdirnewfolder2命令運行結(jié)果如圖所示。本課件是可編輯的正常PPT課件5.修改文件的權(quán)限和屬主(3)將myfile文件的文件主改為user1。[root@rhel9aa]#chownuser1myfile

運行結(jié)果如圖所示。本課件是可編輯的正常PPT課件5.修改文件的權(quán)限和屬主(4)將aa目錄所屬的組改為user1組。[root@rhel9~]#chgrpuser1aa運行結(jié)果如圖所示。本課件是可編輯的正常PPT課件6.刪除、重命名文件和目錄(1)將user1用戶的家目錄中的yourfile文件刪除。[root@rhel9~]#cd/home/user1[root@

溫馨提示

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

評論

0/150

提交評論