Linux服務(wù)器配置與管(第二版)課件匯 劉開茗 項(xiàng)目1-5 Linux服務(wù)器安裝與測(cè)試 -NFS、FTP、Samba服務(wù)器配置與管理_第1頁(yè)
Linux服務(wù)器配置與管(第二版)課件匯 劉開茗 項(xiàng)目1-5 Linux服務(wù)器安裝與測(cè)試 -NFS、FTP、Samba服務(wù)器配置與管理_第2頁(yè)
Linux服務(wù)器配置與管(第二版)課件匯 劉開茗 項(xiàng)目1-5 Linux服務(wù)器安裝與測(cè)試 -NFS、FTP、Samba服務(wù)器配置與管理_第3頁(yè)
Linux服務(wù)器配置與管(第二版)課件匯 劉開茗 項(xiàng)目1-5 Linux服務(wù)器安裝與測(cè)試 -NFS、FTP、Samba服務(wù)器配置與管理_第4頁(yè)
Linux服務(wù)器配置與管(第二版)課件匯 劉開茗 項(xiàng)目1-5 Linux服務(wù)器安裝與測(cè)試 -NFS、FTP、Samba服務(wù)器配置與管理_第5頁(yè)
已閱讀5頁(yè),還剩487頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

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

運(yùn)行級(jí)別systemdtarget說

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

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

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

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

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

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

-cnum:顯示文件末尾的num個(gè)字符。

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

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

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

運(yùn)行結(jié)果如圖所示。5.修改文件的權(quán)限和屬主(4)將aa目錄所屬的組改為user1組。[root@rhel9~]#chgrpuser1aa運(yùn)行結(jié)果如圖所示。6.刪除、重命名文件和目錄(1)將user1用戶的家目錄中的yourfile文件刪除。[root@rhel9~]#cd/home/user1[root@rhel9user1]#rmyourfile命令運(yùn)行結(jié)果如圖所示。(2)將user1用戶的家目錄中的aa目錄改名為bb。[root@rhel9user1]#mvaabb(3)將student用戶的家目錄中的bb目錄刪除。[root@rhel9user1]#rm-rbb04任務(wù)總結(jié)任務(wù)總結(jié)本次任務(wù)我們學(xué)習(xí)了如何管理Linux系統(tǒng)中的文件和目錄。關(guān)于文件和目錄的操作非常靈活,讀者在學(xué)習(xí)的時(shí)候,首先需要明確自己當(dāng)前的工作目錄是什么,其次,明確自己要操作的文件或目錄的路徑是什么。這樣才能準(zhǔn)確找到自己所要操作的目標(biāo)。在操作過程中,要多用ls命令來查看自己的操作效果,減少誤操作的情況。任務(wù)總結(jié)任務(wù)總結(jié)Linux操作系統(tǒng)的命令格式要求非常嚴(yán)格,一個(gè)大小寫的錯(cuò)誤都會(huì)導(dǎo)致運(yùn)行失敗或不同的運(yùn)行結(jié)果。這就要求Linux系統(tǒng)管理員有著精益求精、一絲不茍的敬業(yè)精神,認(rèn)真執(zhí)行每一條操作命令。習(xí)近平總書記指出,工匠精神的內(nèi)涵是“執(zhí)著專注、精益求精、一絲不茍、追求卓越”。在新時(shí)代的偉大征程上,每一位社會(huì)主義的建設(shè)者都要繼承發(fā)揚(yáng)好工匠精神,堅(jiān)持以創(chuàng)新為引領(lǐng),以細(xì)致為尺度,以專注為要求,奮勇砥礪前行,積極投身偉大實(shí)踐,以實(shí)際行動(dòng)踐行初心使命。05同步訓(xùn)練同步訓(xùn)練(1)在root用戶家目錄下創(chuàng)建dir目錄,在其中創(chuàng)建文件stu,并寫入:“welcometoLinuxworld!”。(2)進(jìn)入根目錄,將root用戶家目錄中的dir目錄移動(dòng)到某一個(gè)普通用戶的家目錄下。(3)將dir目錄權(quán)限改為:所有人都可讀可寫可執(zhí)行。(4)將stu文件的文件主和所屬組都改為某一普通用戶。(5)刪除dir目錄。本次課程結(jié)束贈(zèng)可編輯商務(wù)圖標(biāo)任務(wù)二管理用戶和組任務(wù)提出一任務(wù)分析二任務(wù)實(shí)施三任務(wù)總結(jié)四目錄Contents同步訓(xùn)練五項(xiàng)目2Linux服務(wù)器基本操作【項(xiàng)目描述】公司的Linux服務(wù)器已經(jīng)搭建成功。作為服務(wù)器的運(yùn)維人員,需要掌握對(duì)服務(wù)器的基本操作,包括對(duì)文件系統(tǒng)的操作、用戶和組管理、磁盤管理以及進(jìn)程管理等。本項(xiàng)目中需要完成這些任務(wù)?!緦W(xué)習(xí)目標(biāo)】(1)了解Linux文件系統(tǒng)的基本概念。(2)掌握Linux文件管理的基本方法。(3)掌握Linux用戶和組管理的基本方法。(4)掌握Linux磁盤管理的基本方法。(5)掌握Linux進(jìn)程管理的基本方法。(6)理解“執(zhí)著專注、精益求精、一絲不茍、追求卓越”的大國(guó)工匠精神。(7)樹立網(wǎng)絡(luò)安全意識(shí),加強(qiáng)責(zé)任感,管理好系統(tǒng)密碼。01任務(wù)提出任務(wù)提出1.管理用戶賬戶(1)添加用戶redhat。(2)修改redhat的密碼。(3)修改redhat的家目錄為/var/tmp,登錄Shell為/sbin/nologin。(4)將redhat賬戶刪除。2.管理用戶組(1)添加用戶組ngp。(2)添加用戶stu,使其附加組為ngp。(3)刪除ngp組。在進(jìn)行服務(wù)器運(yùn)維的過程中,經(jīng)常需要對(duì)用戶賬戶進(jìn)行管理。本次任務(wù)的主要內(nèi)容包括:02任務(wù)分析1.Linux的用戶和組也就是系統(tǒng)管理員,或稱為超級(jí)用戶。該用戶具有最高的權(quán)限,可以執(zhí)行所有任務(wù)。但是由于操作不當(dāng)導(dǎo)致?lián)p失的風(fēng)險(xiǎn)也最大。是最常見的一類用戶,滿足不同用戶日常登錄操作等需求,具有一般的權(quán)限,或者被root用戶賦予一定的特殊權(quán)限。為執(zhí)行某些特定的程序而創(chuàng)建的用戶,并沒有特別的權(quán)限。Linux系統(tǒng)是一個(gè)多用戶多任務(wù)的系統(tǒng),允許多人(或程序)同時(shí)使用這臺(tái)計(jì)算機(jī)來處

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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)論