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

下載本文檔

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

文檔簡(jiǎn)介

項(xiàng)目1安裝Linux操作系統(tǒng)《Linux網(wǎng)絡(luò)操作系統(tǒng)項(xiàng)目化教程》學(xué)習(xí)目標(biāo)/Target了解Linux操作系統(tǒng),能夠概括Linux的發(fā)展歷史、特點(diǎn)及應(yīng)用領(lǐng)域了解GNU計(jì)劃與GPL協(xié)議,能夠說(shuō)出GNU計(jì)劃和GPL協(xié)議的目的了解Linux操作系統(tǒng)發(fā)行版本,能夠說(shuō)出常見(jiàn)的Linux發(fā)行版本及特點(diǎn)了解Linux系統(tǒng)圖形界面,能夠說(shuō)出常用的圖形界面及特點(diǎn)了解Shell,能夠說(shuō)出Shell的作用及常用的Shell學(xué)習(xí)目標(biāo)/Target掌握Linux系統(tǒng)的安裝,能夠完成VMware與CentOSStream9的下載安裝掌握虛擬機(jī)中Linux系統(tǒng)的管理,能夠完成系統(tǒng)關(guān)機(jī)、掛起、重啟、拍攝快照、克隆等操作熟悉Shell終端命令操作,能夠在Shell終端成功執(zhí)行命令熟悉Xshell,能夠下載安裝并使用Xshell軟件訪問(wèn)Linux系統(tǒng)

邦小苑是一名大學(xué)應(yīng)屆畢業(yè)生,今年她以校園招聘的方式入職傳智教育,并被安排到技術(shù)支持部門(mén)。入職第一天,邦小苑接到的第一個(gè)工作任務(wù)就是搭建Linux操作系統(tǒng)。

邦小苑明白,上級(jí)領(lǐng)導(dǎo)讓她在自己的計(jì)算機(jī)上搭建Linux操作系統(tǒng),并不是僅僅安裝一個(gè)操作系統(tǒng),而是要熟悉Linux操作系統(tǒng)的使用,以便后續(xù)順利開(kāi)展工作。邦小苑知道Linux操作系統(tǒng)一般是作為服務(wù)器使用,在工作中,都是通過(guò)遠(yuǎn)程終端登錄服務(wù)器。為了提高服務(wù)器工作效率,一般會(huì)將操作系統(tǒng)自帶的yum源更換為國(guó)內(nèi)源。項(xiàng)目導(dǎo)入邦小苑結(jié)合部門(mén)特點(diǎn),將今天的工作劃分成了以下4個(gè)任務(wù)。任務(wù)1-1:安裝Linux操作系統(tǒng)。任務(wù)1-2:管理Linux操作系統(tǒng)。任務(wù)1-3:打開(kāi)Shell終端并更換yum源。

任務(wù)1-4:遠(yuǎn)程登錄Linux操作系統(tǒng)。項(xiàng)目導(dǎo)入目錄/Contents010203Linux操作系統(tǒng)的起源與發(fā)展Linux操作系統(tǒng)的發(fā)行版本Linux操作系統(tǒng)的特點(diǎn)目錄/Contents040506Linux操作系統(tǒng)的應(yīng)用領(lǐng)域圖形用戶界面Shell目錄/Contents070809任務(wù)1-1安裝Linux操作系統(tǒng)任務(wù)1-2管理Linux操作系統(tǒng)任務(wù)1-3打開(kāi)Shell終端并更換yum源10任務(wù)1-4遠(yuǎn)程登錄Linux操作系統(tǒng)Linux操作系統(tǒng)起源與發(fā)展1.11.1Linux操作系統(tǒng)的起源與發(fā)展

先定一個(gè)小目標(biāo)!了解Linux操作系統(tǒng)的起源,能夠說(shuō)出Linux操作系統(tǒng)的發(fā)展過(guò)程Linux操作系統(tǒng)起源于UNIX操作系統(tǒng)。1.1Linux操作系統(tǒng)的起源與發(fā)展UNIX誕生于一個(gè)開(kāi)放、相互學(xué)習(xí)研究的時(shí)代,免費(fèi)開(kāi)源。20世紀(jì)80年代,AT&T將UNIX系統(tǒng)商業(yè)化,不再開(kāi)放源碼。荷蘭阿姆斯特丹Vrije大學(xué)的安德魯·坦納鮑姆教授開(kāi)發(fā)了MINIX系統(tǒng)。芬蘭赫爾辛基大學(xué)的學(xué)生林納斯·托瓦茲,開(kāi)發(fā)發(fā)了第一個(gè)Linux操作系統(tǒng)。Linux操作系統(tǒng)完全兼容UNIX操作系統(tǒng),擁有后者的全部功能與特點(diǎn)。1994年,Linux

1.0發(fā)布,代碼量達(dá)到17萬(wàn)行。1996年6月,Linux

2.0發(fā)布,代碼量達(dá)到了40萬(wàn)行,支持多個(gè)處理器。截止本書(shū)完稿,Linux內(nèi)核已經(jīng)發(fā)布至6.2.11版本。1.1Linux操作系統(tǒng)的起源與發(fā)展1.1Linux操作系統(tǒng)的起源與發(fā)展GNU是理查德·斯托曼與1983年發(fā)起的一項(xiàng)計(jì)劃,其目的是創(chuàng)建一套完全自由的類UNIX操作系統(tǒng),盡可能的使用已有的自由軟件組裝系統(tǒng)。為了避免自己開(kāi)發(fā)的自由軟件被其他人做成專利,理查德·斯托曼于1989年起草了GNU

GPL協(xié)議(GNUGeneralPublicLicense,GNU通用公共協(xié)議證書(shū),簡(jiǎn)稱GPL協(xié)議),將GPL協(xié)議作為版權(quán)說(shuō)明。GNU與GPL1.1Linux操作系統(tǒng)起源與發(fā)展雖然GPL協(xié)議用于宣告版權(quán),但這個(gè)協(xié)議的核心概念卻是“反版權(quán)”,任何掛上GPL協(xié)議的自由軟件仍是自由的,使用者可以自由地學(xué)習(xí)軟件,對(duì)軟件再次進(jìn)行開(kāi)發(fā),甚至可以通過(guò)再開(kāi)發(fā)軟件牟利,但必須公開(kāi)軟件的源碼,以供他人學(xué)習(xí)和使用。GNU與GPLLinux操作系統(tǒng)的發(fā)行版本1.21.2Linux操作系統(tǒng)的發(fā)行版本

先定一個(gè)小目標(biāo)!了解Linux操作系統(tǒng)的發(fā)行版本,能夠說(shuō)出Linux常用的發(fā)行版本1.2Linux操作系統(tǒng)的發(fā)行版本RHEL和SUSELinuxEnterpriseServer幾乎占據(jù)了商業(yè)Linux的全部份額,其中,RHEL占據(jù)的市場(chǎng)份額最多,是企業(yè)中最常用的商業(yè)版本Linux系統(tǒng)。RHEL是由RedHat(紅帽)公司研發(fā)的Linux系統(tǒng),該版本致力于商業(yè)應(yīng)用,主要特點(diǎn)是穩(wěn)定。1.

商業(yè)版本1.2Linux操作系統(tǒng)的發(fā)行版本2.

社區(qū)版本FedoraCentOSDebianUbuntuGentooFedora以RedHatLinux為基礎(chǔ),由FedoraProject社區(qū)開(kāi)發(fā)、RedHat公司支持的一款新穎、功能豐富、自由且開(kāi)源的操作系統(tǒng)。CentOS由RHEL源碼編譯而來(lái),目前CentOS由CentOS項(xiàng)目組負(fù)責(zé)維護(hù),可以免費(fèi)下載使用,是國(guó)內(nèi)用戶最多的Linux發(fā)行版本。Debian是由GPL等自由軟件許可協(xié)議授權(quán)的軟件組成的操作系統(tǒng),由非盈利組織Debian社區(qū)維護(hù)。Debian分為unstable、stable和testing三個(gè)分支。Ubuntu是Debian系列unstable版本的加強(qiáng)版,用戶界面友好、包管理系統(tǒng)完善、軟件源支持強(qiáng)大,且兼容大多數(shù)硬件。首個(gè)穩(wěn)定版本發(fā)布與2002年,吸收了之前所有發(fā)行版的優(yōu)點(diǎn),被稱為非常完美的發(fā)行版本之一,它使用Portage管理軟件包。Linux操作系統(tǒng)的特點(diǎn)1.31.3Linux操作系統(tǒng)的特點(diǎn)

先定一個(gè)小目標(biāo)!了解Linux操作系統(tǒng)的特點(diǎn),能夠說(shuō)出Linux系統(tǒng)的特點(diǎn)1.3Linux操作系統(tǒng)的特點(diǎn)Linux之所以能被諸多企業(yè)廣泛接受與普遍應(yīng)用,離不開(kāi)下列特點(diǎn):1完全免費(fèi)2完全兼容POSIX

1.0標(biāo)準(zhǔn)34良好的界面支持多用戶、多任務(wù)5強(qiáng)大的網(wǎng)絡(luò)功能6安全穩(wěn)定7支持多平臺(tái)Linux操作系統(tǒng)的應(yīng)用領(lǐng)域1.41.4Linux操作系統(tǒng)的應(yīng)用領(lǐng)域

先定一個(gè)小目標(biāo)!了解Linux操作系統(tǒng)的應(yīng)用領(lǐng)域,能夠說(shuō)出Linux系統(tǒng)的應(yīng)用領(lǐng)域1.4Linux操作系統(tǒng)應(yīng)用領(lǐng)域服務(wù)器領(lǐng)域Linux系統(tǒng)具有穩(wěn)定、軟件自由、體積小、價(jià)位低、可定制等優(yōu)點(diǎn),在服務(wù)器領(lǐng)域應(yīng)用廣泛。嵌入式應(yīng)用領(lǐng)域Linux系統(tǒng)具有成本低、可設(shè)定性強(qiáng)等特點(diǎn),在嵌入式領(lǐng)域應(yīng)用非常廣泛,如路由器、交換機(jī)、防火墻等設(shè)備,冰箱、空調(diào)等家用電器,以及自動(dòng)販賣(mài)機(jī)等控制系統(tǒng)都有Linux身影。個(gè)人桌面領(lǐng)域近年Linux也提供了完善的桌面系統(tǒng),降低了用戶難度,完全能夠滿足日常辦公需求。Linux應(yīng)用領(lǐng)域1.5圖形用戶界面

先定一個(gè)小目標(biāo)!了解Linux系統(tǒng)圖形界面,能夠說(shuō)出常用的圖形界面及特點(diǎn)1.5圖形用戶界面Linux操作系統(tǒng)常用的圖形用戶界面有KDE和GNOME兩種,這兩種圖形用戶界面都基于X

Window視窗系統(tǒng)實(shí)現(xiàn)。X

服務(wù)器X客戶端X

協(xié)議X

Window的核心,主要用于處理輸入/輸出信息并維護(hù)相關(guān)資源,它可以接收鍵盤(pán)、鼠標(biāo)的輸入信息,并在屏幕顯示。用于提供一個(gè)完整的圖形用戶界面,負(fù)責(zé)與用戶直接交互,并將用戶的操作傳輸給X服務(wù)器進(jìn)行處理。X服務(wù)器與X客戶端進(jìn)行通信的一種協(xié)議。X

Window的組成部分1.KDE圖形界面KDE桌面環(huán)境由系統(tǒng)面板、主菜單和桌面3部分組成,其操作習(xí)慣與Windows類似。2.GNOME圖形界面GNOME桌面環(huán)境也是由系統(tǒng)面板、主菜單和桌面3部分組成,它們的作用和操作與KDE桌面環(huán)境相似。1.5圖形用戶界面Shell1.61.6.1Shell簡(jiǎn)介

先定一個(gè)小目標(biāo)!了解Shell,能夠說(shuō)出Shell的作用及常用的Shell1.6.1Shell簡(jiǎn)介L(zhǎng)inux操作系統(tǒng)的字符界面就是通常所說(shuō)的Shell終端。Shell是一種具備特殊功能的程序,處于用戶與內(nèi)核之間,提供用戶與內(nèi)核交互的接口。Shell與內(nèi)核及用戶之間的關(guān)系Shell還是一個(gè)命令解釋器。1.6.1Shell簡(jiǎn)介當(dāng)用戶輸入一個(gè)命令后,Shell首先判斷該命令是否為內(nèi)置命令,若是,則通過(guò)Shell內(nèi)部的解釋器將該命令解釋為系統(tǒng)功能調(diào)用,并轉(zhuǎn)交給內(nèi)核執(zhí)行。若該命令為外部命令或?qū)嵱贸绦?,則Shell會(huì)嘗試在硬盤(pán)中查找該命令,若找到,將其調(diào)入內(nèi)存,解釋為系統(tǒng)功能并轉(zhuǎn)交給內(nèi)核執(zhí)行;若沒(méi)找到,則輸出提示信息。Shell對(duì)命令的解釋過(guò)程Shell是使用Linux操作系統(tǒng)的主要環(huán)境,其種類很多,常見(jiàn)的Shell如下表。名稱說(shuō)明bshbsh(全稱BashShell)是BourneShell的一個(gè)免費(fèi)版本,是最早的UnixShell,包括許多附加的特點(diǎn),是一個(gè)交換式的命令解釋器和命令編程語(yǔ)言。cshcsh(全稱CShell)中使用“類C”語(yǔ)法,借鑒了BourneShell的許多特點(diǎn),新增了命令歷史、別名、文件名替換等功能。kshksh(全稱KornShell)的語(yǔ)法與bsh相同,同時(shí)具備了csh的交互特性,因此廣受用戶青睞。bashbash(全稱BourneAgainShell)是GNU計(jì)劃的一部分,用于GNU/Linux系統(tǒng),大多數(shù)Linux都以bash作為缺省的Shell。1.6.1Shell簡(jiǎn)介1.6.2Shell命令操作

先定一個(gè)小目標(biāo)!熟悉Shell終端命令操作,能夠在Shell終端成功執(zhí)行命令1.6.2Shell命令操作在Linux操作系統(tǒng)中,用戶通過(guò)Shell輸入命令實(shí)現(xiàn)功能。command表示命令的名稱。options表示選項(xiàng),定義了命令的執(zhí)行特性。arguments表示參數(shù),指定了命令作用的對(duì)象。command[options][arguments]命令格式1.6.2Shell命令操作刪除目錄dir[itheima@localhost

~]

$

rm

–r

dirrm:命令名稱,功能是刪除文件。-r:選項(xiàng),表示刪除目錄中的文件和子目錄。dir:命令作用對(duì)象,該對(duì)象是一個(gè)目錄。[itheima@localhost

~]

$表示命令提示符。示例Linux命令的選項(xiàng)有兩種,分別為長(zhǎng)選項(xiàng)和短選項(xiàng)。短選項(xiàng):使用-標(biāo)識(shí),可以組合使用。長(zhǎng)選項(xiàng):使用--標(biāo)識(shí),不可以組合使用。1.6.2Shell命令操作安裝Linux操作系統(tǒng)任務(wù)1-1

先定一個(gè)小目標(biāo)!掌握VMware虛擬機(jī)和Linux操作系統(tǒng)的安裝,能夠獨(dú)立安裝VMware15和CentOSStream9任務(wù)1-1安裝Linux操作系統(tǒng)在Linux各個(gè)社區(qū)版本中,Ubuntu和CentOS是相對(duì)更為出色的兩個(gè)版本,其中,CentOS在國(guó)內(nèi)用戶更多,且與企業(yè)中常用的Linux版本RHEL的使用習(xí)慣更為相似,因此,邦小苑決定安裝CentOS操作系統(tǒng)。由于CentOS

Linux各版本已逐漸停止更新維護(hù),所以邦小苑選擇了CentOS

Stream。任務(wù)1-1安裝Linux操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)為了不影響物理機(jī)的正常使用,可以在虛擬機(jī)中安裝Linux操作系統(tǒng)。Windows平臺(tái)比較常用的虛擬機(jī)軟件為VMware。VMware15主界面1.安裝Vmware虛擬機(jī)軟件2.下載CentOSStream9操作系統(tǒng)鏡像文件STEP01登錄CentOS官網(wǎng)下載CentOS鏡像包,CentOS官網(wǎng)主頁(yè)如右圖。任務(wù)1-1安裝Linux操作系統(tǒng)2.下載CentOSStream9操作系統(tǒng)鏡像文件單擊頂部菜單欄中的“Home”選項(xiàng),進(jìn)入CentOS分支選擇界面。任務(wù)1-1安裝Linux操作系統(tǒng)STEP022.下載CentOSStream9操作系統(tǒng)鏡像文件單擊“CentOSStream”選項(xiàng)卡,彈出CentOSStream版本選擇界面。任務(wù)1-1安裝Linux操作系統(tǒng)STEP03STEP04選擇CentOSStream9版本及下方的“x86_64”選項(xiàng),即可下載CentOSStream9鏡像文件。3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP01在VMware虛擬機(jī)主界面中單擊“創(chuàng)建新的虛擬機(jī)”選項(xiàng),彈出新建虛擬機(jī)向?qū)?duì)話框。新建虛擬機(jī)向?qū)?duì)話框3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP02選中“自定義(高級(jí))”選項(xiàng),單擊“下一步”按鈕,進(jìn)入選擇虛擬機(jī)硬件兼容性界面。選擇虛擬機(jī)硬件兼容性界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP03在“硬件兼容性”下拉列表框中選擇”Workstation

15.x”,單擊“下一步”按鈕,進(jìn)入安裝客戶機(jī)操作系統(tǒng)界面。安裝客戶機(jī)操作系統(tǒng)界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP04選中“稍后安裝操作系統(tǒng)”單選按鈕,單擊“下一步”按鈕,進(jìn)入選擇客戶機(jī)操作系統(tǒng)界面。選擇客戶機(jī)操作系統(tǒng)界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP05由于VMware并沒(méi)有支持CentOSStream系統(tǒng),選擇“Linux”單選按鈕,再選擇“CentOS764位”版本,單擊“下一步”按鈕,進(jìn)入命名虛擬機(jī)界面。命名虛擬機(jī)界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP06將虛擬機(jī)名稱命名為CentOSStream9,再單擊“瀏覽”按鈕重新選擇了虛擬機(jī)安裝位置。單擊“下一步”按鈕,進(jìn)入處理器配置界面。處理器配置界面讀者可以根據(jù)個(gè)人PC端的硬件和使用需求,設(shè)置處理器個(gè)數(shù)和每個(gè)處理器的內(nèi)核數(shù)量。3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP07根據(jù)PC端的硬件和使用需求,此處設(shè)置處理器為1,每個(gè)處理器的內(nèi)核數(shù)量為2。單擊“下一步”按鈕,進(jìn)入虛擬機(jī)的內(nèi)存界面。虛擬機(jī)的內(nèi)存界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP08根據(jù)物理機(jī)情況,此處為虛擬機(jī)分配了2GB(2048MB)內(nèi)存。單擊“下一步”按鈕,進(jìn)入網(wǎng)絡(luò)類型界面。網(wǎng)絡(luò)類型界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP09選擇默認(rèn)網(wǎng)絡(luò)類型,即使用網(wǎng)絡(luò)地址轉(zhuǎn)換,再單元“下一步”按鈕,進(jìn)入選擇I/O控制器類型界面。選擇I/O控制器類型界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP10選擇默認(rèn)I/O控制器類型,即LSI

Logic,單擊“下一步”按鈕,進(jìn)入選擇磁盤(pán)類型界面。選擇磁盤(pán)類型界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP11選擇默認(rèn)磁盤(pán)類型,即SCSI,單擊“下一步”按鈕,進(jìn)入選擇磁盤(pán)界面。選擇磁盤(pán)界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP12選擇默認(rèn)磁盤(pán),即創(chuàng)建新虛擬磁盤(pán),單擊“下一步”按鈕,進(jìn)入指定磁盤(pán)容量界面。指定磁盤(pán)容量界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP13保持此默認(rèn)設(shè)置,即最大磁盤(pán)大小為20GB,將虛擬磁盤(pán)拆分成多個(gè)文件。單擊“下一步”按鈕,進(jìn)入指定磁盤(pán)文件界面。指定磁盤(pán)文件界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP14保持此默認(rèn)設(shè)置,單擊“下一步”按鈕,進(jìn)入已準(zhǔn)備好創(chuàng)建虛擬機(jī)界面。已準(zhǔn)備好創(chuàng)建虛擬機(jī)界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP15查看之前各界面對(duì)虛擬機(jī)的配置,若仍需要更改硬件設(shè)置,可單擊“自定義硬件”按鈕再次設(shè)置硬件信息。如果配置無(wú)誤,單擊“完成”按鈕即可完成虛擬機(jī)的創(chuàng)建。虛擬機(jī)主界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP16單擊“編輯虛擬機(jī)設(shè)置”鏈接,彈出虛擬機(jī)設(shè)置對(duì)話框。虛擬機(jī)設(shè)置對(duì)話框3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP17選擇“硬件”選項(xiàng)卡下的“CD/DVDIDE自動(dòng)檢測(cè)”選項(xiàng),在右側(cè)欄中勾選“使用ISO映像文件”單選按鈕,并單擊“瀏覽”按鈕,選擇下載好的CentOSStream9鏡像文件。單擊“確定”按鈕,虛擬機(jī)會(huì)自動(dòng)檢測(cè)選擇的鏡像文件是否可用,檢測(cè)完畢后,虛擬機(jī)會(huì)跳轉(zhuǎn)回虛擬機(jī)主界面。單擊“開(kāi)啟此虛擬機(jī)”鏈接啟動(dòng)虛擬機(jī),進(jìn)入開(kāi)機(jī)界面。開(kāi)機(jī)界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP18選擇窗口進(jìn)入虛擬機(jī)界面,通過(guò)↑、↓鍵選擇“Install

CentOS

Stream9”項(xiàng),按Enter鍵開(kāi)始安裝CentOS

Stream

9。安裝完成之后進(jìn)入歡迎界面。歡迎界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP19選擇“中文”→“簡(jiǎn)體中文(中國(guó))”選項(xiàng),單擊“繼續(xù)”按鈕進(jìn)入安裝信息摘要界面。安裝信息摘要界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP20下面配置操作系統(tǒng)的基本信息,單擊選擇“時(shí)間和日期”選項(xiàng),進(jìn)入時(shí)間和日期界面。時(shí)間和日期界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP21選擇工作地所在城市,如上海,將時(shí)間設(shè)置為國(guó)內(nèi)時(shí)間。單擊左上角的“完成”按鈕,系統(tǒng)會(huì)跳轉(zhuǎn)回安裝摘要信息界面。在安裝信息摘要界面中單擊“安裝目的地”選項(xiàng),進(jìn)入安裝目標(biāo)位置界面。安裝目標(biāo)位置界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP22用戶可自定義系統(tǒng)磁盤(pán)分區(qū),這里選擇默認(rèn)配置,系統(tǒng)自動(dòng)創(chuàng)建分區(qū)。單擊左上角的“完成”按鈕,系統(tǒng)會(huì)跳轉(zhuǎn)回安裝摘要信息界面。在安裝信息摘要界面再選擇“網(wǎng)絡(luò)和主機(jī)名”選項(xiàng),進(jìn)入網(wǎng)絡(luò)和主機(jī)名界面。網(wǎng)絡(luò)和主機(jī)名界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP23單擊滑動(dòng)按鈕開(kāi)啟網(wǎng)絡(luò),系統(tǒng)會(huì)自動(dòng)進(jìn)行網(wǎng)絡(luò)連接。網(wǎng)絡(luò)開(kāi)啟成功之后,會(huì)顯示本臺(tái)虛擬機(jī)的IP地址、默認(rèn)路由地址、DNS服務(wù)地址信息。在界面最底部,設(shè)置主機(jī)名為localhost.localdomain,單擊“應(yīng)用”按鈕使設(shè)置的主機(jī)名生效。設(shè)置完成后,單擊“完成”按鈕,返回安裝信息摘要界面,再選擇“軟件選擇”選項(xiàng),進(jìn)入軟件選擇界面。軟件選擇界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP24在左側(cè)“基本環(huán)境”項(xiàng)目欄中,選中Workstation單選按鈕,該項(xiàng)可以為用戶提供一個(gè)友好的桌面系統(tǒng)環(huán)境。在右側(cè)“已選環(huán)境的附加軟件”中,可以根據(jù)需要選中其他復(fù)選項(xiàng),這里選中GNOME

Applications選項(xiàng)單擊“完成”按鈕,返回安裝信息摘要解決,再選擇“root密碼”選項(xiàng),進(jìn)入ROOT密碼界面。ROOT密碼界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP25設(shè)置root賬戶密碼,并選中“允許root用戶使用密碼進(jìn)行SSH登錄”復(fù)選框。單擊“完成”按鈕,返回安裝信息摘要界面,再單擊“開(kāi)始安裝”按鈕,虛擬機(jī)就開(kāi)始安裝CentOS

Stream

9操作系統(tǒng)。安裝進(jìn)度界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP26安裝過(guò)程需要一段時(shí)間,等待安裝完成。安裝完成界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP27單擊“重啟系統(tǒng)”按鈕,系統(tǒng)重啟之后進(jìn)入配置界面。配置界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP28單擊“開(kāi)始配置”按鈕,依次進(jìn)行隱私及在線賬號(hào)配置。隱私及在線賬號(hào)配置3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP29進(jìn)入賬號(hào)設(shè)置界面,設(shè)置賬號(hào)名稱itheima,單擊“前進(jìn)”按鈕,進(jìn)入密碼設(shè)置界面。賬號(hào)設(shè)置界面密碼設(shè)置界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP30為賬號(hào)itheima設(shè)置密碼,然后單擊“前進(jìn)”按鈕,進(jìn)入“配置完成”界面。配置完成界面3.安裝CentOS

Stream

9操作系統(tǒng)任務(wù)1-1安裝Linux操作系統(tǒng)STEP31單擊“開(kāi)始使用CentOS

Stream”按鈕,進(jìn)入CentOS

Stream

9操作系統(tǒng)。CentOS

Stream9操作系統(tǒng)默認(rèn)桌面管理Linux操作系統(tǒng)任務(wù)1-2

先定一個(gè)小目標(biāo)!掌握虛擬機(jī)中Linux系統(tǒng)的管理,能夠獨(dú)立完成Linux操作系統(tǒng)的關(guān)機(jī)、掛起、重啟、拍攝快照等操作任務(wù)1-2管理Linux操作系統(tǒng)1.系統(tǒng)關(guān)機(jī)、掛起與重啟任務(wù)1-2管理Linux操作系統(tǒng)CentOSStream

9操作系統(tǒng)的關(guān)機(jī)、掛起與重啟操作非常簡(jiǎn)單,在虛擬機(jī)主界面中,右鍵單擊虛擬機(jī),在彈出的快捷菜單中選擇“電源”命令。選擇“電源”下的子命令可以實(shí)現(xiàn)關(guān)閉客戶機(jī)、掛起客戶機(jī)、重新啟動(dòng)客戶機(jī)等操作。2.拍攝快照任務(wù)1-2管理Linux操作系統(tǒng)在使用Linux操作系統(tǒng)時(shí),系統(tǒng)經(jīng)常會(huì)出現(xiàn)意外情況,例如不小心卸載了某一個(gè)應(yīng)用或某一個(gè)服務(wù)配置錯(cuò)誤,而我們又無(wú)法快速定位并解決問(wèn)題,這很可能會(huì)影響后續(xù)工作的進(jìn)行。為此,Linux操作系統(tǒng)提供了快照功能。什么是快照?快照可以對(duì)某一點(diǎn)的系統(tǒng)進(jìn)行備份存檔,如果在后續(xù)操作中出現(xiàn)意外情況,通過(guò)快照可以快速恢復(fù)到之前狀態(tài)。為什么使用快照?2.拍攝快照任務(wù)1-2管理Linux操作系統(tǒng)CentOS

Stream

9操作系統(tǒng)快照管理方式3.克隆任務(wù)1-2管理Linux操作系統(tǒng)為什么要克?。坑袝r(shí)在學(xué)習(xí)、工作的過(guò)程中,可能需要兩臺(tái)環(huán)境相同的Linux操作系統(tǒng)機(jī)器,但是重新安裝操作系統(tǒng)比較繁瑣費(fèi)時(shí);或者在另一臺(tái)Linux操作系統(tǒng)機(jī)器上重新搭建環(huán)境,也會(huì)費(fèi)時(shí)費(fèi)力。為了解決這些問(wèn)題,Linux操作系統(tǒng)提供了克隆技術(shù)。克隆技術(shù)可以完全復(fù)制當(dāng)前操作系統(tǒng)到另一個(gè)路徑。相比于重新安裝操作系統(tǒng),克隆省去了安裝步驟,節(jié)省很多時(shí)間。STEP01克隆操作系統(tǒng)之前,先關(guān)閉虛擬機(jī)。關(guān)閉虛擬機(jī)之后,右擊虛擬機(jī),在彈出的選項(xiàng)卡中選擇“管理”→“克隆”命令。任務(wù)1-2管理Linux操作系統(tǒng)3.克隆克隆命令STEP02彈出“克隆虛擬向?qū)А睂?duì)話框。任務(wù)1-2管理Linux操作系統(tǒng)3.克隆STEP03單擊“下一步”按鈕,進(jìn)入克隆源界面。任務(wù)1-2管理Linux操作系統(tǒng)3.克隆STEP04保持默認(rèn)配置,即從虛擬機(jī)當(dāng)前狀態(tài)進(jìn)行克隆,單擊“下一步”按鈕,進(jìn)入克隆類型界面。任務(wù)1-2管理Linux操作系統(tǒng)3.克隆對(duì)原虛擬機(jī)的引用,占用磁盤(pán)空間比較少,但它必須訪問(wèn)原始虛擬機(jī)才能運(yùn)行??寺‘?dāng)前虛擬機(jī)的完整副本,完全獨(dú)立于原始虛擬機(jī),但占用磁盤(pán)空間較多。STEP05選中“創(chuàng)建完整克隆”單選按鈕,單擊“下一步”按鈕,進(jìn)入“新虛擬機(jī)名稱”界面。任務(wù)1-2管理Linux操作系統(tǒng)3.克隆STEP06設(shè)置虛擬機(jī)名稱,并且選擇克隆操作系統(tǒng)的存儲(chǔ)路徑,然后單擊“完成”按鈕開(kāi)始克隆。任務(wù)1-2管理Linux操作系統(tǒng)3.克隆STEP07克隆過(guò)程很快,克隆完成后,單擊“關(guān)閉”按鈕即可關(guān)閉界面,至此,虛擬機(jī)克隆完成。任務(wù)1-2管理Linux操作系統(tǒng)3.克隆打開(kāi)Shell終端并更換yum源任務(wù)1-3

先定一個(gè)小目標(biāo)!熟悉Shell終端命令操作,能夠在Shell終端成功執(zhí)行命令任務(wù)1-3打開(kāi)Shell終端并更換yum源任務(wù)1-3打開(kāi)Shell終端并更換yum源更改Shell終端背景色單擊更改類型打開(kāi)Shell終端,切換到root用戶,并進(jìn)入/etc/yum.respos.d目錄,查看CentOS

Stream

9的yum源,命令如下:[itheima@itcast~]$su-密碼:[root@itcast~]#cd/etc/yum.repos.d[root@itcastyum.repos.d]#lscentos-addons.repocentos.repo任務(wù)1-3打開(kāi)Shell終端并更換yum源更換yum源下載一份清華大學(xué)yum源,替換掉centos.repo文件中的內(nèi)容。替換完成后,使用yum

update測(cè)試無(wú)誤,至此,yum源更換成功。遠(yuǎn)程登錄Linux操作系統(tǒng)任務(wù)1-4

先定一個(gè)小目標(biāo)!熟悉Xshell,能夠下載安裝并使用Xshell軟件訪問(wèn)Linux系統(tǒng)任務(wù)1-4遠(yuǎn)程登錄Linux操作系統(tǒng)STEP01Xshell安裝完成之后,打開(kāi)Xshell,會(huì)自動(dòng)彈出一個(gè)會(huì)話對(duì)話框。任務(wù)1-4遠(yuǎn)程登錄Linux操作系統(tǒng)STEP02單擊“新建”按鈕,彈出新建會(huì)話屬性對(duì)話框。任務(wù)1-4遠(yuǎn)程登錄Linux操作系統(tǒng)STEP03在“常規(guī)”項(xiàng)目框中輸入名稱和主機(jī),其中,名稱可以隨意填寫(xiě),主機(jī)填寫(xiě)服務(wù)器的IP地址,協(xié)議選擇默認(rèn)的SSH即可,端口號(hào)保持默認(rèn)值22。填寫(xiě)完成之后,在左側(cè)欄單擊“用戶身份驗(yàn)證”選項(xiàng),進(jìn)入用戶身份驗(yàn)證界面。任務(wù)1-4遠(yuǎn)程登錄Linux操作系統(tǒng)STEP04填寫(xiě)要連接的CentOSStream9操作系統(tǒng)的用戶名和密碼,然后在左側(cè)欄中單擊“終端”選項(xiàng),進(jìn)入終端界面。任務(wù)1-4遠(yuǎn)程登錄Linux操作系統(tǒng)STEP05將終端類型改為linux。修改完成之后,單擊“確定”按鈕,Xshell會(huì)跳轉(zhuǎn)回會(huì)話對(duì)話框,該對(duì)話框會(huì)顯示建立的會(huì)話。任務(wù)1-4遠(yuǎn)程登錄Linux操作系統(tǒng)STEP06如果不顯示新建立的會(huì)話,可以單擊“刷新”按鈕,顯示出新建立的會(huì)話之后,選中會(huì)話,單擊“連接”按鈕,彈出SSH安全警告對(duì)話框。任務(wù)1-4遠(yuǎn)程登錄Linux操作系統(tǒng)STEP07單擊“接受并保存”按鈕繼續(xù)連接,直到出現(xiàn)連接成功界面。任務(wù)1-4遠(yuǎn)程登錄Linux操作系統(tǒng)項(xiàng)目小結(jié)在本項(xiàng)目中,通過(guò)安裝和管理CentOSStream9操作系統(tǒng)等任務(wù),帶領(lǐng)讀者系統(tǒng)學(xué)習(xí)了Linux相關(guān)知識(shí)。首先學(xué)習(xí)了Linux操作系統(tǒng)的起源與發(fā)展、Linux操作系統(tǒng)發(fā)行版本;然后學(xué)習(xí)了Linux操作系統(tǒng)特點(diǎn)與應(yīng)用領(lǐng)域;最后學(xué)習(xí)了Linux操作系統(tǒng)的圖形用戶界面與Shell。通過(guò)本項(xiàng)目的學(xué)習(xí),讀者可以對(duì)Linux操作系統(tǒng)有個(gè)大致的了解,為后面深入學(xué)習(xí)Linux操作系統(tǒng)開(kāi)啟了大門(mén)。項(xiàng)目2管理用戶與用戶組《Linux網(wǎng)絡(luò)操作系統(tǒng)項(xiàng)目化教程》學(xué)習(xí)目標(biāo)/Target了解用戶與用戶組,能夠說(shuō)出用戶與用戶組的概念了解用戶和用戶組配置文件,能夠說(shuō)出常見(jiàn)的用戶與用戶組配置文件及作用學(xué)習(xí)目標(biāo)/Target掌握用戶切換命令,能夠熟練使用su命令與sudo命令實(shí)現(xiàn)用戶切換熟悉用戶組管理命令,能夠使用命令添加用戶組掌握用戶管理命令,能夠熟練使用命令添加用戶邦小苑所在的工作小組還有大李、Lily和安安3個(gè)員工。最近公司部門(mén)組織架構(gòu)有所調(diào)整,因此需要在后臺(tái)對(duì)相關(guān)數(shù)據(jù)信息進(jìn)行一些修改。上級(jí)領(lǐng)導(dǎo)安排大李、Lily和安安同時(shí)登錄服務(wù)器完成幾個(gè)調(diào)整部門(mén)的數(shù)據(jù)修改維護(hù)工作,并安排邦小苑為他們3人各分配一個(gè)用戶賬號(hào),有效期為一周,且將3人添加到一個(gè)用戶組。由于更改數(shù)據(jù)時(shí)需要比較大的權(quán)限,上級(jí)領(lǐng)導(dǎo)要求提升大李、Lily和安安3個(gè)用戶賬號(hào)擁有sudo權(quán)限,可以執(zhí)行除rm命令之外的任何命令。項(xiàng)目導(dǎo)入由于上級(jí)領(lǐng)導(dǎo)安排的任務(wù),邦小苑大致清楚需要先添加用戶,再將用戶添加到指定用戶組,再給用戶組設(shè)置權(quán)限。結(jié)合自己所學(xué)知識(shí),邦小苑將今天的任務(wù)劃分為了3個(gè)子任務(wù)。任務(wù)2-1添加用戶。任務(wù)2-2添加用戶組。任務(wù)2-3為用戶組設(shè)置權(quán)限。項(xiàng)目導(dǎo)入目錄/Contents010203用戶和用戶組概述用戶和用戶組配置文件用戶管理命令04用戶切換命令05用戶組管理命令目錄/Contents0607任務(wù)2-1添加用戶任務(wù)2-2添加用戶組08任務(wù)2-3為用戶組設(shè)置權(quán)限用戶和用戶組概述2.12.1用戶和用戶組概述

先定一個(gè)小目標(biāo)!理解用戶與用戶組,能夠解釋用戶與用戶組的概念2.1用戶和用戶組概述用戶就是使用系統(tǒng)的人。Linux操作系統(tǒng)中每一個(gè)用戶都有一個(gè)用戶名(賬號(hào)),系統(tǒng)為每一個(gè)用戶分配一個(gè)唯一的用戶標(biāo)識(shí),稱為UID。UID是系統(tǒng)辨識(shí)用戶的唯一標(biāo)識(shí)。1.用戶2.1用戶和用戶組概述213root用戶也被稱為超級(jí)用戶或系統(tǒng)管理員用戶,其UID為0。root用戶在Linux操作系統(tǒng)中擁有最高權(quán)限。root用戶權(quán)限過(guò)高,為了保證系統(tǒng)安全,一般不通過(guò)root用戶登錄Linux操作系統(tǒng),而且要避免普通用戶得到root權(quán)限。root用戶系統(tǒng)用戶是Linux操作系統(tǒng)為滿足自身系統(tǒng)管理需要而內(nèi)建的一類用戶,通常在安裝操作系統(tǒng)或相應(yīng)軟件時(shí)自動(dòng)創(chuàng)建并保持默認(rèn)狀態(tài)。系統(tǒng)用戶權(quán)限低于root用戶,其UID通常為1~499。系統(tǒng)用戶是由操作系統(tǒng)自動(dòng)管理的,不能用于登錄系統(tǒng),所以系統(tǒng)用戶也稱為虛擬用戶。系統(tǒng)用戶普通用戶是由root用戶創(chuàng)建的用戶,可以登錄操作系統(tǒng)并使用系統(tǒng)資源,但它只能操作自己所擁有權(quán)限的文件和目錄??梢酝ㄟ^(guò)root用戶設(shè)置普通用戶的權(quán)限,但為保證系統(tǒng)安全,一般不會(huì)給普通用戶設(shè)置太高權(quán)限。普通用戶的UID通常為500~6000。普通用戶1.用戶2.1用戶和用戶組概述用戶組是具有相同特性的用戶集合。當(dāng)系統(tǒng)管理員統(tǒng)一為某個(gè)用戶組賦予某種權(quán)限時(shí),用戶組中的所有用戶都會(huì)同時(shí)擁有該權(quán)限。Linux操作系統(tǒng)也會(huì)為不同的用戶組分配一個(gè)唯一標(biāo)識(shí),稱為GID(groupindentification)。一個(gè)用戶可以同時(shí)是多個(gè)用戶組的成員,當(dāng)一個(gè)用戶屬于多個(gè)用戶組時(shí),這些用戶組分為基本組與附加組,基本組只有一個(gè),附加組可以有多個(gè)。2.用戶組用戶和用戶組配置文件2.22.2.1用戶賬號(hào)文件/etc/passwd

先定一個(gè)小目標(biāo)!了解用戶賬號(hào)文件/etc/passwd,能夠說(shuō)出/etc/passwd文件的作用2.2.1用戶賬號(hào)文件/etc/passwd在Linux操作系統(tǒng)中,用戶賬號(hào)的相關(guān)信息(密碼除外)都保存在/etc/passwd文件中。所有用戶都可以查看/etc/passwd文件中的內(nèi)容。2.2.1用戶賬號(hào)文件/etc/passwdbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologin……Daemon:/var/lib/rngd:/sbin/nologintcpdump:x:72:72::/:/sbin/nologinroot用戶普通用戶系統(tǒng)用戶root:x:0:0:root:/root:/bin/bashitheima:x:1000:1000:itheima:/home/itheima:/bin/bash案例2-1查看/etc/passwd文件內(nèi)容2.2.1用戶賬號(hào)文件/etc/passwd用戶名:登錄系統(tǒng)時(shí)的賬號(hào),由字母、數(shù)字和其他符號(hào)組成的標(biāo)識(shí)符,在系統(tǒng)中唯一。密碼:/etc/passwd文件不保存明文密碼,只使用符號(hào)x顯示。UID:UID是用戶id編號(hào)。root用戶的UID為0。GID:GID是用戶所組的id編號(hào)。root用戶的GID為0。用戶描述信息:用戶全名。用戶主目錄:用戶登錄系統(tǒng)后所進(jìn)入的目錄。登錄Shell:用戶所使用的Shell,默認(rèn)為/bin/bash。每個(gè)用戶信息用“:”分隔為7個(gè)字段,格式如下所示:用戶名:密碼:UID:GID:用戶描述信息:用戶主目錄:登錄Shell格式2.2.2用戶影子文件/etc/shadow

先定一個(gè)小目標(biāo)!了解用戶影子文件/etc/shadow,能夠說(shuō)出/etc/shadow文件的作用/etc/shadow文件是根據(jù)/etc/passwd文件產(chǎn)生的,稱為用戶影子文件。/etc/shadow用于存儲(chǔ)加密后的用戶密碼,只有root用戶可以讀取。2.2.2用戶影子文件/etc/shadow2.2.2用戶影子文件/etc/shadowroot:$6$oJT9MF2trFI.Xf6v$JEfqL2N4XECcNAPi5t2IKGP2OK97HpLTAVDH9vParEuxs.aBpdksdPymYyResktV1qs49oC.UxF24hJ3ZvZtk/::0:99999:7:::bin:*:18358:0:99999:7:::……tcpdump:!!:18464::::::itheima:$6$sUb5mc0ARCzyPigN$VfzFnpdYK8I3AtaxaEtwrHOf9VWVrcqqTC0t41.D0DpERRH/05tUZuV5o616VSB5xNmmVp9OAg6j.FN59hjEk0::0:99999:7:::root用戶密碼itheima用戶密碼案例2-2查看/etc/shadow文件內(nèi)容2.2.2用戶影子文件/etc/shadow用戶名:登錄操作系統(tǒng)時(shí)的賬號(hào)密碼:存儲(chǔ)加密后的密碼最后修改時(shí)間:最后一次修改密碼的時(shí)間。從1970年1月1日起,到用戶最近一次修改密碼所間隔的天數(shù)。最小時(shí)間間隔:密碼最短存活期。從1970年1月1日起,到用戶可以修改密碼的天數(shù)。/etc/shadow文件中的每一行代表一個(gè)用戶信息,每一行信息使用“:”分隔成9個(gè)字段。用戶名:密碼:最后修改時(shí)間:最小時(shí)間間隔:最大時(shí)間間隔:警告時(shí)間:不活動(dòng)時(shí)間:失效時(shí)間:標(biāo)志格式最大時(shí)間間隔:密碼最長(zhǎng)存活期。從1970年1月1日起,到用戶必須修改密碼的天數(shù)。警告時(shí)間:密碼失效前多少天,向用戶發(fā)出警告信息。不活動(dòng)時(shí)間:密碼失效后多少天,禁止用戶登錄。失效時(shí)間:禁止用戶登錄的時(shí)間。從1970年1月1日起,到禁止用戶登錄之間的天數(shù)。標(biāo)志:保留域,用于功能擴(kuò)展。2.2.3用戶默認(rèn)配置文件/etc/login.defs

先定一個(gè)小目標(biāo)!了解用戶默認(rèn)配置文件/etc/login.defs,能夠說(shuō)出/etc/login.defs文件的作用/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.defs/etc/login.defs文件常用配置及注釋如下:2.2.3用戶默認(rèn)配置文件/etc/login.defs…PASS_MAX_DAYS 99999

#密碼最長(zhǎng)有效天數(shù)PASS_MIN_DAYS 0

#密碼最短有效天數(shù)PASS_MIN_LEN 5 #密碼最小長(zhǎng)度PASS_WARN_AGE 7 #密碼過(guò)期前提前多少天警告…UID_MIN1000

#創(chuàng)建賬戶時(shí),分配的最小UID值UID_MAX 60000 #創(chuàng)建賬戶時(shí),分配的最大UID值…CREATE_HOME yes #創(chuàng)建用戶時(shí),默認(rèn)創(chuàng)建家目錄2.2.4用戶組賬號(hào)文件/etc/group

先定一個(gè)小目標(biāo)!了解用戶組賬號(hào)文件/etc/group,能夠說(shuō)出/etc/group文件的作用2.2.4用戶組賬號(hào)文件/etc/group/etc/group文件用于保存用戶組信息,所有用戶都可以查看/etc/group文件。案例2-3查看/etc/group文件內(nèi)容[itheima@localhost~]$cat/etc/grouproot:x:0:bin:x:1:daemon:x:2:sys:x:3:…tcpdump:x:72:itheima:x:1000:用戶組名稱:用戶登錄時(shí)所在組的名稱。用戶組名稱可由字母、數(shù)字和其他符號(hào)組成。用戶組密碼:用戶組密碼默認(rèn)不使用,一般為空,使用x符號(hào)占位。GID:用戶組唯一標(biāo)識(shí),用于區(qū)分不同的用戶組。用戶組成員列表:屬于該用戶組的用戶名列表,多個(gè)用戶名之間用“,”分隔。2.2.4用戶組賬號(hào)文件/etc/group/etc/group文件中的每一行代表一個(gè)用戶組信息,每一行信息使用“:”分隔成4個(gè)字段。用戶組名稱:用戶組密碼:GID:用戶組成員列表格式用戶管理命令2.32.3.1添加用戶useradd命令

先定一個(gè)小目標(biāo)!掌握useradd命令的使用,熟練使用useradd命令添加用戶2.3.1添加用戶useradd命令添加用戶就是在系統(tǒng)中創(chuàng)建一個(gè)新的賬號(hào),并為該賬號(hào)設(shè)置用戶名稱、用戶組、主目錄、登錄Shell等資源。添加用戶的命令為useradd。useradd選項(xiàng)用戶名格式useradd命令常用選項(xiàng)2.3.1添加用戶-useradd命令選項(xiàng)說(shuō)明-d指定用戶登錄目錄-c指定賬號(hào)的備注文字-e指定賬號(hào)的有效期限-f緩沖天數(shù),密碼過(guò)期時(shí)在指定天數(shù)后關(guān)閉該賬號(hào)-g指定用戶基本組-G指定用戶所屬的附加用戶組-m自動(dòng)建立用戶的登錄目錄-r創(chuàng)建系統(tǒng)賬號(hào)-s指定用戶的登錄Shell-u指定用戶的用戶ID。若添加-o選項(xiàng),則用戶ID可與其他用戶重復(fù)2.3.1添加用戶-useradd命令案例2-4添加用戶liming案例2-5添加用戶itcast,并指定用戶的主目錄為/usr/itcast[root@localhostitheima]#useraddliming[root@localhostitheima]#useradd-d/usr/itcast-mitcast2.3.1添加用戶-useradd命令案例2-6添加用戶wangxiao,并為用戶指定登錄Shell為/bin/bash,指定基本組為itheima案例2-7添加用戶Addy,并設(shè)置用戶ID為1024[root@localhostitheima]#useradd-s/bin/sh-githeimawangxiaoroot@localhostitheima]#useraddAddy-u10242.3.2設(shè)置用戶密碼passwd命令

先定一個(gè)小目標(biāo)!掌握passwd命令的使用,熟練使用passwd命令修改用戶密碼2.3.2設(shè)置用戶密碼passwd命令Linux系統(tǒng)中使用passwd命令為用戶設(shè)置密碼。passwd選項(xiàng)用戶名格式2.3.2設(shè)置用戶密碼passwd命令選項(xiàng)說(shuō)明-l鎖定密碼,鎖定后密碼失效,無(wú)法登錄(新用戶默認(rèn)鎖定)-u解除密碼鎖定-d刪除密碼,僅系統(tǒng)管理員可使用-S列出密碼相關(guān)信息,僅系統(tǒng)管理員可使用-f強(qiáng)行執(zhí)行passwd命令常用選項(xiàng)2.3.2設(shè)置用戶密碼-passwd命令案例2-8為新添加的itcast用戶設(shè)置密碼[root@localhostitheima]#passwditcast更改用戶itcast的密碼。新的密碼: #輸入密碼重新輸入新的密碼:

#再次輸入密碼passwd:所有的身份驗(yàn)證令牌已經(jīng)成功更新。2.3.3修改用戶命令usermod命令

先定一個(gè)小目標(biāo)!掌握usermod命令的使用,熟練使用usermod命令修改用戶信息2.3.3修改用戶命令usermod命令修改用戶信息,即修改用戶賬號(hào)的屬性,如用戶ID、主目錄、用戶組、登錄Shell等。修改用戶信息的命令為usermod。usermod選項(xiàng)參數(shù)格式usermod命令常用選項(xiàng)2.3.3修改用戶命令usermod命令選項(xiàng)說(shuō)明-c修改用戶賬號(hào)的備注信息-d修改用戶的登錄目錄-e修改賬號(hào)的有效期限-f修改緩沖天數(shù),即修改密碼過(guò)期后禁用賬號(hào)的時(shí)間-g修改用戶基本組-G為用戶添加附屬組-l修改用戶賬號(hào)名稱-L鎖定用戶密碼,使密碼失效-s修改用戶登錄后使用的Shell-u修改用戶ID-U解除密碼鎖定1:302.3.3修改用戶命令-usermod命令案例2-9修改用戶Addy的UID為2000[root@localhostitheima]#usermod-u2000Add查看/etc/passwd文件,結(jié)果如下:[root@localhostitheima]#cat/etc/passwd…Addy:x:2000:1024::/home/Addy:/bin/bash2.3.4刪除用戶命令-userdel命令

先定一個(gè)小目標(biāo)!掌握userdel命令的使用,熟練使用userdel命令刪除用戶userdel命令可以刪除指定用戶及用戶相關(guān)的文件和信息。2.3.4刪除用戶命令-userdel命令userdel選項(xiàng)

用戶名格式選項(xiàng)說(shuō)明-f強(qiáng)制刪除用戶,即便該用戶為當(dāng)前用戶-r刪除用戶的同時(shí),刪除與用戶相關(guān)的所有文件userdel命令常用選項(xiàng)2.3.4刪除用戶命令-userdel命令案例2-10刪除用戶liming及相關(guān)用戶信息[root@localhostitheima]#userdel-rliming[root@localhostitheima]#userdel-rliminguserdel:用戶“l(fā)iming”不存在2.3.5用戶臨時(shí)禁用與恢復(fù)

先定一個(gè)小目標(biāo)!掌握用戶的臨時(shí)禁用與恢復(fù),能夠熟練使用passwd命令實(shí)現(xiàn)用戶的臨時(shí)禁用與恢復(fù)有時(shí)候,需要臨時(shí)禁用一個(gè)用戶而不刪除它,例如,某個(gè)用戶可能由于出差、休假等原因,長(zhǎng)時(shí)間不會(huì)登錄,那么為了保證用戶和系統(tǒng)安全,可以臨時(shí)禁用該用戶。禁用一個(gè)用戶可以通過(guò)passwd命令或usermod命令實(shí)現(xiàn),這兩個(gè)命令都可以通過(guò)選項(xiàng)鎖定指定用戶的密碼,使密碼失效以禁用用戶賬號(hào)。2.3.5用戶臨時(shí)禁用與恢復(fù)2.3.5用戶臨時(shí)禁用與恢復(fù)案例2-11使用passwd命令禁用itcast用戶[root@localhostitheima]#passwd

–l

itcast 鎖定用戶itcast的密碼。passwd:操作成功[root@localhostitheima]#passwd-uitcast #解除密碼鎖定解鎖用戶itcast的密碼。passwd:操作成功使用passwd命令解除密碼鎖定2.3.5用戶臨時(shí)禁用與恢復(fù)案例2-12使用usermod命令禁用itcast用戶,然后再恢復(fù)itcast用戶root@localhostitheima]#usermod-Litcast #禁用itcast用戶[root@localhostitheima]#usermod-Uitcast

#解除密碼鎖定用戶切換命令2.42.4用戶切換命令

先定一個(gè)小目標(biāo)!掌握su和sudo命令的使用,能夠熟練使用su和sudo命令切換用戶2.4用戶切換命令su命令可以在任意用戶之間進(jìn)行切換。su選項(xiàng)用戶名格式1.

su命令2.4用戶切換命令選項(xiàng)說(shuō)明-c執(zhí)行完指定命令后,切換回原來(lái)的用戶-l切換用戶的同時(shí),切換到對(duì)應(yīng)用戶的工作目錄,環(huán)境變量也會(huì)隨之改變-m,-p切換用戶時(shí),不改變環(huán)境變量-s指定要執(zhí)行的Shellsu命令常用選項(xiàng)1由普通用戶切換到root用戶,直接使用su命令,不用輸入用戶名,需要輸入root用戶密碼。2由root用戶切換到普通用戶,在su命令后面輸入普通用戶的用戶名,不必輸入密碼,可直接完成切換。3普通用戶之間的切換,在su命令后面輸入要切換到的用戶名稱,需要輸入要切換到的用戶密碼。su命令切換用戶時(shí),主要有以下3種情況。2.4用戶切換命令2.4用戶切換命令案例2-13從itheima用戶切換到root用戶,再?gòu)膔oot用戶切換到Addy用戶,最后從Addy用戶切換到itheima用戶。[itheima@localhost~]$su #由itheima用戶切換到root用戶密碼: #輸入root用戶密碼[root@localhostitheima]#suAddy #由root用戶切換到itheima用戶[Addy@localhostitheima]$suitheima #由Addy用戶切換到itheima用戶密碼: #輸入itheima用戶密碼[itheima@localhost~]$ #切換回itheima用戶2.4用戶切換命令案例2-14從itheima用戶切換到root用戶,再?gòu)膔oot用戶切換到Addy用戶,最后從Addy用戶切換到itheima用戶,在切換過(guò)程中,一并切換用戶環(huán)境。[itheima@localhost~]$su- #切換到root用戶環(huán)境密碼:[root@localhost~]#su–Addy #切換到Addy用戶環(huán)境[Addy@localhost~]$su–itheima #切換到itheima用戶環(huán)境密碼:[itheima@localhost~]$ #itheima用戶環(huán)境2.4用戶切換命令sudo命令可以看作是一個(gè)受限的su命令,只有特定用戶才可以使用sudo命令。所謂特定用戶是指被root用戶添加到/etc/sudoers文件中的用戶,這些用戶可以使用sudo命令切換到其他用戶,也可以通過(guò)root用戶提升這些用戶的權(quán)限。2.

sudo命令需要注意的是,/etc/sudoers文件有一定的語(yǔ)法規(guī)范,因此最好不要使用vi/vim編輯器直接對(duì)它進(jìn)行編輯,否則可能會(huì)對(duì)sudo命令的使用造成影響,或者產(chǎn)生其他不良后果。2.4用戶切換命令Linux系統(tǒng)通常使用visudo命令編輯/etc/sudoers文件。使用visudo命令打開(kāi)/etc/sudoers文件,可以防止其他用戶同時(shí)修改/etc/sudoers文件,并且在保存退出時(shí),可以對(duì)/etc/sudoers文件進(jìn)行語(yǔ)法檢查。visudo命令只有root用戶和/etc/sudoers文件中的用戶可以使用。2.4用戶切換命令使用root用戶打開(kāi)/etc/sudoers文件,在第100行左右可以找到如下語(yǔ)句:rootALL=(ALL)ALL該語(yǔ)句遵循的格式如下所示:用戶名

主機(jī)名稱=(可切換的身份) 可執(zhí)行的命令2.4用戶切換命令向/etc/sudoers文件中添加用戶的格式用戶名,該參數(shù)是要設(shè)置權(quán)限的用戶名,只有用戶名被寫(xiě)入sudoers文件時(shí),該用戶才能使用sudo命令。root用戶默認(rèn)可以使用sudo命令。主機(jī)名稱,該參數(shù)決定此條語(yǔ)句中的用戶可以從哪些網(wǎng)絡(luò)主機(jī)連接當(dāng)前Linux主機(jī),root用戶默認(rèn)可以來(lái)自任何一臺(tái)網(wǎng)絡(luò)主機(jī)。可切換的身份,該參數(shù)決定此條語(yǔ)句中的用戶可以在哪些用戶身份之間進(jìn)行切換,執(zhí)行哪些命令。root用戶默認(rèn)可切換為任何用戶??蓤?zhí)行的命令,該參數(shù)指定此條語(yǔ)句中的用戶可以執(zhí)行哪些命令。注意,命令的路徑應(yīng)為絕對(duì)路徑。root用戶默認(rèn)可以執(zhí)行任何命令。返回2.4用戶切換命令2.4用戶切換命令案例2-15編輯/etc/sudoers文件,使itheima用戶能夠以root身份執(zhí)行more命令①編輯/etc/sudoers文件,添加itheima用戶[itheima@localhost~]$sudo–l[sudo]itheima的密碼: #輸入itheima用戶密碼匹配%2$s上%1$s的默認(rèn)條目:!visiblepw,always_set_home,match_group_by_GID,always_query_group_plugin,

……用戶itheima可以在localhost上運(yùn)行以下命令:(root)/bin/more #itheima用戶可以以root身份執(zhí)行的命令②使用sudo命令切換到itheima用戶,查看itheima用戶能夠以root身份使用的命令itheimaALL=(root)/bin/more2.4用戶切換命令案例2-16通過(guò)itheima用戶執(zhí)行more命令查看/etc/shadow文件[itheima@localhost~]$sudomore/etc/shadow #查看/etc/shadow文件[sudo]itheima的密碼: #輸入itheima用戶密碼root:$6$oJT9MF2trFI.Xf6v$JEfqL2N4XECcNAPi5t2IKGP2OK97HpLTAVDH9vParEuxs.aBpdksdPymYyResktV1qs49oC.UxF24hJ3ZvZtk/::0:99999:7:::2.4用戶切換命令-su和sudo如果要提升多個(gè)用戶權(quán)限,Linux系統(tǒng)支持以用戶組為單位設(shè)置組內(nèi)所有用戶的權(quán)限,使用visudo命令打開(kāi)/etc/sudoers文件,在第108行左右,可以查看到如下語(yǔ)句:#%wheelALL=(ALL)ALL%表示一個(gè)用戶組,wheel表示用戶組名稱。該語(yǔ)句表示wheel用戶組內(nèi)的所有用戶都能通過(guò)任意主機(jī)連接服務(wù)器、以任何身份執(zhí)行任意的命令。因此,如果要提升某些用戶的權(quán)限,可以將這些用戶添加到wheel用戶組內(nèi)。2.4用戶切換命令案例2-17編輯/etc/sudoers文件,使Addy用戶組內(nèi)的所有用戶能夠以root身份使用more命令在root用戶下,使用visudo命令打開(kāi)/etc/sudoers文件,添加下列語(yǔ)句。%AddyALL=(root)/bin/more添加完畢之后,保存并退出文件,此時(shí),Addy用戶組內(nèi)的所有用戶都能以root身份執(zhí)行more命令了。當(dāng)用戶使用sudo命令時(shí),系統(tǒng)會(huì)首先在/etc/sudoers文件中查找該用戶是否有執(zhí)行sudo的權(quán)限,若用戶有權(quán)限,則提示用戶輸入自己的密碼;否則給出錯(cuò)誤提示。若密碼匹配成功,則執(zhí)行sudo后待執(zhí)行的命令。用戶在使用sudo命令時(shí),若符合以下幾種情況,可以不用輸入密碼。

(1)當(dāng)前用戶為root用戶。

(2)切換的用戶為當(dāng)前用戶。

(3)當(dāng)用戶被設(shè)置為無(wú)需提供密碼便可使用sudo。2.4用戶切換命令-su和sudo多學(xué)一招:sudo命令的執(zhí)行流程用戶組管理命令2.52.5.1查看用戶所屬的組-groups命令

先定一個(gè)小目標(biāo)!熟悉groups命令的使用,能夠使用groups命令查看用戶所屬的組2.5.1查看用戶所屬的組命令groupsgroups用戶名groups命令用于查看一個(gè)用戶所屬的組。格式案例2-18查看itheima用戶、itcast用戶和root用戶的所屬組[root@localhost~]#groupsitheimaitheima:itheima[root@localhost~]#groupsitcastitcast:itcast[root@localhost~]#groupsroot2.5.2創(chuàng)建用戶組groupadd命令

先定一個(gè)小目標(biāo)!熟悉groupadd命令的使用,能夠使用groupadd命令創(chuàng)建用戶組2.5.2創(chuàng)建用戶組groupadd命令groupadd

選項(xiàng)參數(shù)groupadd命令用于添加用戶組。格式選項(xiàng)說(shuō)明-g指定新建用戶組的GID-r創(chuàng)建系統(tǒng)用戶組,GID取值范圍1~499-o允許創(chuàng)建GID已存在的用戶組groupadd命令常用選項(xiàng)2.5.2創(chuàng)建用戶組-groupadd命令案例2-19創(chuàng)建一個(gè)用戶組group1,指定GID為2000[root@localhost~]#groupadd-g2000group1查看/etc/group文件,可以看到剛剛創(chuàng)建的group1用戶組信息。[root@localhost~]#cat/etc/grouproot:x:0:…Addy:x:1024:group1:x:2000: #創(chuàng)建的用戶組group12.5.3修改用戶組-groupmod命令

先定一個(gè)小目標(biāo)!熟悉groupmod命令的使用,能夠使用groupmod命令修改用戶組groupmod

選項(xiàng)

用戶組2.5.3修改用戶組命令groupmodgroupmod命令用于修改用戶組屬性。格式選項(xiàng)說(shuō)明-g為用戶組指定新的GID-n修改用戶組的組名-o允許創(chuàng)建GID已存在的用戶組groupmod命令常用選項(xiàng)2.5.3修改用戶組-groupmod命令案例2-20修改用戶組group1的GID為3000,并更改用戶組名為group2[root@localhost~]#groupmod-g3000-ngroup2group1修改完成后,在/etc/group文件中查看修改結(jié)果。[root@localhost~]#cat/etc/grouproot:x:0:…Addy:x:1024:group2:x:3000: #用戶組group1屬性被修改2.5.4刪除用戶組-groupdel命令

先定一個(gè)小目標(biāo)!熟悉groupdel命令的使用,能夠使用groupdel命令刪除用戶組groupdel命令用于刪除某一個(gè)用戶組。2.5.4刪除用戶組-groupdel命令groupdel用戶組名稱格式案例2-21刪除用戶組group2[root@localhost~]#groupdelgroup22.5.5管理用戶組中的用戶-gpasswd命令

先定一個(gè)小目標(biāo)!熟悉gpasswd命令的使用,能夠使用gpasswd命令管理用戶組中的用戶gpasswd命令用于管理用戶組中的用戶。2.5.5管理用戶組中的用戶-gpasswd命令gpasswd選項(xiàng)用戶名用戶組格式選項(xiàng)說(shuō)明選項(xiàng)說(shuō)明-a將用戶添加到用戶組-A指定用戶組管理員-d將用戶從用戶組刪除-r刪除用戶組密碼gpasswd命令常用選項(xiàng)2.5.5管理用戶組中的用戶gpasswd命令[root@localhost~]#gpasswd-aitheimaAddy正在將用戶“itheima”加入到“Addy”組中[root@localhost~]#gpasswd-aitheimaitcast正在將用戶“itheima”加入到“itcast”組中案例2-22將itheima用戶添加至Addy用戶組和itcast用戶組。2.5.5管理用戶組中的用戶gpasswd命令將itheima用戶從itcast用戶組和itheima用戶組移除。案例2-23[root@localhost~]#gpasswd-ditheimaitcast正在將用戶“itheima”從“itcast”組中刪除[root@localhost~]#gpasswd-ditheimaitheima正在將用戶“itheima”從“itheima”組中刪除gpasswd:用戶“itheima”不是“itheima”的成員[root@localhost~]#groupsitheimaitheima:itheimaAddy添加用戶任務(wù)2-1

先定一個(gè)小目標(biāo)!掌握用戶管理命令,能夠熟練使用命令添加用戶任務(wù)2-1添加用戶任務(wù)2-1添加用戶①切換為root用戶。[itheima@itcast~]$su-密碼:[root@itcast~]#②添加用戶。[root@localhost~]#useradddali-e2022-12-07[root@localhost~]#useraddlily-e2022-12-07[root@localhost~]#useraddanan-e2022-12-07實(shí)現(xiàn)過(guò)程任務(wù)2-1添加用戶③設(shè)置密碼。[root@itcast~]#passwddali更改用戶dali的密碼。新的密碼:重新輸入新的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論