Linux網(wǎng)絡(luò)操作系統(tǒng)項(xiàng)目化教程(openEuler)課件 項(xiàng)目1-7 安裝openEuler操作系統(tǒng)-磁盤管理_第1頁
Linux網(wǎng)絡(luò)操作系統(tǒng)項(xiàng)目化教程(openEuler)課件 項(xiàng)目1-7 安裝openEuler操作系統(tǒng)-磁盤管理_第2頁
Linux網(wǎng)絡(luò)操作系統(tǒng)項(xiàng)目化教程(openEuler)課件 項(xiàng)目1-7 安裝openEuler操作系統(tǒng)-磁盤管理_第3頁
Linux網(wǎng)絡(luò)操作系統(tǒng)項(xiàng)目化教程(openEuler)課件 項(xiàng)目1-7 安裝openEuler操作系統(tǒng)-磁盤管理_第4頁
Linux網(wǎng)絡(luò)操作系統(tǒng)項(xiàng)目化教程(openEuler)課件 項(xiàng)目1-7 安裝openEuler操作系統(tǒng)-磁盤管理_第5頁
已閱讀5頁,還剩769頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

項(xiàng)目1安裝openEuler操作系統(tǒng)《Linux網(wǎng)絡(luò)操作系統(tǒng)項(xiàng)目化教程(openEuler)》學(xué)習(xí)目標(biāo)/Target了解電子郵件服務(wù),能夠說出電子郵件服務(wù)代理及電子郵件傳輸過程。了解SMTP,能夠說出SMTP發(fā)送郵件的過程。了解POP3,能夠說出POP3接收郵件的過程。了解IMAP4,能夠說出IMAP4與POP3的區(qū)別。了解Postfix與Dovecot,能夠說出Postfix與Dovecot的特點(diǎn)及收發(fā)郵件的流程。知識(shí)目標(biāo)學(xué)習(xí)目標(biāo)/Target掌握Postfix+Dovecot電子郵件系統(tǒng)的部署,能夠安裝并配置Postfix與Dovecot服務(wù)程序,并完成電子郵件系統(tǒng)的測試。技能目標(biāo)通過學(xué)習(xí)電子郵件協(xié)議及標(biāo)準(zhǔn),激發(fā)對信息技術(shù)標(biāo)準(zhǔn)化的尊重與認(rèn)同,促進(jìn)跨文化交流能力素養(yǎng)目標(biāo)目錄/Contents1.11.2認(rèn)識(shí)Linux操作系統(tǒng)Linux操作系統(tǒng)發(fā)行版本項(xiàng)目導(dǎo)入01項(xiàng)目導(dǎo)入小智實(shí)習(xí)期即將結(jié)束,他從最初的管理用戶、整理資料,到后來搭建各種服務(wù)器,展現(xiàn)出了扎實(shí)的技術(shù)功底和出色的解決問題能力,給部門同事留下了深刻的印象。但最后轉(zhuǎn)正還需要經(jīng)過測試,上級領(lǐng)導(dǎo)給小智布置了一項(xiàng)任務(wù),在openEuler服務(wù)器上,部署一個(gè)基于Postfix+Dovecot的基礎(chǔ)電子郵件系統(tǒng),希望他能在挑戰(zhàn)中證明自己的實(shí)力。知識(shí)準(zhǔn)備02了解Linux操作系統(tǒng),能夠說出Linux操作系統(tǒng)的起源與特點(diǎn)。學(xué)習(xí)目標(biāo)1.1認(rèn)識(shí)Linux操作系統(tǒng)openEuler屬于Linux操作系統(tǒng),它具備Linux操作系統(tǒng)全部精髓。在學(xué)習(xí)openEuler之前,需認(rèn)識(shí)一下Linux操作系統(tǒng)。下面分別從Linux操作系統(tǒng)的起源與發(fā)展、Linux操作系統(tǒng)的特點(diǎn)、GNU和GPL這3個(gè)方面進(jìn)行講解。1.1認(rèn)識(shí)Linux操作系統(tǒng)Linux操作系統(tǒng)源自UNIX操作系統(tǒng),UNIX操作系統(tǒng)于1969年誕生于美國的貝爾實(shí)驗(yàn)室。UNIX操作系統(tǒng)誕生于一個(gè)開放的、相互學(xué)習(xí)研究的時(shí)代,任何機(jī)構(gòu)和個(gè)人都可以無償使用UNIX操作系統(tǒng),并能夠獲取UNIX操作系統(tǒng)源代碼。UNIX操作系統(tǒng)的源代碼在世界各地流傳、分享,一些熱衷于UNIX操作系統(tǒng)的人,在源代碼的基礎(chǔ)上不斷研究UNIX操作系統(tǒng),并對其進(jìn)行改善,極大地促進(jìn)了UNIX操作系統(tǒng)的發(fā)展與優(yōu)化。1.1.1Linux操作系統(tǒng)的起源與發(fā)展1.Linux操作系統(tǒng)的起源與發(fā)展20世紀(jì)80年代,UNIX操作系統(tǒng)被商業(yè)化,其源代碼不再開放,這就限制了很多用戶的使用。UNIX商業(yè)化之后,荷蘭阿姆斯特丹自由大學(xué)的一位教授為了滿足教學(xué)需求,開發(fā)了MINIX操作系統(tǒng)供學(xué)生使用,但因其功能簡單,并且不公開源代碼,難以滿足廣泛需求。1.Linux操作系統(tǒng)的起源與發(fā)展1.1認(rèn)識(shí)Linux操作系統(tǒng)在此背景下,芬蘭赫爾辛基大學(xué)的一名學(xué)生——萊納斯·托瓦爾茲(LinusTorvalds)接觸到了MINIX操作系統(tǒng),受MINIX操作系統(tǒng)的啟發(fā),萌生了自主開發(fā)一個(gè)可以代替UNIX操作系統(tǒng)的想法,并將其付諸實(shí)踐。1991年10月5日,萊納斯·托瓦爾茲在comp.os.minix新聞組上發(fā)布消息,對外宣布Linux內(nèi)核正式誕生。隨后,萊納斯·托瓦爾茲和其他開發(fā)人員將GNU項(xiàng)目組件運(yùn)行到Linux內(nèi)核上,誕生了第一個(gè)Linux操作系統(tǒng)。萊納斯·托瓦爾茲開放Linux內(nèi)核源代碼,允許所有用戶修改、完善內(nèi)核,Linux內(nèi)核因此得以快速成長。截至本書完稿時(shí),Linux內(nèi)核已經(jīng)發(fā)布6.15.3版本1.Linux操作系統(tǒng)的起源與發(fā)展1.1認(rèn)識(shí)Linux操作系統(tǒng)Linux操作系統(tǒng)能被諸多企業(yè)普遍應(yīng)用,離不開其自身特點(diǎn)。Linux操作系統(tǒng)的特點(diǎn)主要有以下幾個(gè)。1234完全免費(fèi)開源:Linux是一款免費(fèi)、開源的操作系統(tǒng),用戶可以通過網(wǎng)絡(luò)或其他途徑免費(fèi)獲得,并可以任意修改源代碼。完全兼容POSIX1.0標(biāo)準(zhǔn):Linux操作系統(tǒng)完全兼容POSIX1.0標(biāo)準(zhǔn),這增強(qiáng)了程序的可移植性和互操作性,促進(jìn)行業(yè)標(biāo)準(zhǔn)化,提高開發(fā)效率。支持多用戶、多任務(wù):Linux操作系統(tǒng)支持多用戶,每個(gè)用戶對自己的文件設(shè)備有特殊的權(quán)限,保證了用戶之間的獨(dú)立性;多任務(wù)則是現(xiàn)代計(jì)算機(jī)操作系統(tǒng)最主要的一個(gè)特點(diǎn),可以使多個(gè)程序同時(shí)并獨(dú)立地運(yùn)行。十六進(jìn)制:Linux操作系統(tǒng)同時(shí)具有命令行界面和圖形用戶界面。2.Linux操作系統(tǒng)的特點(diǎn)1.1認(rèn)識(shí)Linux操作系統(tǒng)567強(qiáng)大的網(wǎng)絡(luò)功能:Linux操作系統(tǒng)繼承了UNIX操作系統(tǒng)以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,具有非常出色的網(wǎng)絡(luò)功。安全穩(wěn)定:Linux操作系統(tǒng)是一個(gè)多用戶、多任務(wù)的操作系統(tǒng),但其中的用戶一般為非系統(tǒng)管理員用戶,只擁有一些相對安全的普通權(quán)限,這樣即便系統(tǒng)被入侵,也能因入侵者權(quán)限不足而使系統(tǒng)及其他用戶文件的安全得到保障。支持多平臺(tái):Linux操作系統(tǒng)可以運(yùn)行在多種硬件平臺(tái)上,如具有x86、680x0、SPARC、Alpha等處理器的平臺(tái)。2.Linux操作系統(tǒng)的特點(diǎn)1.1認(rèn)識(shí)Linux操作系統(tǒng)20世紀(jì)80年代,人們開始認(rèn)識(shí)到軟件的商業(yè)價(jià)值,越來越多的軟件被商業(yè)化。1983年9月27日,一位名叫理查德·斯托爾曼的計(jì)算機(jī)科學(xué)家公開發(fā)起了GNU計(jì)劃。GNU是“GNUisNotUNIX”的遞歸縮寫,該計(jì)劃的目標(biāo)是創(chuàng)建一套完全自由的類UNIX操作系統(tǒng)。1989年,理查德·斯托爾曼與多位律師一同起草了GNUGPL協(xié)議,并將GPL協(xié)議作為軟件的版權(quán)說明。3.GNU和GPL1.1認(rèn)識(shí)Linux操作系統(tǒng)了解Linux操作系統(tǒng),能夠說出幾個(gè)比較常用的Linux操作系統(tǒng)發(fā)行版本。學(xué)習(xí)目標(biāo)1.2Linux操作系統(tǒng)發(fā)行版本Linux操作系統(tǒng)的發(fā)行版本是指以Linux操作系統(tǒng)內(nèi)核為中心,集成各種系統(tǒng)管理軟件和應(yīng)用軟件的一套完整的可供用戶直接使用的操作系統(tǒng)。Linux操作系統(tǒng)自誕生至今衍生出了諸多分支,并發(fā)行了不同版本。Linux操作系統(tǒng)的發(fā)行版本大體可分為兩類:一類是由商業(yè)公司維護(hù)的商業(yè)版本;另一類是由社區(qū)維護(hù)的社區(qū)版本。下面介紹幾個(gè)比較常用的Linux操作系統(tǒng)發(fā)行版本。1.2Linux操作系統(tǒng)發(fā)行版本RHEL(RedHatEnterpriseLinux,紅帽企業(yè)Linux)是由RedHat公司開發(fā)和維護(hù)的一款企業(yè)級Linux操作系統(tǒng)發(fā)行版本。自推出以來,RHEL憑借其出色的穩(wěn)定性、強(qiáng)大的安全性和廣泛的兼容性,在全球范圍內(nèi)贏得了眾多企業(yè)用戶的青睞。1.2Linux操作系統(tǒng)發(fā)行版本1.RHEL作為商業(yè)版本,RHEL不僅集成了Linux內(nèi)核和各種系統(tǒng)管理軟件,還提供了豐富的企業(yè)級應(yīng)用軟件和工具。這些軟件和工具經(jīng)過RedHat公司的嚴(yán)格測試和認(rèn)證,確保了系統(tǒng)的穩(wěn)定性和可靠性。同時(shí),RHEL提供長期的支持和維護(hù)服務(wù),包括定期的安全更新、性能優(yōu)化和新功能引入,為企業(yè)用戶提供了持續(xù)的技術(shù)保障。1.2Linux操作系統(tǒng)發(fā)行版本1.RHELRHEL的另一個(gè)顯著特點(diǎn)是其高度的安全性。系統(tǒng)內(nèi)置多種安全機(jī)制和策略,如防火墻、SELinux(安全增強(qiáng)型Linux)等,可有效防范各種網(wǎng)絡(luò)攻擊和安全威脅。此外,RHEL還提供豐富的安全工具和資源,幫助用戶及時(shí)發(fā)現(xiàn)并修復(fù)潛在的安全漏洞。1.2Linux操作系統(tǒng)發(fā)行版本1.RHEL在應(yīng)用場景方面,RHEL廣泛應(yīng)用于政府、金融、電信、教育等各個(gè)領(lǐng)域。無論是作為服務(wù)器操作系統(tǒng)還是桌面操作系統(tǒng),RHEL都能提供出色的性能和穩(wěn)定性,滿足企業(yè)用戶對于高效、安全、可靠的計(jì)算環(huán)境的需求。銀河麒麟操作系統(tǒng)(KylinOperatingSystem)是我國自主研發(fā)的一款高性能、高安全性、高可用性的開源Linux發(fā)行版,專為滿足政府、企業(yè)及個(gè)人用戶的多元化需求而設(shè)計(jì)。它融合眾多國內(nèi)外開源技術(shù)的精華,并在此基礎(chǔ)上進(jìn)行深度定制與優(yōu)化,旨在提供更為穩(wěn)定、安全、易用且符合我國用戶習(xí)慣的Linux操作系統(tǒng)。1.2Linux操作系統(tǒng)發(fā)行版本2.銀河麒麟1.2Linux操作系統(tǒng)發(fā)行版本2.銀河麒麟銀河麒麟操作系統(tǒng)的主要發(fā)展方向有兩個(gè)。銀河麒麟高級服務(wù)器操作系統(tǒng)注重高性能、高可用性和高安全性,廣泛應(yīng)用于政府、金融、電信等關(guān)鍵領(lǐng)域,為服務(wù)器環(huán)境提供強(qiáng)大的支撐。面向服務(wù)器領(lǐng)域的服務(wù)器操作系統(tǒng)面向桌面應(yīng)用的銀河麒麟桌面操作系統(tǒng)銀河麒麟桌面操作系統(tǒng)則側(cè)重于用戶體驗(yàn),集成了豐富的桌面應(yīng)用、優(yōu)化的圖形用戶界面以及便捷的中文輸入法,成為廣大個(gè)人用戶及教育、辦公等領(lǐng)域用戶的首選。銀河麒麟操作系統(tǒng)兼容廣泛的硬件設(shè)備,支持多種編程語言及開發(fā)工具,為開發(fā)者提供了良好的開發(fā)環(huán)境。同時(shí),它積極融入國際開源社區(qū),參與Linux內(nèi)核及眾多開源項(xiàng)目的貢獻(xiàn)與協(xié)作,不斷提升系統(tǒng)的技術(shù)水平和生態(tài)活力。1.2Linux操作系統(tǒng)發(fā)行版本2.銀河麒麟1.2Linux操作系統(tǒng)發(fā)行版本CentOS是免費(fèi)開源、可以重新分發(fā)的操作系統(tǒng),它有兩個(gè)分支。CentOSStream是一個(gè)滾動(dòng)發(fā)布的Linux發(fā)行版,屬于RHEL的上游版本,RHEL的最新特性會(huì)先在CentOSStream中體現(xiàn),之后才會(huì)加入RHEL。CentOSStreamCentOSLinuxCentOSLinux與RHEL源代碼相同,但不包含閉源軟件,亦無RedHat公司的商業(yè)技術(shù)支持。3.CentOSUbuntu于2004年首次發(fā)布,它基于Debian架構(gòu),以用戶友好性、穩(wěn)定性和豐富的社區(qū)支持而聞名。目前,Ubuntu已成為開源社區(qū)中最受歡迎的操作系統(tǒng)之一。Ubuntu的核心是Linux內(nèi)核,但它還包括了一套完整的系統(tǒng)管理軟件、應(yīng)用程序和桌面環(huán)境,為用戶提供了一個(gè)功能強(qiáng)大且易于使用的計(jì)算平臺(tái)。Ubuntu的默認(rèn)桌面環(huán)境是GNOME,它提供了一個(gè)直觀且現(xiàn)代化的用戶界面,使得用戶能夠輕松訪問和管理文件、應(yīng)用程序和設(shè)置。1.2Linux操作系統(tǒng)發(fā)行版本4.UbuntuUbuntu會(huì)定期發(fā)布新版本,這些版本通常分為長期支持版本和非長期支持版本。長期支持版本提供長達(dá)5年的支持和更新,非常適合那些希望在穩(wěn)定環(huán)境中運(yùn)行Ubuntu的企業(yè)和組織。非長期支持版本則更加頻繁地發(fā)布,為用戶提供了最新的功能和改進(jìn),但支持周期較短。1.2Linux操作系統(tǒng)發(fā)行版本4.UbuntuUbuntu擁有強(qiáng)大的軟件生態(tài)系統(tǒng),其軟件中心提供了成千上萬的免費(fèi)和開源應(yīng)用程序,涵蓋從辦公套件、圖形設(shè)計(jì)工具到游戲和娛樂軟件等各個(gè)方面。此外,Ubuntu還支持廣泛的硬件設(shè)備,使得用戶能夠在各種計(jì)算機(jī)和移動(dòng)設(shè)備上運(yùn)行它。1.2Linux操作系統(tǒng)發(fā)行版本4.UbuntuopenEuler是一款由華為技術(shù)有限公司(以下簡稱華為)發(fā)起并維護(hù)的開源操作系統(tǒng),旨在構(gòu)建一個(gè)開放、多元和包容的軟件生態(tài)體系。2010年,華為為了滿足公司內(nèi)部的項(xiàng)目需求,研發(fā)了操作系統(tǒng)EulerOS。此后,EulerOS持續(xù)平穩(wěn)更新,并應(yīng)用于商業(yè)領(lǐng)域。1.2Linux操作系統(tǒng)發(fā)行版本5.openEuler1.2Linux操作系統(tǒng)發(fā)行版本5.openEuler2019年底,華為發(fā)起了openEuler社區(qū),并將EulerOS貢獻(xiàn)到openEuler社區(qū),同時(shí),將EulerOS更名為openEuler。2021年,華為將openEuler捐贈(zèng)給原子開源基金會(huì),以促進(jìn)產(chǎn)業(yè)共建,推動(dòng)行業(yè)數(shù)字化轉(zhuǎn)型,提高國際競爭力。1.2Linux操作系統(tǒng)發(fā)行版本5.openEuler010203123openEuler支持豐富的硬件架構(gòu),可形成更完善的硬件生態(tài),支持的硬件架構(gòu)包括廣泛應(yīng)用的x86處理器,低功耗、高性能的鯤鵬系列等ARM處理器,新興的RISC-V處理器,LoongArch等我國自主研發(fā)的處理器等。支持多樣性設(shè)備覆蓋全場景應(yīng)用是指openEuler操作系統(tǒng)不僅能夠廣泛應(yīng)用于服務(wù)器、云計(jì)算、邊緣計(jì)算和嵌入式等多種應(yīng)用領(lǐng)域,還能夠應(yīng)用于IT、CT和OT等多個(gè)技術(shù)場景。覆蓋全場景應(yīng)用openEuler的完整開發(fā)工具鏈?zhǔn)侵竜penEuler提供了一個(gè)綜合性開發(fā)環(huán)境,它集成了多種工具和組件,以支持開發(fā)者在操作系統(tǒng)上進(jìn)行高效、便捷的軟件開發(fā)。完整開發(fā)工具鏈openEuler是一款面向數(shù)字基礎(chǔ)設(shè)施的操作系統(tǒng),除了具備Linux操作系統(tǒng)的穩(wěn)定安全、高性能等特點(diǎn)之外,它還具備一些獨(dú)特的優(yōu)勢。Deepin(深度)操作系統(tǒng)由武漢深之度科技有限公司(以下簡稱深之度)開發(fā),2004年,深之度發(fā)布了一款名為HiweedLinux的操作系統(tǒng),其最初是專為中國用戶而設(shè)計(jì)的,簡化了國際版Linux操作系統(tǒng)的安裝和使用;2008年,HiweedLinux被重新命名為LinuxDeepin;2014年,LinuxDeepin簡化為Deepin。1.2Linux操作系統(tǒng)發(fā)行版本6.Deepin1.2Linux操作系統(tǒng)發(fā)行版本Deepin最重要的特點(diǎn)就是高度定制的桌面環(huán)境和友好的用戶設(shè)計(jì),Deepin開發(fā)團(tuán)隊(duì)自主研發(fā)了一套桌面環(huán)境DDE(DeepinDesktopEnvironment,Deepin桌面環(huán)境),代替了原先的GNOME桌面環(huán)境。除此之外,Deepin還具有以下特點(diǎn)。6.Deepin1234開箱即用:安裝簡單,無須對系統(tǒng)進(jìn)行額外配置和軟件安裝,即可滿足日常辦公需要。尊重隱私:用戶擁有Deepin的所有控制權(quán),而不必?fù)?dān)心數(shù)據(jù)泄露。生態(tài)完善:Deepin擁有一套自研的基礎(chǔ)應(yīng)用軟件,而且兼容安卓和Windows的日常應(yīng)用軟件。代碼開源:Deepin遵循開源軟件許可證協(xié)議發(fā)布源代碼。1.2Linux操作系統(tǒng)發(fā)行版本6.Deepin5社區(qū)強(qiáng)大:Deepin的社區(qū)支持非常強(qiáng)大,用戶可以通過微信、論壇等向社區(qū)反饋使用過程中遇到的任何問題。統(tǒng)信UOS(UnionTechOperatingSystem)是在Deepin的基礎(chǔ)上發(fā)展而來的,2019年,深之度和誠邁科技(南京)股份有限公司(以下簡稱誠邁科技)聯(lián)合成立了統(tǒng)信軟件技術(shù)有限公司(以下簡稱統(tǒng)信軟件),旨在整合資源,共同推動(dòng)國產(chǎn)操作系統(tǒng)的研發(fā)和市場推廣。1.2Linux操作系統(tǒng)發(fā)行版本7.統(tǒng)信UOS1.2Linux操作系統(tǒng)發(fā)行版本統(tǒng)信軟件成立之后,于2020年正式發(fā)布了統(tǒng)信UOS的首個(gè)版本。由于繼承了Deepin的優(yōu)勢,并引入了更多的新技術(shù)和新功能,以滿足不同用戶的需求,統(tǒng)信UOS很快就通過了市場檢驗(yàn),版本穩(wěn)步迭代,市場普及率穩(wěn)步提升。與其他操作系統(tǒng)相比,統(tǒng)信UOS具有以下特點(diǎn)。7.統(tǒng)信UOS1234多架構(gòu)支持:統(tǒng)信UOS全面支持國內(nèi)外主流CPU架構(gòu)和處理器廠商,在各種應(yīng)用環(huán)境中,滿足強(qiáng)安全、高穩(wěn)定、高性能、易維護(hù)以及泛兼容等要求。繼承了Deepin的生態(tài):統(tǒng)信UOS默認(rèn)使用Deepin的DDE,以及多款原創(chuàng)應(yīng)用,為用戶提供了非常流暢和便捷的使用體驗(yàn)。高安全性:統(tǒng)信UOS在安全性方面表現(xiàn)出色,采用多層次的安全機(jī)制,包括內(nèi)核層面的安全強(qiáng)化、用戶權(quán)限管理、數(shù)據(jù)加密等,有效防御各種安全威脅,保護(hù)用戶數(shù)據(jù)安全。

Deepin定制和優(yōu)化:統(tǒng)信UOS繼承了開源社區(qū)的優(yōu)勢,并結(jié)合我國用戶的需求進(jìn)行了Deepin定制和優(yōu)化。1.2Linux操作系統(tǒng)發(fā)行版本7.統(tǒng)信UOS123版本多樣性:統(tǒng)信UOS提供了多個(gè)版本,包括家庭版、專業(yè)版、教育版、社區(qū)版等,以滿足不同用戶群體的需求。多語言支持:統(tǒng)信UOS支持多種語言,包括中文、英文、維吾爾文、哈薩克文、柯爾克孜文等,以滿足不同地區(qū)用戶的需求。AI賦能:統(tǒng)信UOS在2024年9月的杭州云棲大會(huì)上展示了其AI技術(shù),開啟了國產(chǎn)化操作系統(tǒng)邁向AI的新紀(jì)元。1.2Linux操作系統(tǒng)發(fā)行版本7.統(tǒng)信UOS知識(shí)拓展03了解Shell,能夠說出Shell的作用及常用的Shell。學(xué)習(xí)目標(biāo)ShellShell是一種具備特殊功能的程序,處于用戶與內(nèi)核之間,提供用戶與內(nèi)核進(jìn)行交互的接口。換言之,Shell可接收用戶輸入的命令,并將命令送入內(nèi)核執(zhí)行。內(nèi)核接收到用戶的命令后調(diào)度硬件資源完成操作,再將結(jié)果返回給用戶。1.Shell簡介ShellShell與內(nèi)核及用戶間的關(guān)系如圖。1.Shell簡介ShellShell在幫助用戶與內(nèi)核完成交互的過程中還提供了命令解釋功能,當(dāng)用戶輸入一個(gè)命令后,Shell首先判斷該命令是否為內(nèi)置命令,若是內(nèi)置命令,則通過Shell直接將命令轉(zhuǎn)交給內(nèi)核執(zhí)行。若該命令為外部命令或?qū)嵱贸绦?,則Shell會(huì)嘗試在硬盤中查找該命令,若找到,將其調(diào)入內(nèi)存,再將命令轉(zhuǎn)交給內(nèi)核執(zhí)行;若沒找到,則輸出提示信息。因此Shell又被稱為命令解釋器。1.Shell簡介ShellShell對命令的解釋過程如圖。1.Shell簡介ShellShell是使用Linux操作系統(tǒng)的主要環(huán)境,它的種類很多,常見的Shell如表。Shell1.Shell簡介名稱說明bshbsh(全稱BashShell)是一個(gè)比較早期的UNIXShell,它是一個(gè)交互式的命令解釋器cshcsh(全稱CShell)中使用“類C”語法,借鑒了bsh的許多特點(diǎn),新增了命令歷史記錄、別名、文件名替換等功能kshksh(全稱KornShell)的語法與bsh相同,并且具備csh的交互特性,因此廣受用戶青睞bashbash(全稱BourneAgainShell)是GNU計(jì)劃的一部分,用于Linux操作系統(tǒng),大多數(shù)Linux操作系統(tǒng)都以bash作為默認(rèn)的ShellLinux操作系統(tǒng)中幾乎所有操作,如文件、用戶、軟件包的管理、磁盤分區(qū)、性能監(jiān)控、網(wǎng)絡(luò)配置等都可以通過在Shell終端執(zhí)行相應(yīng)命令實(shí)現(xiàn),這些命令通常稱為Linux命令。命令格式命令選項(xiàng)參數(shù)

命令的名稱Shell定義了命令的執(zhí)行特性指定了命令作用的對象2.Shell命令操作刪除目錄dir,具體命令如下所示。具體命令[itheima@localhost~]$rm-rdir

Shell命令的名稱,功能是刪除文件表示刪除目錄中的文件和子目錄為命令作用的對象,該對象是一個(gè)目錄需要注意的是,Linux命令的選項(xiàng)有兩種,分別為長選項(xiàng)和短選項(xiàng)。上述示例中的選項(xiàng)-r為短選項(xiàng),對應(yīng)的長選項(xiàng)為--recursive。長、短選項(xiàng)的區(qū)別在于,多個(gè)短選項(xiàng)可以組合使用,但長選項(xiàng)只能單獨(dú)使用。2.Shell命令操作rm命令還有一個(gè)常用選項(xiàng)-f,表示在執(zhí)行刪除時(shí)不再確認(rèn),該選項(xiàng)可與-r組成組合選項(xiàng)-rf,表示直接刪除目錄中的文件和子目錄,不再一一確認(rèn)。如果使用長選項(xiàng)實(shí)現(xiàn)-rf兩個(gè)選項(xiàng)的功能,則需使用以下命令。[itheima@localhost~]$rm-–recursive-–forcedirShell具體命令2.Shell命令操作查看當(dāng)前目錄下的文件命令ls,可以省略選項(xiàng)與參數(shù),直接使用,具體示例如下。[itheima@localhost~]$ls公共模板視頻圖片文檔下載音樂桌面Shell具體示例2.Shell命令操作項(xiàng)目實(shí)施04掌握Linux操作系統(tǒng)的安裝,能夠完成openEuler鏡像文件的下載、安裝。學(xué)習(xí)目標(biāo)任務(wù)1-1下載并安裝openEuler在安裝openEuler之前,需要下載openEuler鏡像文件。下面分別講解openEuler的下載與安裝。任務(wù)1-1下載并安裝openEuler在下載時(shí),小智選擇了openEuler24.03LTS。openEuler24.03LTS的下載步驟如下所示。(1)登錄openEuler官網(wǎng),openEuler官網(wǎng)主頁如圖。1.下載openEuler鏡像文件任務(wù)1-1下載并安裝openEuler(2)在openEuler官網(wǎng)所示頁面單擊頂部菜單欄中的“下載”,彈出openEuler版本選擇頁面,如圖。1.下載openEuler鏡像文件任務(wù)1-1下載并安裝openEuler(3)在openEuler版本選擇頁面中單擊“openEuler24.03LTS”,進(jìn)入openEuler下載頁面,如圖。1.下載openEuler鏡像文件任務(wù)1-1下載并安裝openEuler該類型包含openEuler所需的基本軟件包,適合大多數(shù)用戶日常使用該類型包含openEuler提供的幾乎所有軟件包,是一個(gè)“全量”版本該類型只包含啟動(dòng)系統(tǒng)和進(jìn)行網(wǎng)絡(luò)安裝所需的最小軟件集合為了不影響計(jì)算機(jī)的日常使用,小智決定在虛擬機(jī)中安裝openEuler,常用的虛擬機(jī)軟件有VMwareWorkstation(簡稱VMware)和VirtualBox,VMware可在Windows平臺(tái)使用,VirtualBox可在macOS平臺(tái)使用。本書的物理機(jī)操作系統(tǒng)為Windows10,因此小智選用VMware搭建虛擬環(huán)境。VMware版本很多,小智選擇了較新且穩(wěn)定的VMware17。任務(wù)1-1下載并安裝openEuler2.安裝openEuler接下來,以VMware17為例,演示如何在虛擬機(jī)中安裝openEuler,具體步驟如下。(1)打開安裝好的VMware17,其主界面如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler(2)單擊“創(chuàng)建新的虛擬機(jī)”,彈出新建虛擬機(jī)向?qū)υ捒颍鐖D。任務(wù)1-1下載并安裝openEuler2.安裝openEuler單擊“下一步”按鈕(3)進(jìn)入選擇虛擬機(jī)硬件兼容性界面,如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler單擊“下一步”按鈕(4)在“硬件兼容性”后面的下拉列表中選擇“Workstation17.x”,單擊“下一步”按鈕,進(jìn)入安裝客戶機(jī)操作系統(tǒng)界面,如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler單擊“下一步”按鈕(5)在選擇“稍后安裝操作系統(tǒng)”選項(xiàng),單擊“下一步”按鈕,進(jìn)入選擇客戶機(jī)操作系統(tǒng)界面。在選擇客戶機(jī)操作系統(tǒng)界面,“客戶機(jī)操作系統(tǒng)”選擇“Linux”,在進(jìn)行版本選擇時(shí),由于VMware并沒有支持openEuler,可以選擇“其他Linux5.x內(nèi)核64位”,如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler單擊“下一步”按鈕(6)進(jìn)入命名虛擬機(jī)界面,將虛擬機(jī)命名為openEuler24.03,并單擊“瀏覽”按鈕,重新選擇安裝路徑,如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler單擊“下一步”按鈕(7)進(jìn)入處理器配置界面,讀者可以根據(jù)自己的硬件和使用需求,設(shè)置處理器數(shù)量,以及每個(gè)處理器的內(nèi)核數(shù)量。本書設(shè)置處理器數(shù)量為1,每個(gè)處理器的內(nèi)核數(shù)量為2,如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler單擊“下一步”按鈕(8)進(jìn)入此虛擬機(jī)的內(nèi)存界面。在設(shè)置內(nèi)存時(shí),如果只是運(yùn)行基本的命令和服務(wù),通常分配2GB內(nèi)存即可;如果要安裝圖形用戶界面,由于圖形用戶界面和桌面應(yīng)用程序需要消耗更多的資源,為了保證用戶體驗(yàn),建議至少分配4GB內(nèi)存;對于更高級的開發(fā)、測試用途,如運(yùn)行多個(gè)開發(fā)環(huán)境、數(shù)據(jù)庫等,則須分配8GB或更多內(nèi)存。任務(wù)1-1下載并安裝openEuler2.安裝openEuler單擊“下一步”按鈕為虛擬機(jī)分配了4GB(4096MB)內(nèi)存(9)進(jìn)入網(wǎng)絡(luò)類型界面,如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler單擊“下一步”按鈕(10)保持默認(rèn)網(wǎng)絡(luò)類型,即使用網(wǎng)絡(luò)地址轉(zhuǎn)換,單擊“下一步”按鈕,進(jìn)入選擇I/O控制器類型界面,如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler單擊“下一步”按鈕(11)選擇默認(rèn)I/O控制器類型,即LSILogic,單擊“下一步”按鈕,進(jìn)入選擇磁盤類型界面,如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler單擊“下一步”按鈕(12)選擇默認(rèn)磁盤類型,即SCSI,單擊“下一步”按鈕,進(jìn)入選擇磁盤界面,如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler單擊“下一步”按鈕(13)選擇默認(rèn)磁盤,即創(chuàng)建新虛擬磁盤,單擊“下一步”按鈕,進(jìn)入指定磁盤容量界面,小智將最大磁盤大小設(shè)置為50GB,并選擇“將虛擬磁盤拆分成多個(gè)文件”選項(xiàng),如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler單擊“下一步”按鈕(14)進(jìn)入指定磁盤文件界面,如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler單擊“下一步”按鈕(15)保持默認(rèn)配置,單擊“下一步”按鈕,進(jìn)入已準(zhǔn)備好創(chuàng)建虛擬機(jī)界面,如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler單擊“完成”按鈕(16)單擊“完成”按鈕,進(jìn)入虛擬機(jī)主界面,如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler(17)單擊左上角的“編輯虛擬機(jī)設(shè)置”,彈出虛擬機(jī)設(shè)置對話框,在虛擬機(jī)設(shè)置對話框中,單擊“硬件→CD/DVD(IDE)→使用ISO映像文件→瀏覽”,選擇下載好的openEuler鏡像文件,如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler(18)單擊“確定”按鈕,虛擬機(jī)會(huì)自動(dòng)檢測選擇的鏡像文件是否可用,檢測完成之后,虛擬機(jī)會(huì)跳轉(zhuǎn)回到虛擬機(jī)主界面。跳轉(zhuǎn)回虛擬機(jī)主界面之后,單擊左上角的“開啟此虛擬機(jī)”啟動(dòng)虛擬機(jī)。虛擬機(jī)啟動(dòng)界面如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler該選項(xiàng)表示直接開始安裝openEuler24.03-LTS版本,它會(huì)引導(dǎo)用戶進(jìn)入安裝向?qū)?,按照提示完成操作系統(tǒng)的安裝該選項(xiàng)表示先對安裝介質(zhì)進(jìn)行完整性檢測,再開始安裝openEuler24.03-LTS,它會(huì)在安裝前檢查安裝介質(zhì)是否損壞或不完整,以確保安裝過程順利進(jìn)行該選項(xiàng)表示進(jìn)入故障排除模式,它提供了一系列用于解決安裝過程中可能出現(xiàn)的問題的工具和選項(xiàng),如修復(fù)啟動(dòng)問題、恢復(fù)系統(tǒng)、手動(dòng)分區(qū)等(19)單擊進(jìn)入虛擬機(jī)啟動(dòng)界面(按快捷鍵Ctrl+Alt可回到物理機(jī)桌面),通過↑、↓方向鍵選擇安裝選項(xiàng),本書選擇“InstallopenEuler24.03-LTS”選項(xiàng),按Enter鍵開始安裝,如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler主要是啟動(dòng)內(nèi)核、初始化安裝環(huán)境、進(jìn)行快速的安裝介質(zhì)檢測等,滾動(dòng)的文字是在輸出日志信息。安裝完成之后,進(jìn)入語言選擇界面,該語言選擇是指安裝過程中的提示信息使用哪種語言。openEuler目前只支持英文和簡體中文兩種語言,選擇簡體中文,如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler單擊“繼續(xù)”按鈕(20)進(jìn)入安裝信息摘要界面,如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler(21)在“軟件”配置中,有“安裝源”和“軟件選擇”兩個(gè)選項(xiàng),選擇“安裝源”選項(xiàng),進(jìn)入安裝源界面,選擇“自動(dòng)檢測到的安裝介質(zhì)”,如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler(22)選擇“軟件選擇”選項(xiàng),進(jìn)入軟件選擇界面,在該界面選擇“最小安裝→標(biāo)準(zhǔn)”,如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler(23)選擇“安裝目的地”選項(xiàng),進(jìn)入安裝目標(biāo)位置界面,在該界面中,“存儲(chǔ)配置”選擇“自動(dòng)”,如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler(24)選擇“網(wǎng)絡(luò)和主機(jī)名”選項(xiàng),進(jìn)入網(wǎng)絡(luò)和主機(jī)名界面,在該界面需進(jìn)行兩項(xiàng)設(shè)置,具體如下所示。任務(wù)1-1下載并安裝openEuler2.安裝openEuler開啟網(wǎng)絡(luò)單擊“應(yīng)用”按鈕,使主機(jī)名生效(25)選擇“Root賬戶”選項(xiàng),進(jìn)入ROOT賬戶界面,在該界面,選擇“啟用root賬戶”選項(xiàng),并設(shè)置密碼,注意,在設(shè)置密碼時(shí),要包含至少3種字符。設(shè)置完成之后的ROOT賬戶界面如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler(26)選擇“創(chuàng)建用戶”選項(xiàng),進(jìn)入創(chuàng)建用戶界面,設(shè)置用戶名及密碼,如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler(27)單擊“開始安裝”按鈕,開始安裝openEuler,安裝進(jìn)度界面如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler安裝過程需要一段時(shí)間,安裝完成界面如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler(28)單擊“重啟系統(tǒng)”按鈕,系統(tǒng)重啟之后,輸入用戶名和密碼進(jìn)行登錄,登錄成功界面如圖。任務(wù)1-1下載并安裝openEuler2.安裝openEuler系統(tǒng)在過去1分鐘內(nèi)的系統(tǒng)負(fù)載內(nèi)存的使用率交換分區(qū)的使用情況系統(tǒng)資源的使用率表示系統(tǒng)有兩個(gè)網(wǎng)絡(luò)接口,分別連接到不同的子網(wǎng)表示當(dāng)前登錄到系統(tǒng)的用戶數(shù)量掌握VMware中openEuler操作系統(tǒng)的管理,能夠完成系統(tǒng)關(guān)機(jī)、掛起、重啟、拍攝快照、克隆等操作。學(xué)習(xí)目標(biāo)任務(wù)1-2管理openEuler為了更有效地管理和維護(hù)openEuler操作系統(tǒng),小智還需要掌握通過VMware管理openEuler操作系統(tǒng)的基本技能,包括系統(tǒng)關(guān)機(jī)、掛起、重啟、拍攝快照及克隆操作。下面逐一實(shí)現(xiàn)openEuler操作系統(tǒng)的關(guān)機(jī)、掛起、重啟、拍攝快照,以及克隆等管理操作。任務(wù)1-2管理openEuler在VMware主界面中,右擊openEuler24.03虛擬機(jī),在彈出的菜單中選擇“電源”命令,如圖。1.系統(tǒng)關(guān)機(jī)、掛起與重啟任務(wù)1-2管理openEuler在使用Linux操作系統(tǒng)時(shí),系統(tǒng)有時(shí)會(huì)出現(xiàn)意外情況,例如不小心卸載了某一個(gè)應(yīng)用或某一個(gè)服務(wù)配置錯(cuò)誤,而我們又無法快速定位并解決問題,這很可能會(huì)影響后續(xù)工作的進(jìn)行。為此,虛擬機(jī)提供了快照功能??煺湛梢詫δ骋豢痰南到y(tǒng)狀態(tài)進(jìn)行備份存檔,如果在后續(xù)操作中出現(xiàn)意外情況,通過快照可以快速恢復(fù)到之前的狀態(tài)。2.拍攝快照任務(wù)1-2管理openEuler下面介紹VMware快照管理方式。在VMware主界面,右擊openEuler24.03虛擬機(jī),在彈出的菜單中選擇“快照”→“拍攝快照”命令,如圖。2.拍攝快照任務(wù)1-2管理openEuler彈出拍攝快照對話框,在名稱文本框中輸入快照名稱“安裝完成”,如圖。2.拍攝快照任務(wù)1-2管理openEuler單擊“拍攝快照”按鈕完成快照拍攝之后,可以查看拍攝的快照,右擊openEuler24.03虛擬機(jī),在彈出的菜單中選擇“快照”,可以查看之前拍攝的快照,如圖。2.拍攝快照任務(wù)1-2管理openEuler在學(xué)習(xí)、工作的過程中,有時(shí)可能需要兩臺(tái)Linux操作系統(tǒng)計(jì)算機(jī)進(jìn)行通信測試,這就需要安裝兩個(gè)Linux操作系統(tǒng),但重新安裝操作系統(tǒng)比較煩瑣費(fèi)時(shí);或者在一臺(tái)Linux操作系統(tǒng)計(jì)算機(jī)上搭建了復(fù)雜的環(huán)境,如果在另一臺(tái)Linux操作系統(tǒng)計(jì)算機(jī)上也要搭建該環(huán)境,由于該環(huán)境搭建過程比較復(fù)雜,搭建起來就會(huì)費(fèi)時(shí)費(fèi)力。為了解決這些問題,虛擬機(jī)提供了克隆技術(shù),克隆技術(shù)可以完全復(fù)制當(dāng)前操作系統(tǒng)到另一個(gè)路徑。相較于重新安裝操作系統(tǒng),克隆可省去安裝步驟,節(jié)省很多時(shí)間。任務(wù)1-2管理openEuler3.克?。?)克隆操作系統(tǒng)之前,要關(guān)閉openEuler24.03虛擬機(jī)。關(guān)閉openEuler24.03虛擬機(jī)后,右擊openEuler24.03虛擬機(jī),在彈出的菜單中選擇“管理”→“克隆”命令,如圖。3.克隆任務(wù)1-2管理openEuler彈出的克隆虛擬機(jī)向?qū)υ捒颍?)單擊“下一頁”按鈕,進(jìn)入克隆源界面,如圖。3.克隆任務(wù)1-2管理openEuler(3)保持默認(rèn)設(shè)置,從虛擬機(jī)當(dāng)前狀態(tài)克隆,單擊“下一頁”按鈕,進(jìn)入克隆類型界面,如圖。3.克隆任務(wù)1-2管理openEuler(4)“克隆方法”有兩個(gè)選項(xiàng),這兩個(gè)選項(xiàng)的含義分別如下。對原虛擬機(jī)的引用,占用磁盤空間比較少,但它必須訪問原始虛擬機(jī)才能運(yùn)行。創(chuàng)建鏈接克隆創(chuàng)建完整克隆克隆當(dāng)前虛擬機(jī)的完整副本,完全獨(dú)立于原始虛擬機(jī),但占用磁盤空間較多。3.克隆任務(wù)1-2管理openEuler選擇“創(chuàng)建完整克隆”選項(xiàng),然后單擊“下一頁”按鈕,進(jìn)入新虛擬機(jī)名稱界面,在該界面,給克隆虛擬機(jī)命名為openEuler-clone,再選擇一個(gè)合適的安裝位置,如圖。3.克隆任務(wù)1-2管理openEuler(5)單擊“完成”按鈕,開始克隆,如圖。3.克隆任務(wù)1-2管理openEuler克隆完成(6)單擊“關(guān)閉”按鈕,關(guān)閉界面。至此,虛擬機(jī)克隆完成。3.克隆任務(wù)1-2管理openEuler熟悉FinalShell,能夠下載、安裝FinalShell,并使用FinalShell遠(yuǎn)程登錄openEuler操作系統(tǒng)。學(xué)習(xí)目標(biāo)任務(wù)1-3遠(yuǎn)程登錄openEuler在實(shí)際工作中,Linux操作系統(tǒng)通常作為服務(wù)器使用,通過網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程連接訪問,即通過軟件遠(yuǎn)程連接并操作Linux操作系統(tǒng)。在Windows操作系統(tǒng)中,支持遠(yuǎn)程終端訪問的軟件有很多,如Xshell、FinalShell等,其中,F(xiàn)inalShell是一款國產(chǎn)遠(yuǎn)程連接工具,它的功能強(qiáng)大,近年來在市場上使用率越來越高,小智決定使用FinalShell作為遠(yuǎn)程登錄工具。FinalShell的下載安裝非常簡單,下載安裝完成后,小智就開始配置FinalShell連接openEuler操作系統(tǒng)。任務(wù)1-3遠(yuǎn)程登錄openEulerFinalShell安裝完成后,系統(tǒng)會(huì)彈出FinalShell主窗口。單擊FinalShell主窗口左上方的文件夾形狀圖標(biāo),彈出連接管理器窗口。單擊連接管理器窗口左上方的“添加”圖標(biāo),彈出下拉菜單,如圖。任務(wù)1-3遠(yuǎn)程登錄openEuler選擇“SSH連接(Linux)”選項(xiàng),彈出編輯窗口。在編輯窗口的“常規(guī)”區(qū)域輸入名稱和主機(jī),如圖。任務(wù)1-3遠(yuǎn)程登錄openEuler名稱可以隨意填寫填寫服務(wù)器的IP地址端口保持默認(rèn)值22單擊“確定”按鈕,跳轉(zhuǎn)回連接管理器窗口,連接管理器窗口中會(huì)顯示剛剛建立的連接,如圖。任務(wù)1-3遠(yuǎn)程登錄openEuler單擊連接按鈕單擊“接受并保存”按鈕,F(xiàn)inalShell會(huì)跳轉(zhuǎn)到主窗口,顯示連接成功,如圖。任務(wù)1-3遠(yuǎn)程登錄openEuler項(xiàng)目總結(jié)本項(xiàng)目通過安裝、管理openEuler,幫助讀者學(xué)習(xí)了Linux的入門知識(shí)。讀者首先學(xué)習(xí)了Linux操作系統(tǒng)的起源與發(fā)展、Linux操作系統(tǒng)的特點(diǎn)、GUN與GPL、Linux操作系統(tǒng)的應(yīng)用領(lǐng)域和版本;然后學(xué)習(xí)了國產(chǎn)Linux操作系統(tǒng)的發(fā)展歷程和發(fā)行版本;最后學(xué)習(xí)了Shell等。通過本項(xiàng)目的學(xué)習(xí),讀者能夠?qū)inux操作系統(tǒng)建立起初步的認(rèn)識(shí),為后面深入學(xué)習(xí)Linux操作系統(tǒng)奠定基礎(chǔ)。項(xiàng)目總結(jié)拓展實(shí)訓(xùn)05openEuler是一個(gè)面向服務(wù)器、云計(jì)算、邊緣計(jì)算場景的操作系統(tǒng),默認(rèn)不包含桌面環(huán)境,但可以通過命令為openEuler安裝桌面環(huán)境。openEuler支持多種桌面,包括KDE、GNOME、DDE、Kiran、UKUI、Xfce等,這些桌面環(huán)境的特點(diǎn)如下。為openEuler安裝桌面環(huán)境為openEuler安裝桌面環(huán)境KiranKiran它簡潔美觀,對用戶友好,高度集成,適合我國用戶,特別是政府和企業(yè)用戶。XfceXfce它是一個(gè)輕量級的桌面環(huán)境,適合老舊或低性能的計(jì)算機(jī)。UKUIUKUI它是我國優(yōu)麒麟團(tuán)隊(duì)開發(fā)的桌面環(huán)境,簡潔美觀,對用戶友好,原生支持中文,適合我國用戶。KDEKDE功能豐富,高度可定制,適合高級用戶DDE它是我國研發(fā)的一款Linux桌面環(huán)境,其設(shè)計(jì)美觀,原生支持中文,符合用戶使用習(xí)慣。GNOMEGNOME桌面簡潔易用,更適合新手用戶。項(xiàng)目2用戶與用戶組管理《Linux網(wǎng)絡(luò)操作系統(tǒng)項(xiàng)目化教程(openEuler)》學(xué)習(xí)目標(biāo)/Target了解用戶與用戶組,能夠說出用戶與用戶組的概念。了解用戶配置文件,能夠說出常見的用戶配置文件及作用。了解用戶組配置文件,能夠說出常見的用戶組配置文件及作用。知識(shí)目標(biāo)學(xué)習(xí)目標(biāo)/Target掌握用戶管理命令,能夠熟練使用用戶管理命令實(shí)現(xiàn)用戶的管理。掌握su命令,能夠熟練使用su命令實(shí)現(xiàn)用戶切換。掌握sudo命令,能夠熟練使用sudo命令實(shí)現(xiàn)用戶權(quán)限的提升。掌握用戶組管理命令,能夠使用用戶組管理命令實(shí)現(xiàn)用戶組的管理。技能目標(biāo)通過用戶與用戶組管理的學(xué)習(xí),培養(yǎng)團(tuán)隊(duì)意識(shí)與系統(tǒng)管理能力。通過su命令與sudo命令的學(xué)習(xí),培養(yǎng)系統(tǒng)安全意識(shí)。素養(yǎng)目標(biāo)目錄/Contents2.12.2用戶和用戶組概述用戶和用戶組配置文件2.3用戶管理命令目錄/Contents2.42.5用戶切換命令su用戶權(quán)限提升命令sudo2.6用戶組管理命令項(xiàng)目導(dǎo)入01項(xiàng)目導(dǎo)入隨著A公司組織架構(gòu)的調(diào)整,為確保各部門數(shù)據(jù)的準(zhǔn)確性和時(shí)效性,技術(shù)支持部門被分配了對相關(guān)數(shù)據(jù)進(jìn)行修改和維護(hù)的重要任務(wù)??紤]到此次任務(wù)的緊急性和特殊性,需要迅速為參與的技術(shù)人員分配專用的用戶賬號(hào),并設(shè)置合理的有效期和權(quán)限,以確保工作的順利進(jìn)行和系統(tǒng)的安全性。上級領(lǐng)導(dǎo)安排小智為組內(nèi)的3名技術(shù)人員分別創(chuàng)建獨(dú)立的用戶賬號(hào),賬號(hào)的有效期均為一周。將這3個(gè)用戶賬號(hào)添加到同一個(gè)用戶組中,以便于后續(xù)的集中管理和權(quán)限控制。賦予這3個(gè)用戶賬號(hào)必要的權(quán)限,以執(zhí)行數(shù)據(jù)修改和維護(hù)任務(wù);同時(shí),為確保系統(tǒng)安全,需限制他們使用可能對系統(tǒng)造成重大影響的命令,如rm命令。知識(shí)準(zhǔn)備02了解用戶與用戶組,能夠說出用戶與用戶組的概念。學(xué)習(xí)目標(biāo)2.1用戶和用戶組概述任何想要使用Linux操作系統(tǒng)的用戶都需要先登錄操作系統(tǒng),這樣操作系統(tǒng)可以對用戶的行為進(jìn)行跟蹤,以控制用戶對系統(tǒng)資源的使用,也可以保護(hù)系統(tǒng)資源和用戶的安全。通過用戶組可以對用戶進(jìn)行分批管理,提高用戶管理效率。因此,用戶和用戶組是Linux操作系統(tǒng)管理的基礎(chǔ)。2.1用戶和用戶組概述下面分別從用戶和用戶組兩個(gè)方面介紹Linux對用戶的管理。用戶組用戶2.1用戶和用戶組概述Linux操作系統(tǒng)中每一個(gè)用戶都有一個(gè)用戶名(賬號(hào)),系統(tǒng)為每一個(gè)用戶分配唯一的用戶標(biāo)識(shí),稱為UID(UserIdentification)。UID是系統(tǒng)辨識(shí)用戶的唯一標(biāo)識(shí)。在Linux操作系統(tǒng)中,由于角色不同,每個(gè)用戶的權(quán)限和所能執(zhí)行的工作任務(wù)也不相同。1.用戶2.1用戶和用戶組概述Linux操作系統(tǒng)中的用戶分為root用戶、系統(tǒng)用戶和普通用戶3類,下面分別進(jìn)行介紹。root用戶A系統(tǒng)用戶B1.用戶普通用戶C2.1用戶和用戶組概述1root用戶:系統(tǒng)用戶:root用戶也被稱為超級用戶或系統(tǒng)管理員用戶,其UID為0。2系統(tǒng)用戶是Linux操作系統(tǒng)為滿足自身系統(tǒng)管理需要而內(nèi)建的一類用戶,通常在安裝操作系統(tǒng)或相應(yīng)軟件時(shí)自動(dòng)創(chuàng)建并保持默認(rèn)狀態(tài),如bin、daemon、mail等都是系統(tǒng)用戶。2.1用戶和用戶組概述1.用戶普通用戶:3普通用戶是由root用戶創(chuàng)建的用戶。普通用戶可以登錄操作系統(tǒng)并使用系統(tǒng)資源,但只能操作自己所擁有權(quán)限的文件和目錄。在Linux操作系統(tǒng)中,為了方便系統(tǒng)管理員按照用戶的特性組織和管理用戶,提高工作效率,產(chǎn)生了用戶組。用戶組是具有相同特性的用戶的集合。當(dāng)系統(tǒng)管理員統(tǒng)一為某個(gè)用戶組賦予某種權(quán)限時(shí),用戶組中的所有用戶都會(huì)同時(shí)擁有該權(quán)限。Linux操作系統(tǒng)也會(huì)為不同的用戶組分配唯一標(biāo)識(shí),稱為GID(GroupIdentification)。2.用戶組2.1用戶和用戶組概述一個(gè)用戶可以同時(shí)是多個(gè)用戶組的成員,當(dāng)一個(gè)用戶屬于多個(gè)用戶組時(shí),這些用戶組分為基本組與附加組,基本組只有一個(gè),附加組可以有多個(gè)?;窘M和附加組都可以在創(chuàng)建用戶時(shí)指定。如果創(chuàng)建用戶時(shí)沒有指定用戶所屬的組,系統(tǒng)會(huì)默認(rèn)為用戶指定一個(gè)基本組,這個(gè)基本組的名稱與用戶名相同,但系統(tǒng)不會(huì)為用戶指定默認(rèn)的附加組?;窘M是用戶的主組。2.用戶組2.1用戶和用戶組概述在Linux操作系統(tǒng)中,用戶和用戶組的相關(guān)配置文件主要有4個(gè),分別是用戶賬號(hào)文件/etc/passwd、用戶影子文件/etc/shadow、用戶默認(rèn)配置文件/etc/login.defs和用戶組賬號(hào)文件/etc/group。本節(jié)將對這4個(gè)配置文件進(jìn)行講解。2.2用戶和用戶組配置文件了解用戶和用戶組配置文件,能夠說出常見的用戶和用戶組配置文件及作用。學(xué)習(xí)目標(biāo)2.2用戶和用戶組配置文件可以使用cat命令查看/etc/passwd文件內(nèi)容,具體查看命令及輸出結(jié)果如下所示。案例2-1:查看/etc/passwd文件內(nèi)容[itheima@localhost~]$cat/etc/passwdroot:x:0:0:SuperUser:/root:/bin/bashbin:x:1:1:bin:/bin:/usr/sbin/nologindaemon:x:2:2:daemon:/sbin:/usr/sbin/nologin…itheima:x:1000:1000:itheima:/home/itheima:/bin/bash…deepin-daemon:x:977:977:DeepinDaemon:/:/usr/sbin/nologingdm:x:42:42::/var/lib/gdm:/sbin/nologin在Linux操作系統(tǒng)中,用戶賬號(hào)的相關(guān)信息(密碼除外)都保存在/etc/passwd文件中,所有用戶都可以查看/etc/passwd文件中的內(nèi)容。1.用戶賬號(hào)文件/etc/passwd2.2用戶和用戶組配置文件下面分別介紹每個(gè)字段的含義。用戶名:登錄操作系統(tǒng)時(shí)的賬號(hào),由字母、數(shù)字和其他符號(hào)組成的標(biāo)識(shí)符,在系統(tǒng)中是唯一的。密碼:/etc/passwd文件不保存明文密碼,只使用符號(hào)x顯示。

UID:用戶編號(hào)。root用戶的UID為0。GID:用戶所組編號(hào)。root用戶的GID為0。用戶描述信息:用戶全名。用戶主目錄:用戶登錄系統(tǒng)后所進(jìn)入的目錄。登錄Shell:用戶所使用的Shell,在openEuler中,默認(rèn)為/bin/bash。具體格式:用戶名:密碼:UID:GID:用戶描述信息:用戶主目錄:登錄Shell。/etc/passwd中的每一行代表一個(gè)用戶信息,每個(gè)用戶信息用“:”分隔為7個(gè)字段,格式如下所示。1.用戶賬號(hào)文件/etc/passwd2.2用戶和用戶組配置文件/etc/shadow文件是根據(jù)/etc/passwd文件生成的,稱為用戶影子文件。在Linux操作系統(tǒng)中,用戶密碼并不存儲(chǔ)在/etc/passwd文件中,因?yàn)?etc/passwd文件權(quán)限是全局可讀的,如果把用戶密碼存儲(chǔ)在/etc/passwd文件中,任何用戶都可以讀取該文件內(nèi)容,一旦惡意用戶讀取到了/etc/passwd文件,便極有可能破解所有用戶密碼,包括root用戶的密碼。2.2用戶和用戶組配置文件2.用戶影子文件/etc/shadow把用戶密碼存儲(chǔ)在/etc/passwd文件中,存在巨大的安全隱患,為此,Linux操作系統(tǒng)將密碼進(jìn)行加密后存儲(chǔ)到了/etc/shadow文件中,而在/etc/passwd文件中,密碼只使用一個(gè)x符號(hào)顯示。/etc/shadow文件只有root用戶可以讀取,這就最大限度地減少了密碼泄露的機(jī)會(huì)。2.2用戶和用戶組配置文件2.用戶影子文件/etc/shadow查看/etc/shadow文件內(nèi)容,需要切換到root用戶,再使用文件查看命令查看文件內(nèi)容,具體查看命令及輸出結(jié)果如下所示。案例2-2:查看/etc/shadow文件內(nèi)容2.2用戶和用戶組配置文件2.用戶影子文件/etc/shadow點(diǎn)擊查看下面分別介紹每個(gè)字段的含義。

用戶名:登錄操作系統(tǒng)時(shí)的賬號(hào)。

密碼:存儲(chǔ)的加密后的密碼。

密碼最后修改時(shí)間:最后修改密碼的時(shí)間,計(jì)算方式為從1970年1月1日起,到用戶最近一次修改密碼的天數(shù)。

密碼修改最小時(shí)間間隔:密碼最短存活期。從1970年1月1日起,用戶可以修改密碼的天數(shù)。代碼格式:用戶名:密碼:密碼最后修改時(shí)間:密碼修改最小時(shí)間間隔:密碼修改最大時(shí)間間隔:警告時(shí)間:寬限時(shí)間:失效時(shí)間:標(biāo)志2.2用戶和用戶組配置文件2.用戶影子文件/etc/shadow在案例2-2中,由于/etc/shadow文件內(nèi)容太多,中間省略了一部分內(nèi)容。/etc/shadow文件中的每一行代表一個(gè)用戶信息,每一行信息使用“:”分隔成9個(gè)字段,格式如下所示。密碼修改最大時(shí)間間隔:密碼最長存活期。從1970年1月1日起,用戶必須修改密碼的天數(shù)。

警告時(shí)間:密碼失效前多少天,向用戶發(fā)出警告信息。

寬限時(shí)間:密碼失效后多少天,禁止用戶登錄。

失效時(shí)間:禁止用戶登錄的時(shí)間。從1970年1月1日起,禁止用戶登錄的天數(shù)。

標(biāo)志:保留字段,用于功能擴(kuò)展。2.2用戶和用戶組配置文件2.用戶影子文件/etc/shadow/etc/login.defs文件是用戶默認(rèn)配置文件,該文件中定義了一些與/etc/passwd文件和/etc/shadow文件配套的限定設(shè)置,如賬戶可以分配的最大或最小UID、用戶密碼有效期等。如果/etc/login.defs中的配置選項(xiàng)與/etc/passwd文件和/etc/shadow文件中的配置選項(xiàng)不相同,則以/etc/passwd文件和/etc/shadow文件中的配置為準(zhǔn)。2.2用戶和用戶組配置文件3.用戶默認(rèn)配置文件/etc/login.defs2.2用戶和用戶組配置文件3.用戶默認(rèn)配置文件/etc/login.defs/etc/group文件用于保存用戶組信息。所有用戶都可以查看/etc/group文件。點(diǎn)擊查看案例2-3:查看/etc/group文件內(nèi)容2.2用戶和用戶組配置文件點(diǎn)擊查看4.用戶組賬號(hào)文件/etc/group/etc/group文件用于保存用戶組信息。所有用戶都可以查看/etc/group文件。具體格式:用戶組名稱:用戶組密碼:GID:用戶組成員列表。2.2用戶和用戶組配置文件4.用戶組賬號(hào)文件/etc/group/etc/group文件中的每一行代表一個(gè)用戶組信息,每一行信息使用“:”分隔成4個(gè)字段。下面分別介紹每個(gè)字段的含義。

用戶組名稱:用戶登錄時(shí)所在組的名稱。用戶組名稱可由字母、數(shù)字和其他符號(hào)組成。

用戶組密碼:默認(rèn)不使用,一般使用x符號(hào)占位。

GID:用戶組唯一標(biāo)識(shí),用于區(qū)分用戶組。

用戶組成員列表:屬于該用戶組的用戶名列表,多個(gè)用戶名用“,”分隔。在Linux操作系統(tǒng)中,用戶是Linux操作系統(tǒng)的管理基礎(chǔ),查詢用戶信息、添加用戶、修改用戶信息、刪除用戶等都通過命令實(shí)現(xiàn),本節(jié)將針對用戶管理的常用命令進(jìn)行詳細(xì)講解。2.3用戶管理命令掌握用戶管理命令,能夠熟練使用查詢用戶信息命令id。學(xué)習(xí)目標(biāo)2.3.1查詢用戶信息命令idid選項(xiàng)用戶名id命令用于查詢某個(gè)用戶的信息,如UID、GID、用戶的基本組、用戶的附加組等。id命令的基本格式如下所示?;靖袷?.3.1查詢用戶信息命令idid命令常用選項(xiàng)如表。選項(xiàng)說明-Z顯示當(dāng)前進(jìn)程的安全上下文,如id-Z-g顯示用戶的有效組ID,如id-githeima-G顯示用戶的所有組ID,如id-Githeima-n以文字形式(非數(shù)字)顯示用戶信息,通常與-u、-g、-G等選項(xiàng)組合使用,如id-nGitheima2.3.1查詢用戶信息命令idUID:用戶ID。GID:用戶基本組的ID。組:用戶所有組的ID。id命令的默認(rèn)輸出內(nèi)容包含以下3部分。2.3.1查詢用戶信息命令id案例2-4:查看用戶itheima的信息。[itheima@localhost~]$iditheimauid=1000(itheima)gid=1000(itheima)組=1000(itheima),10(wheel)2.3.1查詢用戶信息命令id掌握用戶管理命令,能夠熟練使用添加用戶命令useradd。學(xué)習(xí)目標(biāo)2.3.2添加用戶命令useradduseradd選項(xiàng)用戶名添加用戶就是在系統(tǒng)中創(chuàng)建一個(gè)新的賬號(hào),并為該賬號(hào)設(shè)置用戶的名稱、所在組、主目錄、登錄Shell等信息。添加用戶的命令為useradd,基本格式如下所示?;靖袷?.3.2添加用戶命令useradduseradd命令常用選項(xiàng)如表。2.3.2添加用戶命令useradd選項(xiàng)說明-d指定用戶主目錄,用戶主目錄即用戶主要的工作目錄,也稱為用戶登錄目錄、家目錄。創(chuàng)建用戶時(shí),主目錄默認(rèn)為/home/用戶名-c指定用戶的備注信息。創(chuàng)建用戶時(shí),用戶備注默認(rèn)為空-e指定用戶的失效時(shí)間,格式為YYYY-MM-DD-f指定密碼失效后多少天,禁止用戶登錄2.3.2添加用戶命令useradd選項(xiàng)說明-g指定用戶基本組。如果不指定用戶基本組,系統(tǒng)默認(rèn)創(chuàng)建一個(gè)與用戶名相同的用戶組作為其基本組-G指定用戶的附加組。創(chuàng)建用戶時(shí),默認(rèn)只有一個(gè)基本組,沒有附加組-s指定用戶的登錄Shell。如果不指定登錄Shell,默認(rèn)為bash-u指定用戶的UID。如果不指定UID,默認(rèn)由系統(tǒng)指定-m為新用戶初始化主目錄,它可以將一些系統(tǒng)默認(rèn)配置復(fù)制到主目錄中需要注意的是,由于普通用戶沒有管理用戶的權(quán)限,因此在管理用戶時(shí),需要切換到root用戶。下面通過幾個(gè)案例演示。2.3.2添加用戶命令useradd案例2-5:添加用戶liming。2.3.2添加用戶命令useradd[root@localhostitheima]#useraddliming案例2-6:添加用戶itcast,并指定用戶的主目錄為/usr/itcast。2.3.2添加用戶命令useradd[root@localhostitheima]#useradd-d/usr/itcast-mitcast為用戶itcast指定的主目錄對主目錄/usr/itcast進(jìn)行初始化案例2-7:添加用戶wangxiao,并為用戶指定登錄Shell為/bin/sh,指定其基本組為itheima。2.3.2添加用戶命令useradd[root@localhostitheima]#useradd-s/bin/sh-githeimawangxiao為用戶指定的登錄Shell為用戶指定的基本組需要注意的是,在添加用戶時(shí),如果不為用戶指定基本組,系統(tǒng)會(huì)默認(rèn)指定一個(gè)基本組,這個(gè)基本組的名稱與用戶名相同。如果為用戶指定了基本組,則指定的基本組必須存在。案例2-8:添加用戶Addy,并設(shè)置UID為1024。2.3.2添加用戶命令useradd[root@localhostitheima]#useradd-u1024Addy為新添加的用戶設(shè)置UID時(shí),UID應(yīng)取500~60000之間的數(shù)值。若添加用戶時(shí)未指定UID、基本組、登錄Shell等信息,系統(tǒng)會(huì)自動(dòng)為新用戶指定相關(guān)信息,并同步更新相關(guān)配置文件。系統(tǒng)每添加一個(gè)用戶,/etc/passwd文件就會(huì)增加一條用戶記錄。添加上述用戶之后,再次查看/etc/passwd文件,就可以看到新添加的用戶記錄。2.3.2添加用戶命令useradd點(diǎn)擊查看掌握用戶管理命令,能夠設(shè)置用戶密碼命令password。學(xué)習(xí)目標(biāo)2.3.3設(shè)置用戶密碼命令passwdpasswd選項(xiàng)用戶名新添加的用戶無法立即使用,因?yàn)榇藭r(shí)尚未給用戶設(shè)置密碼,用戶賬號(hào)處于鎖定狀態(tài)。Linux系統(tǒng)中使用passwd命令為用戶設(shè)置密碼,基本格式如下所示?;靖袷?.3.3設(shè)置用戶密碼命令passwdpasswd命令常用選項(xiàng)如表。2.3.3設(shè)置用戶密碼命令passwd選項(xiàng)說明-l鎖定密碼。鎖定密碼后,用戶賬號(hào)失效,無法登錄(新用戶默認(rèn)被鎖定密碼)-u解除密碼鎖定-d刪除密碼,僅系統(tǒng)管理員可使用-S列出密碼的相關(guān)信息,僅系統(tǒng)管理員可使用案例2-9:為新添加的itcast用戶設(shè)置密碼。[root@localhost~]#passwditcast更改用戶itcast的密碼。新的密碼: 重新輸入新的密碼: passwd:所有的身份驗(yàn)證令牌已經(jīng)成功更新。2.3.3設(shè)置用戶密碼命令passwd輸入密碼再次輸入密碼掌握用戶管理命令,能夠修改用戶信息命令usermod。學(xué)習(xí)目標(biāo)2.3.4修改用戶信息命令usermodusermod選項(xiàng)參數(shù)修改用戶信息,即修改用戶賬號(hào)的屬性,如UID、主目錄、用戶組、登錄Shell等。修改用戶信息的命令為usermod?;靖袷?.3.4修改用戶信息命令usermodusermod命令常用選項(xiàng)如表。2.3.4修改用戶信息命令usermod選項(xiàng)說明-c修改用戶的備注信息,如-ccasualuser,備注該用戶為臨時(shí)用戶-d修改用戶的主目錄,如-d/etc,修改用戶的主目錄為/etc-e修改用戶的有效期限,如-e2025-12-31,修改用戶有效期限截至2025年12月31日-f修改寬限時(shí)間,即修改密碼失效后禁用用戶的時(shí)間,如-f7,修改緩沖天數(shù)為7-g修改用戶基本組,如-gitcast,修改用戶基本組為itcast-G為用戶添加附屬組,即將用戶添加到一個(gè)附加組中,如-GAddy,將用戶添加到Addy用戶組2.3.4修改用戶信息命令usermod選項(xiàng)說明-l修改用戶名稱,如-lITHEIMA,將用戶名稱修改為ITHEIMA-L鎖定用戶密碼,使密碼失效-s修改用戶登錄后使用的Shell,如-scsh,將用戶登錄后使用的Shell修改為csh-u修改用戶UID,如-u1024,將用戶的UID修改為1024-U解除密碼鎖定案例2-10:修改用戶Addy的UID為2000。2.3.4修改用戶信息命令usermod用戶Addy的UID修改成功之后,可以在/etc/passwd文件中查看修改結(jié)果。[root@localhost~]#usermod-u2000Addy[root@localhost~]#cat/etc/passwd…Addy:x:2000:1024::/home/Addy:/bin/bash掌握用戶管理命令,能夠刪除用戶命令userdel。學(xué)習(xí)目標(biāo)2.3.5刪除用戶命令userdeluserdel選項(xiàng)用戶名若不再使用某個(gè)用戶賬號(hào),可以使用userdel命令將其從系統(tǒng)中刪除。userdel命令可以刪除指定用戶及與用戶相關(guān)的文件和信息?;靖袷?.3.5刪除用戶命令userdeluserdel命令常用選項(xiàng)如表。2.3.5刪除用戶命令userdel選項(xiàng)說明-f強(qiáng)制刪除用戶,即便該用戶為當(dāng)前用戶-r刪除用戶的同時(shí),刪除與用戶相關(guān)的所有文件案例2-11:刪除用戶liming及相關(guān)用戶信息。[root@localhost~]#userdel-rliming[root@localhost~]#userdel-rliminguserdel:用戶“l(fā)iming”不存在2.3.5刪除用戶命令userdel第一次執(zhí)行userdel命令刪除了用戶liming及其相關(guān)信息,第二次再次執(zhí)行userdel命令刪除用戶liming,系統(tǒng)提示用戶liming不存在,表明用戶liming已經(jīng)被刪除。讀者也可以查看/etc/passwd文件驗(yàn)證刪除結(jié)果。掌握用戶管理命令,能夠完成用戶臨時(shí)禁用與恢復(fù)。學(xué)習(xí)目標(biāo)2.3.6用戶臨時(shí)禁用與恢復(fù)有時(shí)候,需要臨時(shí)禁用一個(gè)用戶而不刪除它,例如,某個(gè)用戶可能由于出差、休假等原因,長時(shí)間不會(huì)登錄,那么為了保證用戶和系統(tǒng)安全,可以臨時(shí)禁用該用戶。禁用一個(gè)用戶可以通過passwd命令或usermod命令實(shí)現(xiàn),這兩個(gè)命令都可以通過選項(xiàng)鎖定指定用戶的密碼,使密碼失效以禁用用戶。2.3.6用戶臨時(shí)禁用與恢復(fù)案例2-12:使用passwd命令禁用itcast用戶。2.3.6用戶臨時(shí)禁用與恢復(fù)[root@localhost~]#passwd-litcast鎖定用戶itcast的密碼。passwd:操作成功2.3.6用戶臨時(shí)禁用與恢復(fù)[root@localhost~]#cat/etc/shadow…itcast:!!$6$j2tgePUjTD7Gi1qx$nEnCjihBlG/ySPj/djM4/acgWDG7PTCHsEOuiChQkwikPB4huKkRmyjqbNqA86IBeDA2/C8.9ssgysBsjlmg50:20059:0:99999:7:::…在案例2-12中,使用passwd命令禁用了itcast用戶,重啟操作系統(tǒng),就無法再使用itcast用戶登錄。用戶被禁用之后,/etc/shadow文件對應(yīng)記錄中會(huì)增加“!!”符號(hào),具體如下所示。2.3.6用戶臨時(shí)禁用與恢復(fù)[root@localhost~]#passwd-uitcast解鎖用戶itcast的密碼。passwd:操作成功如果要恢復(fù)itcast用戶的使用,可以通過-u選項(xiàng)解除密碼鎖定,命令如下所示。解鎖密碼鎖定案例2-13:使用usermod命令禁用itcast用戶,然后再恢復(fù)itcast用戶。2.3.6用戶臨時(shí)禁用與恢復(fù)[root@localhost~]#usermod-Litcast [root@localhost~]#usermod-Uitcast 禁用itcast用戶解除itcast用戶的密碼鎖定掌握su命令,能夠熟練使用su命令實(shí)現(xiàn)用戶切換。學(xué)習(xí)目標(biāo)2.4用戶切換命令suLinux是一個(gè)

溫馨提示

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

最新文檔

評論

0/150

提交評論