




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
項目一安裝與配置Linux操作系統(tǒng)某高校組建學(xué)校的校園網(wǎng),需要部署具有Web、FTP、DNS、DHCP、Samba、VPN等功能的服務(wù)器來為校園網(wǎng)用戶提供服務(wù),現(xiàn)需要選擇一種既安全又易于管理的網(wǎng)絡(luò)操作系統(tǒng),正確搭建服務(wù)器并測試。Linux由于其開源、穩(wěn)定的性能而越來越受到用戶的歡迎,本項目的核心內(nèi)容是openEuler操作系統(tǒng)的安裝、配置與使用。項目一安裝與配置Linux操作系統(tǒng)項目需求項目目標(biāo)思政目標(biāo)培養(yǎng)學(xué)生愛國情懷和民族危機(jī)意識,強(qiáng)化社會主義核心價值觀,社會責(zé)任感和擔(dān)當(dāng)精神。培養(yǎng)學(xué)生獨(dú)立思考和自主學(xué)習(xí)的觀念。培養(yǎng)學(xué)生增強(qiáng)團(tuán)隊協(xié)助的觀念。2.知識目標(biāo)了解Linux操作系統(tǒng)的主要功能了解Linux操作系統(tǒng)的發(fā)展理解Linux操作系統(tǒng)的特點(diǎn)理解openEuler操作系統(tǒng)的應(yīng)用場景項目一安裝與配置Linux操作系統(tǒng)項目目標(biāo)3.能力目標(biāo)掌握openEuler操作系統(tǒng)的下載掌握openEuler操作系統(tǒng)的安裝與配置項目一安裝與配置Linux操作系統(tǒng)思政導(dǎo)入天下興亡匹夫有責(zé)隨著5G、互聯(lián)網(wǎng)等數(shù)字化產(chǎn)業(yè)的大力發(fā)展,帶來了許多數(shù)字化發(fā)展機(jī)遇。其中操作系統(tǒng)作為數(shù)字基礎(chǔ)設(shè)施的底座,已經(jīng)成為推動產(chǎn)業(yè)數(shù)字化、智能化發(fā)展的核心力量。然而在信息產(chǎn)業(yè)高速發(fā)展的同時,也不斷發(fā)現(xiàn)在一些關(guān)鍵技術(shù)領(lǐng)域上存在著“卡脖子”的現(xiàn)狀。我們知道Windows操作系統(tǒng)的高普及率,帶動了我國信息化技術(shù)發(fā)展,人民出行、溝通交流變得更加方便。但是,在這些“更加便利”的背后,也給我們種下了可怕的信息炸彈。這顆“炸彈”覆蓋程度是前所未有的,世界局勢一旦發(fā)生變化,爆發(fā)信息戰(zhàn)爭對我國的打擊將是難以想象的。試想,系統(tǒng)被入侵后工廠設(shè)備突然癱瘓無法生產(chǎn);供電設(shè)施停機(jī)大面積停電,影響地面所有通信設(shè)施;醫(yī)院掛號排隊、繳費(fèi)終端癱瘓導(dǎo)致病人無法得到及時的救治等等。這些信息攻擊案例在國外其實(shí)已經(jīng)發(fā)生過,而且在某一程度上容易造成社會恐慌。所以,在信息系統(tǒng)領(lǐng)域我們急需解決操作系統(tǒng)的依賴性,發(fā)展國產(chǎn)操作系統(tǒng)必須分秒必爭。信創(chuàng)即信息技術(shù)應(yīng)用創(chuàng)新,信創(chuàng)不僅是各行各業(yè)實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型的關(guān)鍵抓手,同時已成為我國強(qiáng)化網(wǎng)絡(luò)安全與信息安全的重要手段,是科技自立自強(qiáng)的核心基座。操作系統(tǒng)作為軟件應(yīng)用和硬件終端的“關(guān)鍵紐帶”,是數(shù)字經(jīng)濟(jì)高質(zhì)量發(fā)展、實(shí)現(xiàn)數(shù)字關(guān)鍵核心技術(shù)自主創(chuàng)新的重要基石。發(fā)展自主可控的國產(chǎn)操作系統(tǒng)是打造信息安全壁壘的基礎(chǔ),是國家信息安全發(fā)展的必經(jīng)之路。項目一安裝與配置Linux操作系統(tǒng)CONTENTS目錄1任務(wù)一認(rèn)識Linux操作系統(tǒng)2任務(wù)二安裝與配置OpenEuler操作系統(tǒng)任務(wù)一認(rèn)識Linux操作系統(tǒng)任務(wù)情景導(dǎo)入張三工程師按公司要求下個月在某高校新購買的服務(wù)器上安裝國產(chǎn)的操作系統(tǒng)OpenEuler,以便后續(xù)安裝相關(guān)的服務(wù)。可是張三以前只安裝過Windows
server操作系統(tǒng),沒安裝過Linux操作系統(tǒng)。張三工程師通過查詢資料,開始學(xué)習(xí)Linux和OpenEuler操作系統(tǒng)的相關(guān)基礎(chǔ)知識。任務(wù)一1.1.1操作系統(tǒng)簡介一、操作系統(tǒng)的概念:
操作系統(tǒng)(OperatingSystem,簡稱OS)是一類內(nèi)置于計算機(jī)硬件之上的軟件,其主要作用是通過協(xié)作計算機(jī)的硬件組件,為用戶提供與計算機(jī)的交互方式。操作系統(tǒng)充當(dāng)著計算機(jī)系統(tǒng)中資源的管理者,負(fù)責(zé)分配和協(xié)調(diào)硬件資源,如處理器、內(nèi)存、硬盤以及輸入輸出設(shè)備等,以便不同應(yīng)用程序能夠在這些資源上高效地運(yùn)行。任務(wù)一1.1.1操作系統(tǒng)簡介二、操作系統(tǒng)的主要功能:存儲管理:負(fù)責(zé)對內(nèi)存進(jìn)行合理分配、有效保護(hù)和擴(kuò)充等。作業(yè)管理:負(fù)責(zé)高效地處理用戶提交的作業(yè)請求,并根據(jù)系統(tǒng)資源的使用情況進(jìn)行作業(yè)調(diào)度,使得多個作業(yè)能夠在多個用戶之間合理地分配和運(yùn)行等。文件管理:負(fù)責(zé)管理計算機(jī)中的文件系統(tǒng),包括文件的創(chuàng)建、讀取、寫入、刪除和保護(hù)等。設(shè)備管理:通過設(shè)備管理程序控制和管理計算機(jī)的各種輸入輸出設(shè)備,如顯示器、鍵盤、鼠標(biāo)、打印機(jī)等。進(jìn)程管理:負(fù)責(zé)管理計算機(jī)中的進(jìn)程(或任務(wù)),包括進(jìn)程的創(chuàng)建、調(diào)度、切換和終止等。任務(wù)一1.1.2Linux操作系統(tǒng)簡介Linux是一種免費(fèi)使用和開源的操作系統(tǒng),是一個多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它支持32位和64位硬件。Linux也是一個性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。Linux是由美國的一個名叫LarryPage的程序員于1975年發(fā)明的。他在1976年1月為蘋果公司的MacOSX做了一個版本。隨著MacOSX在市場上的成功,LarryPage于1997年把系統(tǒng)發(fā)布在互聯(lián)網(wǎng)上,并把它命名為Linux。Linux是使用Unix內(nèi)核設(shè)計的,所以它支持Unix的其他所有特性,如多用戶多任務(wù)和文件系統(tǒng)。與Windows不同,Linux是一種通用操作系統(tǒng),并不針對某一類特定設(shè)備而設(shè)計。任務(wù)一1.1.2Linux操作系統(tǒng)簡介Linux的版本Linux有許多不同的發(fā)行版,常見的Linux系統(tǒng)有:Ubuntu、Debian、CentOS、RedHatEnterpriseLinux。以下是一些常見的Linux發(fā)行版及其主要區(qū)別:Ubuntu:Ubuntu是最受歡迎且廣泛使用的Linux發(fā)行版之一。
Debian:Debian是一個穩(wěn)定且具有廣泛社區(qū)支持的發(fā)行版。
CentOS:CentOS是一個基于RedHatEnterpriseLinux(RHEL)源代碼的克隆版本。
RedHatEnterpriseLinux:紅帽公司的核心產(chǎn)品是紅帽企業(yè)版Linux(RedHatEnterpriseLinux,簡稱RHEL)。
OpenEuler:華為公司開源的Linux發(fā)行版平臺,基于Linux穩(wěn)定系統(tǒng)內(nèi)核,支持鯤鵬處理器和容器虛擬化技術(shù),具有高可靠、高安全以及高保障等特性。任務(wù)一1.1.2Linux操作系統(tǒng)簡介Linux的特點(diǎn)開源自由:Linux是開源的,這意味著用戶可以自由地查看、修改和分發(fā)Linux的源代碼。穩(wěn)定性和可靠性:Linux系統(tǒng)以其穩(wěn)定性和可靠性而聞名。這使得Linux成為服務(wù)器、網(wǎng)絡(luò)設(shè)備和高性能計算等領(lǐng)域的首選。安全性:Linux系統(tǒng)具有較高的安全性。其開源的特性使得漏洞和安全問題可以被及時發(fā)現(xiàn)和修復(fù)。多樣性和靈活性:Linux系統(tǒng)支持多種硬件架構(gòu),可以運(yùn)行在各種設(shè)備上。此外,Linux提供了多種圖形界面和命令行工具,滿足不同用戶的需求和偏好。應(yīng)用生態(tài)系統(tǒng):Linux擁有廣泛的應(yīng)用生態(tài)系統(tǒng),提供了大量的開源軟件和工具。成本效益:相對于商業(yè)操作系統(tǒng),Linux系統(tǒng)具有較低的成本。用戶可以免費(fèi)獲取Linux系統(tǒng),并且可以根據(jù)需要自由定制和配置。任務(wù)一1.1.2OpenEuler操作系統(tǒng)簡介OpenEuler(歐拉)是華為公司開發(fā)一款開源操作系統(tǒng)。當(dāng)前OpenEuler內(nèi)核源于Linux,支持鯤鵬及其它多種處理器,能夠充分釋放計算芯片的潛能,是由全球開源貢獻(xiàn)者構(gòu)建的高效、穩(wěn)定、安全的開源操作系統(tǒng),適用于數(shù)據(jù)庫、大數(shù)據(jù)、云計算、人工智能等應(yīng)用場景。同時,OpenEuler是一個面向全球的操作系統(tǒng)開源社區(qū),通過社區(qū)合作,打造創(chuàng)新平臺,構(gòu)建支持多處理器架構(gòu)、統(tǒng)一和開放的操作系統(tǒng),推動軟硬件應(yīng)用生態(tài)繁榮發(fā)展。截至,2023年11月,OpenEuler已經(jīng)在很多場景得到應(yīng)用,包括中國移動、中國聯(lián)通、中國電信、國家電網(wǎng)、各大銀行、大學(xué)、超算中心、氣象災(zāi)害平臺、恒生電子、中國鐵路等思政元素勇?lián)夹g(shù)創(chuàng)新,發(fā)展國產(chǎn)軟件的歷史使命,立志科技強(qiáng)國。任務(wù)一1.2.1OpenEuler操作系統(tǒng)簡介OpenEuler(歐拉)發(fā)行版本:OpenEuler系統(tǒng)版本命名方式為社區(qū)版本按照發(fā)布年份和月份進(jìn)行版本號命名。長期支持版(LTS版本):發(fā)布周期定為2年,提供4年社區(qū)支持。社區(qū)首個LTS版本openEuler20.03已于2020年3月正式發(fā)布;目前最新的是openEuler22.03LTSSP3社區(qū)創(chuàng)新版本:發(fā)布周期為6個月,提供6個月社區(qū)支持。目前社區(qū)創(chuàng)新版本是openEuler23.09任務(wù)小結(jié)通過本任務(wù)的學(xué)習(xí),張三工程師已經(jīng)了解操作系統(tǒng)的主要功能和Linux操作系統(tǒng)的發(fā)展和特點(diǎn),以及openEuler操作系統(tǒng)相關(guān)基礎(chǔ)知識。CONTENTS目錄1任務(wù)一認(rèn)識Linux操作系統(tǒng)2任務(wù)二安裝與配置OpenEuler操作系統(tǒng)任務(wù)二安裝與配置OpenEuler操作系統(tǒng)任務(wù)情景導(dǎo)入張三工程師通過前面的學(xué)習(xí),了解了Linux操作系統(tǒng)和OpenEuler操作系統(tǒng)的基礎(chǔ)知識。接下來,張三工程師將開始學(xué)習(xí)如何安裝與配置OpenEuler操作系統(tǒng)。任務(wù)二1.2.1安裝OpenEuler操作系統(tǒng)的要求一.硬件要求架構(gòu):支持Arm的64位架構(gòu),支持Intel的X86_64位架構(gòu)CPU:支持IntelXeon處理器、支持華為鯤鵬920系列內(nèi)存:至少2GB以上硬盤:不小于20GB容量二.軟件要求操作系統(tǒng):Win7或Win10及以上操作系統(tǒng)虛擬機(jī):VMwareWorkstation15以上版本鏡像:openEuler22.03LTSSP3任務(wù)二1.2.2OpenEuler操作系統(tǒng)鏡像下載打開openEuler官網(wǎng):,點(diǎn)擊“下載”,選擇社區(qū)發(fā)行版。如圖1-1所示。圖1-1選擇社區(qū)發(fā)行版任務(wù)二1.2.2OpenEuler操作系統(tǒng)鏡像下載2.依次選擇版本:OpenEuler-22.03-LTS-SP3,如圖1-2所示。點(diǎn)擊“前往下載”,選擇軟件包類型:OfflineStandardISO,最后點(diǎn)擊“立即下載”即可。如圖1-3所示。任務(wù)二1.2.3
安裝與配置OpenEuler操作系統(tǒng)打開VmwareWorkstation軟件,在“主頁”界面中單擊“創(chuàng)建新的虛擬機(jī)”,如圖1-4所示。。圖1-4創(chuàng)建新的虛擬機(jī)任務(wù)二1.2.3
安裝與配置OpenEuler操作系統(tǒng)2.在彈出的“新建虛擬機(jī)向?qū)А睂υ捒蛑信渲锰摂M機(jī)。新建虛擬機(jī)配置類型選擇“典型(推薦)”,然后單擊“下一步”,如圖1-5所示。。圖1-5新建虛擬機(jī)配置類型任務(wù)二1.2.3
安裝與配置OpenEuler操作系統(tǒng)3.虛擬機(jī)操作系統(tǒng)安裝方式選擇“稍后安裝操作系統(tǒng)”,單擊“下一步”,如圖1-6所示。。圖1-6安裝來源任務(wù)二1.2.3
安裝與配置OpenEuler操作系統(tǒng)4.虛擬機(jī)的操作系統(tǒng)類型選擇Linux,版本可以選擇Centos764位(也可以選擇其他Linux內(nèi)核64位版本),單擊“下一步”,如圖1-7所示。圖1-7選擇客戶機(jī)操作系統(tǒng)任務(wù)二1.2.3
安裝與配置OpenEuler操作系統(tǒng)5.虛擬機(jī)名稱可以根據(jù)需要進(jìn)行命令,這里命令為openEuler,并選擇合適的虛擬機(jī)文件存放位置。單擊“下一步”,如圖1-8所示。圖1-8虛擬機(jī)命名任務(wù)二1.2.3
安裝與配置OpenEuler操作系統(tǒng)6.虛擬機(jī)硬盤容量設(shè)置默認(rèn)大小為20G,同時虛擬磁盤的存儲方式選擇“將虛擬磁盤拆分成多個文件(M)”,單擊“下一步”,如圖1-9所示。圖1-9虛擬機(jī)磁盤分配任務(wù)二1.2.3
安裝與配置OpenEuler操作系統(tǒng)7.單擊“自定義硬件”,如圖1-10所示。圖1-10自定義硬件任務(wù)二1.2.3
安裝與配置OpenEuler操作系統(tǒng)8.單擊設(shè)備選項“內(nèi)存”,設(shè)置此虛擬機(jī)的內(nèi)存為4GB,即4096MB。如圖1-11所示。圖1-11內(nèi)存設(shè)置任務(wù)二1.2.3
安裝與配置OpenEuler操作系統(tǒng)9.單擊設(shè)備選項“處理器”,設(shè)置處理器數(shù)量為2,每個處理器的內(nèi)核數(shù)量為2。如圖1-12所示。圖1-12處理器設(shè)置任務(wù)二1.2.3
安裝與配置OpenEuler操作系統(tǒng)10.單擊設(shè)備選項“新CD/DVD(IDE)”,選擇使用ISO映像文件,單擊“瀏覽”,定位openEuler操作系統(tǒng)鏡像文件的位置,即openEuler-22.03-LTS-SP3-x86_64-dvd.iso文件所在位置。如圖1-13所示。圖1-13選擇ISO映像文件任務(wù)二1.2.3
安裝與配置OpenEuler操作系統(tǒng)11.開始安裝openEuler操作系統(tǒng),單擊“開啟此虛擬機(jī)”,如圖1-14所示。圖1-14開啟虛擬機(jī)任務(wù)二1.2.3
安裝與配置OpenEuler操作系統(tǒng)12.在安裝openEuler的安裝界面,用鍵盤上鍵選擇第一項(選擇第一個選項,直接安裝,第二個選項測試并安裝),然后回車安裝操作系統(tǒng)。如圖1-15所示。圖1-15安裝引導(dǎo)菜單界面任務(wù)二1.2.3
安裝與配置OpenEuler操作系統(tǒng)13.在語言選擇界面,選擇安裝過程中需要使用的語言,這里選擇“中文”,單擊“繼續(xù)”,如圖1-16所示。圖1-16語言選擇任務(wù)二1.2.3
安裝與配置OpenEuler操作系統(tǒng)14.在“安裝信息摘要”界面中,單擊“系統(tǒng)”組中的“安裝目的地(D)”,如圖1-17所示。圖1-17系統(tǒng)安裝目的地任務(wù)二1.2.3
安裝與配置OpenEuler操作系統(tǒng)15.在“安裝目標(biāo)位置”界面中,系統(tǒng)默認(rèn)已經(jīng)選擇“本地標(biāo)準(zhǔn)磁盤”,存儲配置默認(rèn)選擇“自動”,單擊左上角的“完成”,如圖1-18所示。圖1-18安裝位置任務(wù)二1.2.3
安裝與配置OpenEuler操作系統(tǒng)16.在“安裝信息摘要”界面中,單擊“用戶設(shè)置”組中的“Root帳戶”,如圖1-19所示。圖1-19選擇Root帳戶任務(wù)二1.2.3
安裝與配置OpenEuler操作系統(tǒng)17.在“ROOT帳戶”界面中,選擇“啟用Root帳戶(E)”,并輸入Root密碼和確認(rèn)密碼(Root帳戶密碼應(yīng)使用數(shù)字、大小寫英文字母、符號等組合)。如圖1-20所示。圖1-20啟用Root帳戶思政元素加強(qiáng)密碼強(qiáng)度,提高數(shù)據(jù)安全性意識任務(wù)二1.2.3
安裝與配置OpenEuler操作系統(tǒng)18.在“安裝信息摘要”界面中,單擊右下角的“開始安裝”,如圖1-21所示。圖1-21開裝安裝任務(wù)二1.2.3
安裝與配置OpenEuler操作系統(tǒng)19.系統(tǒng)自動安裝完成后,提示需要輸入用戶名和密碼,如圖1-22所示。圖1-22用戶登錄界面任務(wù)二1.2.3
安裝與配置OpenEuler操作系統(tǒng)20.在提示框中輸入用戶名root和密碼(注:密碼不顯示),用戶名和密碼正確后則顯示命令提示符,代表登錄成功。如圖1-23所示。圖1-23登錄成功任務(wù)二1.2.4OpenEuler操作系統(tǒng)的基礎(chǔ)命令1.
認(rèn)識GUI與CLI1)GUI稱為中文圖形用戶界面,是一個獨(dú)立于系統(tǒng)的組件,提供了一整套圖形界面下的程序。比如瀏覽器、文件管理器、桌面應(yīng)用程序和辦公軟件等,這些對于用戶來說不僅直觀,而且易于操作。然而應(yīng)用于服務(wù)器的linux操作系統(tǒng)則不會安裝GUI,因為GUI會占用一定的系統(tǒng)資源和帶寬,從而影響了服務(wù)器的性能。2)CLI稱為命令行界面,是一種與計算機(jī)交互的窗口,它可以方便地執(zhí)行各種命令和操作。2.認(rèn)識bashshellbashshell是Linux操作系統(tǒng)默認(rèn)的shell程序,bash類似于Windows系統(tǒng)中的命令提示符。bash不僅支持交互操作,而且還可以進(jìn)行批處理操作和程序設(shè)計。如果root用戶登錄到Linux系統(tǒng)后,會顯示bash的提示符,如圖所示。任務(wù)二1.2.4OpenEuler操作系統(tǒng)的基礎(chǔ)命令語法格式:命令[選項][參數(shù)]3.bash命令命令通常是表示相應(yīng)功能的英文單詞或單詞的縮寫,并區(qū)分大小寫。命令中的選項和參數(shù)都是可選的,既可以不帶任何選項和參數(shù),也允許帶有多個選項和參數(shù)。選項決定該命令如何工作,參數(shù)用于確定該命令作用的目標(biāo)。選項可以分為兩種類型。(1)短選項:由一個杠字符和一個字母構(gòu)成,如-a選項。(2)長選項:由兩個杠字符和一些大小寫字母組合的單詞構(gòu)成,如--help選項?!纠?-1】使用date命令查看系統(tǒng)時間[root@localhost~]#date【例1-2】使用ls-a查看當(dāng)前目錄內(nèi)容和ls--help命令查看命令幫助[root@localhost~]#ls-a[root@localhost~]#ls--help任務(wù)二1.2.4OpenEuler操作系統(tǒng)的基礎(chǔ)命令命令名稱:shutdown說明:用于指定時間關(guān)閉系統(tǒng)語法格式:shutdown[選項]時間[警告信息]4.開機(jī)與關(guān)機(jī)命令【例1-3】使用shutdown命令立即關(guān)閉系統(tǒng)[root@localhost~]#shutdown-hnow任務(wù)二1.2.4OpenEuler操作系統(tǒng)的基礎(chǔ)命令命令名稱:halt說明:停止所有的CPU活動4.開機(jī)與關(guān)機(jī)命令命令名稱:poweroff說明:將立即關(guān)閉電源poweroff
命令名稱:init0說明:改變運(yùn)行級別到0,即關(guān)機(jī)命令名稱:reboot說明:重啟系統(tǒng)【例1-4】使用reboot命令立即重啟系統(tǒng)[root@localhost~]#reboot任務(wù)二1.2.4OpenEuler操作系統(tǒng)的基礎(chǔ)命令5.顯示系統(tǒng)信息命令命令名稱:date說明:用于顯示系統(tǒng)的日期時間語法格式:date【例1-5】顯示系統(tǒng)的當(dāng)前日期時間[root@localhost~]#date命令名稱:free說明:用于顯示系統(tǒng)內(nèi)存的使用情況語法格式:free[選項]【例1-6】顯示系統(tǒng)的內(nèi)存信息[root@localhost~]#free任務(wù)二1.2.4OpenEuler操作系統(tǒng)的基礎(chǔ)命令6.其他常用命令或快捷鍵命令名稱:clear說明:用于清除終端屏幕內(nèi)容語法格式:clear(或Ctrl+l)命令名稱:Tab說明:用于自動補(bǔ)全命令、文件名、目錄名和命令選項命令名稱:
Ctr+c說明:用于中斷當(dāng)前正在運(yùn)行的程序或命令命令名稱:
Ctr+z(使用fg命令恢復(fù)到前臺)說明:用于暫停當(dāng)前正在運(yùn)行的程序或命令并放入后臺任務(wù)小結(jié)通過本任務(wù)的學(xué)習(xí),張三工程師已經(jīng)學(xué)會了OpenEuler操作系統(tǒng)的安裝與配置,以及基礎(chǔ)命令的使用,為后續(xù)文件和目錄的操作提供了基礎(chǔ)。項目二:管理文件與目錄工程師李四給張三工程師分配了一個任務(wù):在Linux服務(wù)器的/IT目錄中為每個部門創(chuàng)建部門目錄和每位新員工創(chuàng)建一個工作目錄,以便于工作數(shù)據(jù)歸檔。項目需求項目二:管理文件與目錄項目目標(biāo)思政目標(biāo)培養(yǎng)學(xué)生愛國情懷和民族危機(jī)意識,強(qiáng)化社會主義核心價值觀,社會責(zé)任感和擔(dān)當(dāng)精神。培養(yǎng)學(xué)生勇于探索進(jìn)取,嚴(yán)謹(jǐn)做事,精益求精精神。培養(yǎng)學(xué)生獨(dú)立思考和自主學(xué)習(xí)的觀念。培養(yǎng)學(xué)生增強(qiáng)團(tuán)隊協(xié)助的觀念。2.知識目標(biāo)了解openEuler操作系統(tǒng)文件命名規(guī)則。了解openEuler操作系統(tǒng)目錄結(jié)構(gòu)。掌握openEuler操作系統(tǒng)目錄與路徑的相關(guān)知識。掌握Vim文本編輯的操作命令項目二:管理文件與目錄項目目標(biāo)3.能力目標(biāo)掌握openEuler操作系統(tǒng)目錄管理的基本操作命令。掌握openEuler操作系統(tǒng)文件管理的基本操作命令。掌握openEuler操作系統(tǒng)Vim文本編輯的基本操作。項目二:管理文件與目錄思政導(dǎo)入發(fā)揮創(chuàng)新能力和奮發(fā)進(jìn)取精神屠呦呦是中國著名的藥學(xué)家,因為她的貢獻(xiàn)而獲得了2015年諾貝爾生理學(xué)或醫(yī)學(xué)獎。呦呦和她的團(tuán)隊通過多年的不懈努力,成功地從中草藥中提取出了青篙素,這是一種用于治療瘧疾的重要藥物。她的研究成果不僅挽救了無數(shù)生命,也向世界展示了中國科學(xué)家的創(chuàng)新能力和奮發(fā)進(jìn)取的精神。項目二:管理文件與目錄CONTENTS目錄1任務(wù)一認(rèn)識文件和目錄2任務(wù)二目錄的基本操作3任務(wù)三
文件的基本操作4任務(wù)四Vim編輯器的應(yīng)用任務(wù)一認(rèn)識文件和目錄任務(wù)情景導(dǎo)入張三工程師前面已經(jīng)學(xué)會了安裝openEuler操作系統(tǒng),可登錄系統(tǒng)之后發(fā)現(xiàn)系統(tǒng)界面跟windows操作系統(tǒng)完全不一樣,不能圖形化地管理文件和目錄。接下來,張三工程師將進(jìn)一步學(xué)習(xí)openEuler操作系統(tǒng)的文件和目錄的基礎(chǔ)知識。任務(wù)一2.1.1
OpenEuler系統(tǒng)的文件命名OpenEuler系統(tǒng)中,文件和目錄的命名規(guī)則如下。(1)除了字符“/”之外,所有的字符都可以使用。(2)目錄名或文件名的長度不能超過255個字符。(3)目錄名或文件名是區(qū)分大小寫的。(4)與Windows操作系統(tǒng)不同,openEuler系統(tǒng)并不以文件的擴(kuò)展名來分區(qū)文件類型。
任務(wù)一2.1.1
OpenEuler系統(tǒng)的文件命名OpenEuler中常見的擴(kuò)展名如下:
.tar、.tar.gz、.tar.bz表示壓縮文件。
.sh表示shell腳本文件。
.py表示Python語言文件。
.html、.jsp表示網(wǎng)頁語言的文件。
.conf表示系統(tǒng)服務(wù)的配置文件。
.rpm表示rpm安裝包文件。任務(wù)一2.1.2OpenEuler系統(tǒng)的文件類型在OpenEuler中總共有7種類型的文件,分為三大類:普通文件、目錄文件和特殊文件。特殊文件包含5種類型:鏈接文件、字符設(shè)備文件、塊設(shè)備文件、套接字文件、管道文件。(1)普通文件(“-”表示)普通文件是OpenEuler中出現(xiàn)最多的一種文件類型,包括可讀寫的純文本文件和二進(jìn)制文件(2)目錄文件(“d”表示)目錄文件是我們平時所說的文件夾,在OpenEuler系統(tǒng)中,可以使用cd命令進(jìn)入相關(guān)的目錄中。
(3)鏈接文件(“l(fā)”表示)鏈接文件是在共享文件和訪問它的用戶的若干目錄項之間建立聯(lián)系的一種方法。在OpenEuler中有兩種鏈接:硬鏈接和軟鏈接,軟鏈接又稱為符號鏈接。任務(wù)一2.1.2OpenEuler系統(tǒng)的文件類型(4)字符設(shè)備文件(“c”表示)字符設(shè)備文件是串行端口的接口設(shè)備,如鍵盤、鼠標(biāo)等。(5)塊設(shè)備文件(“b”表示)塊設(shè)備文件是存儲數(shù)據(jù)以供系統(tǒng)存取的接口設(shè)備,簡單而言就是硬盤。(6)套接字文件(“s”表示)套接字文件通常用于網(wǎng)絡(luò)數(shù)據(jù)連接,啟動一個程序來監(jiān)聽客戶端的請求,客戶端就可以通過套接字來進(jìn)行數(shù)據(jù)通信。(7)管道文件(“p”表示)管道是OpenEuler系統(tǒng)中的一種進(jìn)程通信機(jī)制。任務(wù)一2.1.2OpenEuler系統(tǒng)的文件類型表2-1文件類型任務(wù)一2.1.3OpenEuler系統(tǒng)目錄結(jié)構(gòu)在OpenEuler系統(tǒng)中目錄就是一組相關(guān)文件的集合。1.
OpenEuler系統(tǒng)目錄結(jié)構(gòu)在OpenEuler系統(tǒng)中并不存在C、D、E等盤符,OpenEuler系統(tǒng)中的一切文件都是從“根(/)”目錄開始的,是一種單一的根目錄結(jié)構(gòu)?!?”位于OpenEuler文件系統(tǒng)的頂層,所有的目錄、文件、設(shè)備都在“/”之下,分區(qū)都掛載到“/”下的某個目錄中。OpenEuler系統(tǒng)中的目錄結(jié)構(gòu)如下圖所示。任務(wù)一2.1.3OpenEuler系統(tǒng)目錄結(jié)構(gòu)任務(wù)一2.1.3OpenEuler系統(tǒng)目錄結(jié)構(gòu)2.目錄與路徑(1)家目錄(又稱主目錄)。在Linux系統(tǒng)的字符界面中,用戶登錄后要有一個初始位置,這個初始登錄位置就稱為家目錄(用~代表)。(2)工作目錄。用戶當(dāng)前所處的位置就是其工作目錄,也稱為當(dāng)前目錄。(3)路徑。路徑是指如何定位到某個文件,路徑分為絕對路徑與相對路徑。絕對路徑是指從根目錄“/”開始寫起的文件或目錄名稱。例如訪問文件路徑:/etc/dhcp/dhcpd.conf特點(diǎn):絕對路徑不受當(dāng)前工作目錄的影響,無論用戶當(dāng)前在哪個目錄下,都可以通過絕對路徑準(zhǔn)確地定位到文件或目錄相對路徑是指相對于當(dāng)前路徑的寫法。例如在/etc當(dāng)前目錄下,可以使用/dhcp/dhcp.conf進(jìn)行訪問
特點(diǎn):相對路徑依賴于當(dāng)前工作目錄,如果改變了工作目錄,相同的相對路徑可能會指向不同的文件或目錄。任務(wù)小結(jié)通過本任務(wù)的學(xué)習(xí),張三工程師已經(jīng)認(rèn)識了文件和目錄的基礎(chǔ)知識,對文件命名,文件類型和目錄結(jié)構(gòu)有了深入的理解,為后續(xù)文件和目錄的操作提供了基礎(chǔ)。項目二管理文件與目錄CONTENTS目錄1任務(wù)一文件和目錄基礎(chǔ)知識2任務(wù)二目錄的基本操作3任務(wù)三
文件的基本操作
4任務(wù)四Vim編輯器的應(yīng)用任務(wù)二目錄基本操作情景導(dǎo)入經(jīng)過前面任務(wù)的學(xué)習(xí),張三工程師已經(jīng)了解了openEuler操作系統(tǒng)中的文件和目錄基礎(chǔ)知識,他想自己使用命令來嘗試操作。經(jīng)過查閱資料,了解目錄的操作主要包括查看、新建、移動和刪除等。在本任務(wù)中,張三工程師需要掌握這些基本操作。任務(wù)二2.2.1顯示工作目錄與更改工作目錄:pwd、cd命令1)命令名稱:pwd
說
明:
用于顯示當(dāng)前目錄的絕對路徑
語法格式:pwd2)命令名稱:cd
說
明:
用于切換工作路徑
語法格式:cd[目錄名稱]常用的目錄名稱如下表所示:
目錄說明cd
..切換至上級目錄,..代表上級目錄,.代表工作目錄cd-切換至前一次工作目錄cd~切換至當(dāng)前登錄用戶的家目錄cd
~用戶名切換至指定用戶的家目錄任務(wù)二2.2.1顯示工作目錄與更改工作目錄:pwd、cd命令【例2-1】登錄終端窗口后查看工作目錄【例2-2】切換到/opt目錄,查看工作目錄【例2-3】切換到用戶家目錄,查看工作目錄[root@localhost~]#
pwd/root[root@localhost~]#
cd/opt[root@localhostopt]#pwd/opt[root@localhostopt]#
cd~[root@localhost~]#pwd/root任務(wù)二2.2.2列出目錄內(nèi)容:ls命令命令名稱:ls(list的縮寫)說
明:用于顯示目錄中的信息語法格式:ls[選項][目錄名稱]選項說明-a顯示全部文件,包括隱藏文件(開頭為.的文件),是最常用的選項之一-A顯示全部文件,但不包括.與..這兩個目錄-d僅列出目錄本身,而不是列出目錄內(nèi)的文件數(shù)據(jù)-h以人們易讀的方式顯示文件或目錄大小,如1KB、234MB、2GB等-l使用長格式列出文件和目錄信息-R連同子目錄內(nèi)容一起列出來,等于將該目錄下的所有文件都顯示出來常用的選項如下表所示:
任務(wù)二2.2.2列出目錄內(nèi)容:ls命令【例2-4】顯示當(dāng)前目錄下的文件【例2-5】顯示/opt目錄下的文件[root@localhost~]#lsanaconda-ks.cfg[root@localhost~]#ls/optpatch_workspace任務(wù)二2.2.3創(chuàng)建目錄:mkdir命令命令名稱:mkdir說
明:用于創(chuàng)建新目錄語法格式:mkdir[選項][目錄名稱]選項說明-p遞歸創(chuàng)建所有子目錄-mmode為新建的目錄設(shè)置指定的權(quán)限mode任務(wù)二2.2.3創(chuàng)建目錄:mkdir命令[root@localhost~]#mkdir-pIT/developmentIT/operation[root@localhost~]#lsanaconda-ks.cfggdcmxyIT
[root@localhost~]#lsITdevelopmentoperation【例2-6】在用戶家目錄創(chuàng)建目錄gdcmxy[root@localhost~]#mkdirgdcmxy[root@localhost~]#lsanaconda-ks.cfggdcmxy【例2-7】在用戶家目錄創(chuàng)建目錄IT,并在IT目錄下創(chuàng)建開發(fā)部門目錄development和運(yùn)營部門目錄operation任務(wù)二2.2.4移動或重命名目錄:mv命令命令名稱:mv說
明:用于移動或重命名目錄(文件)語法格式:mv[選項][源目錄(文件)名稱][目標(biāo)目錄(文件)名稱]mv命令常用選項如下表所示。選項說明-f強(qiáng)制覆蓋,如果目標(biāo)文件已經(jīng)存在,則不詢問,直接強(qiáng)制覆蓋-i交互移動,如果目標(biāo)文件已經(jīng)存在,則詢問用戶是否覆蓋-n如果目標(biāo)文件已經(jīng)存在,則不會覆蓋移動,而且不詢問用戶-v顯示文件或目錄的移動過程-u若目標(biāo)文件已經(jīng)存在,但兩者相比,源文件更新,則會對目標(biāo)文件進(jìn)行升級任務(wù)二2.2.4移動或重命名目錄:mv命令[root@localhost~]#cdIT[root@localhostIT]#lsITdevelopmentgdcmxyoperation[root@localhostIT]#mvgdcmxygdcmxy-new[root@localhostIT]#lsdevelopmentgdcmxy-newoperation【例2-8】把用戶家目錄中g(shù)dcmxy目錄移動到IT目錄[root@localhost~]#mvgdcmxyIT[root@localhost~]#lsanaconda-ks.cfgIT[root@localhost~]#lsITdevelopmentgdcmxyoperation【例2-9】將【例2-8】中IT目錄下的gdcmxy目錄重命名為gdcmxy-new任務(wù)二2.2.5刪除空目錄:rmdir命令[root@localhostIT]#rmdir
gdcmxy-new[root@localhostIT]#lsdevelopment
operation【例2-10】刪除【例2-9】中IT目錄下gdcmxy-new目錄命令名稱:rmdir說
明:用于刪除空目錄語法格式:rmdir[目錄名稱]任務(wù)二2.2.6刪除目錄:rm命令【例2-11】刪除用戶家目錄中的目錄IT
[root@localhost~]#rm-rIT[root@localhost~]#lsanaconda-ks.cfg命令名稱:rm說
明:用于刪除目錄(文件)語法格式:rm[選項][目錄(文件)名稱]選項說明-f強(qiáng)制模式,不提示確認(rèn)即刪除文件或目錄-i交互模式,刪除文件或目錄前詢問是否確認(rèn)-r遞歸模式,刪除目錄及其下所有文件和子目錄-v詳細(xì)模式,顯示刪除的每個文件或目錄名rm命令常用選項如下表所示。任務(wù)小結(jié)通過本任務(wù)的學(xué)習(xí),張三工程師已經(jīng)學(xué)會了目錄的基本操作,熟練地掌握了目錄的創(chuàng)建,查看,重命名和刪除等功能。項目二管理文件與目錄CONTENTS目錄1任務(wù)一文件和目錄基礎(chǔ)知識2任務(wù)二目錄的基本操作3任務(wù)三
文件的基本操作
4任務(wù)四Vim編輯器的應(yīng)用任務(wù)三
文件的基本操作
情景導(dǎo)入經(jīng)過前面任務(wù)的學(xué)習(xí),張三工程師已經(jīng)學(xué)習(xí)了Linux系統(tǒng)中的文件基礎(chǔ)知識,他想自己使用命令來嘗試操作。經(jīng)過查閱資料,了解文件的操作主要包括新建、查詢、復(fù)制、刪除和壓縮解壓等。在本任務(wù)中,張三工程師需要掌握這些基本操作。任務(wù)三2.3.1創(chuàng)建空文件:touch命令命令名稱:touch說
明:用于創(chuàng)建空白文件語法格式:touch文件名【例2-12】使用touch命令創(chuàng)建文件file1,再次使用touch命令同時創(chuàng)建文件file2、file3、file4。
[root@localhost~]#
touchfile1[root@localhost~]#
touchfile2file3file4[root@localhost~]#
lsfile*file1file2file3file4任務(wù)三2.3.2復(fù)制文件或目錄:cp命令
cp命令的常用選項如下表所示。選項說明-p保留原始文件的屬性-r遞歸復(fù)制(同時復(fù)制子目錄)-i若目標(biāo)文件存在,則提示是否覆蓋-u若目標(biāo)文件已經(jīng)存在,可更新目標(biāo)文件命令名稱:cp說
明:用于復(fù)制文件或目錄語法格式:cp[選項][源文件(目錄)名稱][目標(biāo)文件(目錄)名稱]任務(wù)三2.3.2復(fù)制文件或目錄:cp命令【例2-13】在家目錄中創(chuàng)建目錄gdcmxy,把file1文件復(fù)制至gdcmxy[root@localhost~]#
mkdirgdcmxy[root@localhost~]#
cpfile1gdcmxy[root@localhost~]#
lsgdcmxyfile1【例2-14】在家目錄中創(chuàng)建目錄gdcmxy2和gdcmxy3,然后再目錄gdcmxy2中創(chuàng)建子目錄gdcmxy4,最后把目錄gdcmxy2復(fù)制至gdcmxy3目錄[root@localhost~]#
mkdir–pgdcmxy2/gdcmxy4gdcmxy3
[root@localhost~]#
cp–rgdcmxy2gdcmxy3[root@localhost~]#
lsgdcmxy3gdcmxy2[root@localhost~]#
lsgdcmxy3/gdcmxy2gdcmxy4任務(wù)三2.3.3移動或重命名文件、目錄:mv命令【例2-15】將【例2-12】創(chuàng)建的file2文件移動到至gdcmxy目錄
[root@localhost~]#
mvfile2gdcmxy[root@localhost~]#
lsgdcmxyfile1file2命令名稱:mv說
明:用于移動或重命名文件、目錄語法格式:mv[選項][源目錄(文件)名稱][目標(biāo)目錄(文件)名稱]任務(wù)三2.3.4刪除文件:rm命令【例2-16】刪除gdcmxy目錄中的file1和file2文件[root@localhost~]#rmgdcmxy/file1gdcmxy/file2[root@localhost~]#lsgdcmxy命令名稱:rm說
明:用于刪除(文件)目錄語法格式:rm[選項][(文件)目錄名稱]選項說明-f強(qiáng)制模式,不提示確認(rèn)即刪除文件或目錄-i交互模式,刪除文件或目錄前詢問是否確認(rèn)-r遞歸模式,刪除目錄及其下所有文件和子目錄-v詳細(xì)模式,顯示刪除的每個文件或目錄名rm命令常用選項如下表所示。任務(wù)三2.3.5顯示文本:cat命令
命令名稱:cat說
明:用于顯示文件內(nèi)容語法格式:cat[文件名稱]【例2-18】顯示系統(tǒng)網(wǎng)卡的配置文件信息[root@localhost~]#
cat/etc/sysconfig/network-scripts/ifcfg-ens33【例2-17】顯示系統(tǒng)用戶的基本信息文件/etc/passwd內(nèi)容[root@localhost~]#
cat/etc/passwd任務(wù)三2.3.5顯示文本:more命令使用more命令在顯示文件時,會逐行或逐頁顯示,方便用戶閱讀,最基本的操作是按Enter鍵顯示下一行,按空格鍵(Space)顯示下一頁,按b鍵顯示上一頁,中途按q鍵退出,文件結(jié)束自動退出。命令名稱:more說
明:用于分頁查看文本文件,尤其適合內(nèi)容較多的文件語法格式:
more[文件名稱]【例2-19】顯示/etc/shadow用戶密碼信息內(nèi)容[root@localhost~]#
more/etc/shadow任務(wù)三2.3.5顯示文本:less命令命令名稱:less說
明:用于分按頁顯示文件,允許用戶使用上下方向鍵向前及向后逐行翻閱文件語法格式:
less[文件名稱]注意:less命令的顯示必須用q鍵退出。【例2-20】顯示系統(tǒng)用戶密碼基本信息文件/etc/shadow內(nèi)容[root@localhost~]#
less/etc/shadow任務(wù)三2.3.5顯示文本:head命令命令名稱:head說
明:查看文本文件的前幾行
語法格式:
head-n[文件名稱]【例2-21】顯示系統(tǒng)用戶的基本信息文件/etc/passwd的前10行內(nèi)容[root@localhost~]#
head-10/etc/passwd任務(wù)三2.3.5顯示文本:tail命令命令名稱:tail說
明:查看文本文件的最后幾行語法格式:
tail-n[文件名稱]【例2-22】顯示系統(tǒng)用戶的基本信息文件/etc/passwd的后10行內(nèi)容[root@localhost~]#
tail
-10/etc/passwd任務(wù)三2.3.6壓縮或解壓:
tar命令命令名稱:
tar說
明:用于對文件進(jìn)行打包壓縮或解壓語法格式:
tar[選項][文件(目錄)名稱]選項說明-c創(chuàng)建壓縮文件-x解開壓縮文件-t查看壓縮包內(nèi)有哪些文件-z用Gzip壓縮或解壓-j用bzip2壓縮或解壓-v顯示壓縮或解壓的過程-f目標(biāo)文件名-C指定解壓到的目錄任務(wù)三2.3.6壓縮或解壓:
tar命令
【例2-23】在當(dāng)前家目錄中創(chuàng)建兩個目錄dir1和dir2,使用tar命令打包壓縮為dirTest.tar文件[root@localhost~]#mkdirdir1dir2[root@localhost~]#tar–cfdirTest.tardir1dir2[root@localhost~]#ls【例2-24】在當(dāng)前家目錄中創(chuàng)建Test目錄,將[例2-23]生成的dirTest.tar文件解壓到Test目錄中[root@localhost~]#mkdirTest[root@localhost~]#tar–xfdirTest.tar–CTest[root@localhost~]#lsTest任務(wù)三2.3.6壓縮或解壓:
tar命令
【例2-25】在家目錄創(chuàng)建file.txt,然后以gzip格式把文件打包壓縮,并把文件命名為file.tar.gz,并顯示過程[root@localhost~]#touchfile.txt[root@localhost~]#tar-czvffile.tar.gzfile.txt【例2-26】在家目錄創(chuàng)建Test2目錄,將【例2-25】打包后的壓縮包文件指定解壓到Test2目錄中,并顯示過程[root@localhost~]#tar-xzvffile.tar.gz-CTest2任務(wù)小結(jié)通過本任務(wù)的學(xué)習(xí),張三工程師已經(jīng)學(xué)會了文件的基本操作,熟練地掌握了文件的創(chuàng)建,重命名,刪除,內(nèi)容查看以及解壓與壓縮等功能。項目三:管理用戶和權(quán)限某高校組建學(xué)校的校園網(wǎng),通過Linux服務(wù)器來為校園網(wǎng)用戶提供各類服務(wù),本項目中openEuler操作系統(tǒng)是多用戶多任務(wù)的操作系統(tǒng),作為系統(tǒng)管理員,需要保障好每一個用戶的隱私權(quán),給不同的用戶或組設(shè)置不同的權(quán)限。項目需求CONTENTS目錄1任務(wù)一管理用戶和組2任務(wù)二管理權(quán)限思政導(dǎo)入:國密在網(wǎng)絡(luò)信息傳輸和存儲過程中,數(shù)據(jù)的保密性和安全性是一項重要的需求。傳統(tǒng)的國際標(biāo)準(zhǔn)加密算法雖然安全可靠,但由于無法保證源代碼的安全性,因此存在著源代碼被外部惡意攻擊者滲透或篡改的風(fēng)險。為了構(gòu)建安全的行業(yè)網(wǎng)絡(luò)環(huán)境并增強(qiáng)國家行業(yè)信息系統(tǒng)的“安全可控”能力,中國積極開展了針對信息安全需求的研究和探索。國密算法是指由中國國家密碼管理局發(fā)布的密碼算法標(biāo)準(zhǔn),旨在保障國家信息安全。自2007年開始,中國制定了國密算法標(biāo)準(zhǔn),并于2010年正式發(fā)布了一系列國產(chǎn)商用密碼標(biāo)準(zhǔn)算法,包括SM1(SCB2)、SM2、SM3、SM4、SM7、SM9以及祖沖之密碼算法(ZUC)等。國密算法具備安全性高、高效性與靈活性、標(biāo)準(zhǔn)化廣泛、自主創(chuàng)新和面向多領(lǐng)域應(yīng)用等特點(diǎn),通過在金融、電子政務(wù)及安防等領(lǐng)域廣泛應(yīng)用國密算法,在對敏感數(shù)據(jù)進(jìn)行機(jī)密性、完整性和可用性保護(hù)的同時,顯著提升了中國在密碼技術(shù)領(lǐng)域的核心競爭力,減少對外部密碼產(chǎn)品的依賴,提升國家信息安全水平,為國家信息安全建設(shè)作出了重要貢獻(xiàn)。任務(wù)一管理用戶和組任務(wù)情景導(dǎo)入openEuler操作系統(tǒng)是多用戶多任務(wù)的操作系統(tǒng),允許多個用戶同時登錄系統(tǒng),使用系統(tǒng)資源。每個用戶都有一個帳戶,包括用戶名、密碼和主目錄等信息。每個用戶通過用戶賬戶登錄系統(tǒng),并訪問已經(jīng)被授權(quán)的資源,每個用戶在各自不受干擾的環(huán)境下獨(dú)立工作。為了方便管理用戶,提高工作效率,將具有相同特性的用戶組成邏輯集合,這個邏輯集合稱為組。有了組后,做資源授權(quán)時可以把權(quán)限賦予組,組中的成員用戶即可自動獲得這權(quán)限。任務(wù)一3.1.1用戶的基礎(chǔ)一、UID登錄openEuler系統(tǒng)需要輸入用戶名和密碼,但其實(shí)openEuler系統(tǒng)根本不識別用戶名,而是通過一組數(shù)字來區(qū)分不同的賬戶,這組數(shù)字即為UID(userid),UID是每個用戶都會分配到一個唯一標(biāo)識符通過id命令可以查看用戶有關(guān)的ID信息。命令名稱:id語法格式:id[option][user_name]說明:用于顯示用戶的ID和所屬組的ID信息選項:如表3-1所示
表3-1id命令選項選項說明-u--user只輸出有效UID-g--group只輸出有效GID【例3-1】查看當(dāng)前用戶的ID信息
任務(wù)一3.1.1用戶的基礎(chǔ)二、用戶分類openEuler系統(tǒng)下有三類用戶:超級用戶、虛擬用戶和普通用戶。UID是用戶的唯一標(biāo)識符,通過UID可以區(qū)分不同的用戶類別。超級用戶:也稱為root用戶、根用戶,它的UID為0,擁有系統(tǒng)的完全控制權(quán),可以進(jìn)行修改、刪除文件等操作,也可以運(yùn)行各種命令,所以要謹(jǐn)慎使用。虛擬用戶:也稱為系統(tǒng)用戶,它的UID為1-999之間,此類用戶最大的特點(diǎn)是不提供密碼登錄系統(tǒng),主要是為了方便系統(tǒng)的管理。普通用戶:也稱為一般用戶,它的UID為1000-60000之間,普通用戶可以訪問和修改自己目錄下的文件,也可以訪問經(jīng)過授權(quán)的文件。
任務(wù)一3.1.1用戶的基礎(chǔ)三、用戶賬戶信息文件/etc/passwdopenEuler系統(tǒng)把用戶賬戶及相關(guān)信息(除密碼)存放在配置文件/etc/passwd中,文件中保存著系統(tǒng)中所有用戶的主要信息,每一行代表著一用戶賬戶,由7個字段構(gòu)成(以“:”分隔),各字段的含義如圖3-1和表3-2所示。
圖3-1passwd文件字段任務(wù)一3.1.1用戶的基礎(chǔ)三、用戶賬戶信息文件/etc/passwd
序號字段含義1用戶名,用戶名字符可以是大小寫字母、數(shù)字、減號、點(diǎn)以及下劃線,其它符號不合法2用戶密碼,加密的密碼,用”x”表示,具體密碼需要到對應(yīng)的/etc/shadow文件中查看3用戶UID,用來對用戶進(jìn)行識別,判斷用戶類別4用戶所屬主要組GID,對應(yīng)/etc/group文件中的一條記錄5用戶備注信息,該字段沒有實(shí)際意義。6用戶家目錄,即用戶登錄時所在目錄7用戶默認(rèn)shell,用來將用戶下達(dá)的命令傳達(dá)給內(nèi)核表3-2passwd文件字段含義【例3-2】查看/etc/passwd文件屬性和前5條用戶信息[root@localhost~]#ll/etc/passwd-rw-r--r--.1rootroot18522月2919:31/etc/passwd[root@localhost~]#head-5/etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologin任務(wù)一3.1.1用戶的基礎(chǔ)四、用戶密碼文件/etc/shadowopenEuler系統(tǒng)把用戶加密后的密碼及其相關(guān)的信息單獨(dú)保存在配置文件/etc/shadow這“影子文件”中,shadow文件中保存著系統(tǒng)中所有用戶的與密碼和時效有關(guān)的信息,每一行代表著一用戶,由9個字段構(gòu)成(以“:”分隔),各字段的含義如圖3-2和表3-3所示。
任務(wù)一3.1.1用戶的基礎(chǔ)三、用戶賬戶信息文件/etc/passwd
表3-3
shadow文件字段含義序號字段含義1用戶名,與文件/etc/passwd中的用戶名具有相同的意義2加密密碼,若是顯示為“*”或“!”表示用戶為不能登錄賬戶3從1970年1月1日起,到用戶最后一次密碼更改的天數(shù)4密碼最小生存天數(shù)。如果為0,則表示隨時可更改5密碼最大生存天數(shù)。如果為99999,密碼始終有效6密碼需要變更前的警告天數(shù)7密碼過期后的寬限天數(shù)。若密碼過期后在寬限天數(shù)內(nèi)仍未更改密碼,則禁用該用戶8用戶過期天數(shù)。用戶在過期后,無論密碼是否過期,都將不再是一個合法用戶9保留字段。用于功能擴(kuò)展【例3-3】查看/etc/shadow文件屬性和前5條用戶信息。[root@localhost~]#ll/etc/shadow.1rootroot11002月2919:31/etc/shadow[root@localhost~]#head-5/etc/shadowroot:$6$KxA0y3lR6ZinpW3e$EgDoJ9rH3KZoPpDQHP1V7OTa8mgDjtq73NUwQdK9dt5UvVrMpVTvJ2SClG4CaptboEwXCzRMR2OtzVL/Es6v61:19782:0:99999:7:::bin:*:19527:0:99999:7:::daemon:*:19527:0:99999:7:::adm:*:19527:0:99999:7:::lp:*:19527:0:99999:7:::注意:/etc/shadow這個文件又稱為“影子文件”,其預(yù)設(shè)屬性是“”,只有超級用戶具有讀權(quán)限,其他用戶均無任何權(quán)限,從而保證用戶密碼等信息的安全性。任務(wù)一3.1.2用戶管理用戶管理是系統(tǒng)安全管理的重要組成部分??梢酝ㄟ^相應(yīng)的操作命令對用戶進(jìn)行增、刪、改、查詢和用戶密碼管理等操作一、創(chuàng)建用戶命令名稱:useradd語法格式:useradd[option]user_name說明:創(chuàng)建user_name用戶選項:如表3-4所示表3-4useradd命令選項
選項說明-c指定用戶的描述信息,寫入/etc/passwd的第5個字段-u指定用戶UID-g指定用戶所屬主要組,可以是組名,也可以GID-G指定用戶所屬附加組,可以是組名,也可以GID-d指定用戶的家目錄-c指定用戶的描述信息,寫入/etc/passwd的第5個字段-s指定用戶的默認(rèn)Shell,默認(rèn)為/bin/bash任務(wù)一3.1.2用戶管理【例3-4】創(chuàng)建新用戶test1
[root@localhost~]#useraddtest1[root@localhost~]#greptest1/etc/passwd/etc/shadow
/etc/passwd:test1:x:1002:1002::/home/test1:/bin/bash/etc/shadow:test1:!:19782:0:99999:7:::注意:useradd命令只有root賬戶才能執(zhí)行。如果新建用戶已存在,則系統(tǒng)會提示該用戶已經(jīng)存在。賬戶創(chuàng)建成功后,在/etc/passwd和/etc/shadow文件中增加一條相應(yīng)記錄。/etc/login.defs文件是創(chuàng)建用戶的默認(rèn)配置文件?!纠?-5】創(chuàng)建新用戶test2,UID為1100,目錄為/test2,用戶Shell為/bin/bash[root@localhost~]#useradd-u1100-d/test2-s/bin/bashtest2[root@localhost~]#greptest2/etc/passwd/etc/shadow/etc/passwd:test2:x:1100:1100::/test2:/bin/bash/etc/shadow:test2:!:19782:0:99999:7:::任務(wù)一3.1.2用戶管理二、用戶密碼使用useradd命令創(chuàng)建用戶賬戶后,給賬戶設(shè)置密碼,加強(qiáng)用戶安全性。可以通過passwd命令配置密碼及其密碼屬性。命令名稱:passwd語法格式:passwd[option]user_name說明:為user_name用戶設(shè)置密碼和配置密碼屬性。選項:如表3-5所示表3-5passwd命令選項
選項說明-n設(shè)置密碼最小修改時間間隔,即/etc/shadow的第4個字段。-x設(shè)置密碼有效期,即/etc/shadow的第5個字段。-w設(shè)置密碼需要變更前的警告天數(shù),即/etc/shadow的第6個字段。-i設(shè)置密碼過期后的寬限時間,即/etc/shadow的第7個字段。-d刪除用戶密碼,如密碼被鎖定,則解除鎖定-S顯示用戶的密碼狀態(tài)。-f強(qiáng)制用戶下次登錄時必須修改密碼。-l鎖定賬戶密碼。-u解鎖賬戶密碼。任務(wù)一3.1.2用戶管理【例3-6】配置用戶test1密碼
[root@localhost~]#passwdtest1更改用戶test1的密碼。新的密碼:重新輸入新的密碼:passwd:所有的身份驗證令牌已經(jīng)成功更新。[root@localhost~]#greptest1/etc/passwd/etc/shadow/etc/passwd:test1:x:1002:1002::/home/test1:/bin/bash/etc/shadow:test1:$6$nbIrLMydcOzPbKfV$.2HXGYFIl37XlUE9m5imE9PJYL9Tppn34Yo054J8Kv9quByAn5OKl7fGZX0PbcnnuI4B3jq7IxnVZmjbk0/t./:19782:0:99999:7:::[root@localhost~]#passwd-Stest1#顯示密碼相關(guān)參數(shù)test1PS2024-02-290999997-1(密碼已設(shè)置,使用SHA512算法。)[root@localhost~]#su-test1#完全切換到test1用戶,包括環(huán)境變量信息[test1@localhost~]$注意:root賬戶有權(quán)設(shè)置指定賬戶的密碼,而普通用戶只能設(shè)置自己賬戶的密碼。通過root賬戶設(shè)置密碼時,即使密碼簡單,未通過字典檢查,仍然起效。但是為了系統(tǒng)的安全性,設(shè)置密碼時應(yīng)遵守密碼規(guī)定。如:密碼不能與賬戶相同;密碼長度一般要求超過8位;密碼不要使用字典里高頻詞匯;密碼應(yīng)由數(shù)字、大小寫字母、特殊字符組成su命令可以解決切換用戶身份的需求,使得不退出當(dāng)前用戶登錄的情況下,切換至其它用戶,“-”完全切換到新用戶,包括環(huán)境變量信息;exit命令實(shí)現(xiàn)用戶登出。任務(wù)一3.1.2用戶管理【例3-7】修改用戶test1的密碼,設(shè)置2天內(nèi)不能修改密碼,15天內(nèi)必須修改密碼,密碼過期前3天警告,到期5天后賬戶失效
[root@localhost~]#passwd-ltest1鎖定用戶test1的密碼。passwd:操作成功[root@localhost~]#greptest1/etc/passwd/etc/shadow/etc/passwd:test1:x:1002:1002::/home/test1:/bin/bash/etc/shadow:test1:!!$6$nbIrLMydcOzPbKfV$.2HXGYFIl37XlUE9m5imE9PJYL9Tppn34Yo054J8Kv9quByAn5OKl7fGZX0PbcnnuI4B3jq7IxnVZmjbk0/t./:19782:2:15:3:5::[root@localhost~]#passwd-Stest1test1LK2024-02-2921535(密碼已被鎖定。)任務(wù)一3.1.2用戶管理【例3-8】鎖定用戶test1的密碼。
[root@localhost~]#passwd-n2-x15-w3-i5test1調(diào)整用戶密碼老化數(shù)據(jù)test1。passwd:操作成功[root@localhost~]#greptest1/etc/passwd/etc/shadow/etc/passwd:test1:x:1002:1002::/home/test1:/bin/bash/etc/shadow:test1:$6$nbIrLMydcOzPbKfV$.2HXGYFIl37XlUE9m5imE9PJYL9Tppn34Yo054J8Kv9quByAn5OKl7fGZX0PbcnnuI4B3jq7IxnVZmjbk0/t./:19782:2:15:3:5::[root@localhost~]#passwd-Stest1test1PS2024-02-2921535(密碼已設(shè)置,使用SHA512算法。)任務(wù)一3.1.2用戶管理三、修改用戶賬戶創(chuàng)建成功后,可能信息不全,可能設(shè)置錯誤,這就需要對用戶的信息進(jìn)行修改??梢酝ㄟ^修改/etc/passwd和/etc/shadow文件來實(shí)現(xiàn),但這種方法不推薦,可通過usermod命令來修改用戶。命令名稱:usermod語法格式:usermod[option]user_name說明:修改user_name的用戶信息。選項:如表3-6所示表3-6usermod命令選項
選項說明-l修改用戶賬戶名稱。-u修改用戶ID(UID)。-c修改用戶的備注信息。-g修改用戶所屬組-G修改用戶所屬的附加組-s設(shè)置Shell。-e修改密碼有效期,即/etc/shadow的第5個字段。-f設(shè)置密碼過期后的寬限時間,即/etc/shadow的第7個字段。-L鎖定賬戶。-U解鎖賬戶。-d-m一起連用,重新指定用戶家目錄,并把原家目錄內(nèi)容遷移至新目錄中。任務(wù)一3.1.2用戶管理【例3-9】修改test1的賬戶名稱為Eulertest1,備注信息為openEuleruser賬戶.
[root@localhost~]#usermod-lEulertest1-c"openEuleruser"test1[root@localhost~]#greptest1/etc/passwd/etc/shadow/etc/passwd:Eulertest1:x:1002:1002:openEuleruser:/home/test1:/bin/bash/etc/shadow:Eulertest1:$6$nbIrLMydcOzPbKfV$.2HXGYFIl37XlUE9m5imE9PJYL9Tppn34Yo054J8Kv9quByAn5OKl7fGZX0PbcnnuI4B3jq7IxnVZmjbk0/t./:19782:2:15:3:5::注意:修改用戶信息只有root賬戶有權(quán)。【例3-10】修必Eulertest1的賬戶密碼到“2024-10-1”失效。.[root@localhost~]#usermod-e"2024-10-1"Eulertest1[root@localhost~]#greptest1/etc/passwd/etc/shadow
/etc/passwd:Eulertest1:x:1002:1002:openEuleruser:/home/test1:/bin/bash/etc/shadow:Eulertest1:$6$nbIrLMydcOzPbKfV$.2HXGYFIl37XlUE9m5imE9PJYL9Tppn34Yo054J8Kv9quByAn5OKl7fGZX0PbcnnuI4B3jq7IxnVZmjbk0/t./:19782:2:15:3:5:19997:注意:19997表示從1970年1月1日開始到2024年10月1日的天數(shù)。。任務(wù)一3.1.2用戶管理四、刪除用戶如何要對賬戶進(jìn)行刪除,也可以直接通過修改/etc/passwd和/etc/shadow文件來實(shí)現(xiàn),但這種方法不推薦??梢酝ㄟ^userdel命令來刪除用戶。命令名稱:userdel語法格式:userdel[option]user_name說明:刪除user_name的用戶信息。選項:如表3-7所示表3-7userdel命令選項
選項說明-f強(qiáng)制刪除用戶相關(guān)的所有文件。-r連同用戶的家目錄和郵箱目錄一起刪除。任務(wù)一3.1.2用戶管理【例3-11】刪除Eulertest1的賬戶
[root@localhost~]#userdel-rEulertest1[root@localhost~]#greptest1/etc/passwd/etc/shadow#相應(yīng)配置文件中已無記錄[root@localhost~]#ls-l/home#已無相應(yīng)家目錄總用量28drwx.2cloud23cloud2340969月2522:06cloud23drwx.21003100440962月2913:31Eulertest1drwx.2rootroot163847月18202lost+founddrwx.2zlfzlf40967月182023zlf注意:默認(rèn)情況下刪除用戶,所有配置文件中的用戶信息已被全部刪除,但家目錄和相關(guān)文件沒有刪除,需要用-r完整刪除。任務(wù)一3.2.1組的基礎(chǔ)一、GID在openEuler系統(tǒng)中,第個組也都會分配到一個唯一標(biāo)識符,稱為GID(groupid),系統(tǒng)同樣通過GID這一組數(shù)字來區(qū)分不同組和其所屬的類別,而非組名
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)發(fā)展戰(zhàn)略制定與規(guī)劃實(shí)務(wù)
- 農(nóng)業(yè)灌溉水窖管理辦法
- 效率提升:關(guān)鍵指標(biāo)勝任模型平衡記分卡
- 新質(zhì)生產(chǎn)力推動無償獻(xiàn)血事業(yè)的高質(zhì)量發(fā)展
- 化妝品市場未來發(fā)展趨勢預(yù)測與規(guī)劃
- 供銷職工餐廳管理辦法
- 醫(yī)療資質(zhì)銷售管理辦法
- 土壤污染治理技術(shù)
- 古詩詞賞析教學(xué)方案
- 河南酒店采購管理辦法
- 低碳生活綠色環(huán)保演示文稿
- 過盈配合壓入力計算公式
- 第八章-材料工程-倫理問題-全
- 婚前協(xié)議(保護(hù)女方利益)
- 奉賢區(qū)教育系統(tǒng)師德師風(fēng)建設(shè)學(xué)習(xí)測試附有答案
- 扶貧農(nóng)產(chǎn)品購銷合同協(xié)議(農(nóng)產(chǎn)品購銷合同模板)
- 汽車維修高級工考試試題及參考答案
- GB/T 5782-2016六角頭螺栓
- GB/T 23445-2009聚合物水泥防水涂料
- GB/T 13451.2-1992著色顏料相對著色力和白色顏料相對散射力的測定光度計法
- GB/T 11264-2012熱軋輕軌
評論
0/150
提交評論