Linu系統(tǒng)管理與應(yīng)用項(xiàng)目實(shí)訓(xùn)教程 教案全書(shū)教學(xué)設(shè)計(jì) 項(xiàng)目1-8(高職)_第1頁(yè)
Linu系統(tǒng)管理與應(yīng)用項(xiàng)目實(shí)訓(xùn)教程 教案全書(shū)教學(xué)設(shè)計(jì) 項(xiàng)目1-8(高職)_第2頁(yè)
Linu系統(tǒng)管理與應(yīng)用項(xiàng)目實(shí)訓(xùn)教程 教案全書(shū)教學(xué)設(shè)計(jì) 項(xiàng)目1-8(高職)_第3頁(yè)
Linu系統(tǒng)管理與應(yīng)用項(xiàng)目實(shí)訓(xùn)教程 教案全書(shū)教學(xué)設(shè)計(jì) 項(xiàng)目1-8(高職)_第4頁(yè)
Linu系統(tǒng)管理與應(yīng)用項(xiàng)目實(shí)訓(xùn)教程 教案全書(shū)教學(xué)設(shè)計(jì) 項(xiàng)目1-8(高職)_第5頁(yè)
已閱讀5頁(yè),還剩148頁(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)介

《Linux余統(tǒng)管理與應(yīng)用項(xiàng)

目實(shí)訓(xùn)教程》完整版教案

全書(shū)教學(xué)設(shè)計(jì)項(xiàng)目>8

課程名稱:_________________________

授課年級(jí):

按爆學(xué)期:_________________________

數(shù)師拙名:______-

【教學(xué)導(dǎo)航】

項(xiàng)目名稱熟悉Linux的基本操作

16學(xué)時(shí)

建議學(xué)時(shí)

1安裝并遠(yuǎn)程登錄虛擬機(jī)

2瀏覽目錄和文件

教學(xué)內(nèi)容3查找文件和文件內(nèi)容

4使用vi編輯器

了解Linux發(fā)展歷史

掌握Linux內(nèi)核和發(fā)行版本區(qū)別

掌握Windows和虛擬機(jī)的通信方法

掌握Linux命令的特點(diǎn)

掌握Linux各個(gè)目錄的作用

掌握目錄和文件的基礎(chǔ)操作命令

學(xué)習(xí)目標(biāo)掌握管道符與重定向的作用

掌握Is與find命令的區(qū)別

掌握grep命令的使用方法

掌握vi編輯器三種模式切換方法

掌握三種模式下的常用操作方法

教學(xué)方式本章內(nèi)容以理論講解、實(shí)際演示為主。

1、安裝登錄linux服務(wù)器

重點(diǎn)知識(shí)2、目錄文件基本操作

3、查找文件

4、使用vi編輯器

關(guān)鍵詞linux服務(wù)器、目錄文件、查找文件、vi編輯器

【教學(xué)過(guò)程】

任務(wù)1安裝登錄linux服務(wù)器(4學(xué)時(shí))

一、創(chuàng)設(shè)情境,引出知識(shí)點(diǎn)

(1)根據(jù)生活中的例子

你剛?cè)肼氁患揖W(wǎng)絡(luò)運(yùn)維公司,公司的主營(yíng)業(yè)務(wù)是幫助客戶搭建web應(yīng)用服務(wù),技術(shù)

主管讓你熟練Linux網(wǎng)絡(luò)操作系統(tǒng)的安裝和使用,要求你在Windows系統(tǒng)下使用VMware

15安裝一臺(tái)虛擬的Linux(CentOS7.6)服務(wù)器。

(2)進(jìn)入主題,展開(kāi)詳細(xì)講解

VMware安裝Linux服務(wù)器、VMware管理Linux服務(wù)器、Xshell登錄虛擬機(jī)

(3)明確學(xué)習(xí)目標(biāo)

知識(shí)目標(biāo):

(1)了解Linux發(fā)展歷史。

(2)掌握Linux內(nèi)核和發(fā)行版本區(qū)別。

(3)掌握Windows和虛擬機(jī)的通信方法。

能力目標(biāo):

(1)會(huì)使用VMware安裝Linux服務(wù)器。

(2)會(huì)使用VMware管理Linux服務(wù)器。

(3)會(huì)使用Xshell登錄虛擬機(jī)。

二、進(jìn)入重點(diǎn)知識(shí)的講解

1.1.1了解Linux的發(fā)展歷史

1.Linux系統(tǒng)概況

Linux是一套自由加開(kāi)放源代碼的類(lèi)Unix操作系統(tǒng),誕生于1991年10月

5日(第一次正式向外公布),由芬蘭學(xué)生LinusTorvalds和后來(lái)陸續(xù)加入的眾

多愛(ài)好者共同開(kāi)發(fā)完成,Linux是一個(gè)基于POSIX和Unix的多用戶、多任務(wù)、

支持多線程和多CPU的操作系統(tǒng)。

2.Linux內(nèi)核版本

使用命令字uname-r查看Linux內(nèi)核版本號(hào),如圖1.1-1所示。

FileEditViewSearchTerminalHelp

[root(arootDesktop]#uname-r

2.6.32-696.el6.x8664

[root@rootDesktop!#|

圖1.1-1Linux內(nèi)核版本

下面來(lái)解釋一下該內(nèi)核版本號(hào)2.6.32-696.el6.x86_64各項(xiàng)的含義。

?2:當(dāng)前內(nèi)核主版本號(hào);

?6:當(dāng)前內(nèi)核次版本號(hào);

?32-696:32表示為當(dāng)前內(nèi)核更新次數(shù),696表示當(dāng)前內(nèi)核修補(bǔ)次數(shù);

?e16:當(dāng)前內(nèi)核為RHEL6系列的;

?x86_64:代表這是64bit的系統(tǒng)。

3.Linux發(fā)行版本

Linux有很多的發(fā)行版本,好比Windows有WindowsXP、Windows7、

Windows10o雖然這個(gè)比喻不是很恰當(dāng),但是對(duì)于初學(xué)者來(lái)說(shuō)可以暫時(shí)這樣理

解。在全球范圍內(nèi)有上百款Linux發(fā)行版,常見(jiàn)的主流發(fā)行版如圖1.1-2所示。

Arch

Manjaro

常用Linux發(fā)行版

SUSE系aopenSUSE

圖1.1-2Linux常用發(fā)行版本

1.1.2使用VMware安裝CentOS7.6虛擬機(jī)

1.新建虛擬機(jī)

2.虛擬機(jī)安裝操作系統(tǒng)

在系統(tǒng)安裝時(shí),給root用戶設(shè)置一個(gè)密碼,簡(jiǎn)單起見(jiàn),設(shè)置密碼為1,單

擊2次完成。虛擬機(jī)操作系統(tǒng)安裝完成后,單擊右下角的“重啟”按鈕就可以

啟動(dòng)虛擬機(jī)了。

1.1.3使用VMware管理虛擬機(jī)

1.使用VMware開(kāi)關(guān)機(jī)、重啟虛擬機(jī)

使用VMware可以對(duì)虛擬機(jī)進(jìn)行基本的管理,常用的管理有開(kāi)機(jī)、關(guān)機(jī)、

拍攝快照、克隆等操作。

選擇CentOS7,然后單擊鼠標(biāo)右鍵選擇電源,在二級(jí)菜單中可以對(duì)虛擬機(jī)進(jìn)

行關(guān)閉、掛起、重啟、關(guān)閉等操作

拍攝快照的是對(duì)虛擬機(jī)的當(dāng)前狀態(tài)做一個(gè)備份,當(dāng)系統(tǒng)出現(xiàn)問(wèn)題時(shí),可以

及時(shí)的恢復(fù)到系統(tǒng)當(dāng)前的狀態(tài),這個(gè)功能很好,一般情況下,我們安裝完操作

系統(tǒng)后都要拍攝一個(gè)快照,在出現(xiàn)問(wèn)題的時(shí)候恢復(fù)快照就可以了,沒(méi)必要再去

安裝虛擬機(jī)和操作系統(tǒng)。

3.克隆虛擬機(jī)

當(dāng)我們想搭建多臺(tái)虛擬機(jī)集群服務(wù)的時(shí)候,只需要使用VMware的克隆虛

擬機(jī)功能,操作方法是:首先使用VMware的關(guān)閉功能關(guān)閉虛擬機(jī),然后右擊

“CentOS7",在彈出的快捷菜單中選擇“管理”-*“克隆”命令,如圖1.1-

16所示。

陣X

金主頁(yè)(□CentOS7

|Q在此處鍵入內(nèi)容進(jìn)行…

-匚3我的計(jì)算機(jī)CentOS7

(□ESS3T關(guān)閉選項(xiàng)卡(B)

④共享的虛擬積

標(biāo)記為磔曬(F)

重命名(A)...

打開(kāi)虛擬機(jī)目錄(0)

移除(R)

1GB

0電源(P)

?可移動(dòng)設(shè)備(D)20GB

智停

(U)正在使用文件F:.

發(fā)送Clri+Alt+Del(E)NAT

抓取諭入內(nèi)容(I)的

SSH(H)自動(dòng)檢測(cè)

胞蝴(N)

捕荻屏慕(C)自動(dòng)檢測(cè)

/管理(M)>由更改硬件兼容性(H)…

安裝

VMwareToolsfT)...里]克隆(C)...

iSS⑸…上顆U)…

______

圖1.1-16克隆虛擬機(jī)

在克隆類(lèi)型中,一般選擇創(chuàng)建完整克隆,如圖1.1-17所示。

克隆虛擬機(jī)向?qū)

克隆類(lèi)型

您希望如何克隆此虛擬機(jī)?

克隆方法

O創(chuàng)建睫接克隆(L)

捱接克隆是對(duì)原始虛擬機(jī)的引用,所需的存儲(chǔ)磁盤(pán)空間校少*但是,必

須能夠訪問(wèn)原始虛擬機(jī)才能運(yùn)行。

⑥副建完整克隆(百

完童克隆是原始虛擬機(jī)當(dāng)前狀態(tài)的完整副本。此副本虛擬機(jī)完全獨(dú)立,但

需要較多的存儲(chǔ)磁盤(pán)空間。

<±—^(B)|下f兇>取消

圖1.1-17創(chuàng)建完整克隆

接下來(lái),需要為克隆的虛擬機(jī)指定名稱和安裝位置,然后單擊完成就可以

完成虛擬機(jī)的克隆了。一臺(tái)新的虛擬機(jī)服務(wù)器就被創(chuàng)建成功了。

1.1.4使用Xshell登錄虛擬機(jī)

在生產(chǎn)環(huán)境也就是實(shí)際工作中,我們不可能每次都要到機(jī)房去操作服務(wù)

器,而是通過(guò)遠(yuǎn)程登錄工具登錄到服務(wù)器上,去配置管理服務(wù)器。下面就來(lái)介

紹如何使用Xshell遠(yuǎn)程登錄工具登錄到剛才安裝的CentOS7服務(wù)器。

1.查看服務(wù)器IP地址

首先開(kāi)啟虛擬機(jī)將CentOS7服務(wù)器開(kāi)機(jī),在登錄界面輸入localhostlogin:處輸

入用戶名root,密碼是安裝系統(tǒng)時(shí)候設(shè)置的1,進(jìn)入系統(tǒng)后,輸入命令ipaddr查

看網(wǎng)絡(luò)配置,如圖1.1-18所示,看到虛擬機(jī)網(wǎng)卡ens33的IP地址是

28,使用這個(gè)地址可以遠(yuǎn)程登錄這臺(tái)服務(wù)器。

2.開(kāi)啟VMnet8網(wǎng)絡(luò)連接

VMware在Windows系統(tǒng)中安裝VMnetl和VMnet8網(wǎng)絡(luò),安裝虛擬機(jī)默

認(rèn)采用網(wǎng)絡(luò)模式是Nat模式,這種Nat模式使用的是VMnet8網(wǎng)絡(luò),所以在登

錄CentOS7服務(wù)器之前需要打開(kāi)VMnet8網(wǎng)絡(luò),在“開(kāi)始”菜單中打開(kāi)“運(yùn)

行”對(duì)話框,輸入ncpa.cpl進(jìn)入網(wǎng)絡(luò)配置頁(yè)面,如果VMnet8沒(méi)有啟用,一定

要將它啟用起來(lái)。

3.配置Xshell登錄服務(wù)器

打開(kāi)已經(jīng)安裝好的Xshell軟件,在彈出的會(huì)話窗口中使用文件f新建創(chuàng)建

一個(gè)新的會(huì)話,為會(huì)話設(shè)置一個(gè)名稱,主機(jī)一定要填寫(xiě)CentOS7虛擬機(jī)的IP

地址28,

三、本任務(wù)注意點(diǎn)

(1)鼠標(biāo)指針進(jìn)入虛擬機(jī)之后,想退出到Windows使用Ctrl+Alt鍵。

(2)使用Xshell登錄虛擬機(jī)之前一定要在網(wǎng)絡(luò)連接中開(kāi)啟VMnet8網(wǎng)絡(luò),因?yàn)樘摂M

機(jī)默認(rèn)網(wǎng)絡(luò)使用的是Nat方式。

四、任務(wù)拓展訓(xùn)練

(1)鼠標(biāo)指針進(jìn)入虛擬機(jī)之后,想退出到Windows使用Ctrl+Alt鍵。

(2)使用Xshell登錄虛擬機(jī)之前一定要在網(wǎng)絡(luò)連接中開(kāi)啟VMnet8網(wǎng)絡(luò),因?yàn)樘摂M

機(jī)默認(rèn)網(wǎng)絡(luò)使用的是Nat方式。

任務(wù)2目錄文件基本操作(4學(xué)時(shí))

一、創(chuàng)設(shè)情境,引出知識(shí)點(diǎn)

(1)根據(jù)生活中的例子

你完成了CentOS7.6虛擬服務(wù)器的創(chuàng)建和登錄工作,公司主管要求你盡快熟悉服務(wù)

器的目錄結(jié)構(gòu)和相關(guān)目錄文件操作,快速上手服務(wù)器的基本使用。

(2)進(jìn)入主題,展開(kāi)詳細(xì)講解

命令瀏覽目錄和文件、命令操作目錄和文件

(3)明確學(xué)習(xí)目標(biāo)

知識(shí)目標(biāo):

(1)掌握Linux命令的特點(diǎn)。

(2)掌握Linux各個(gè)目錄的作用。

(3)掌握目錄和文件的基礎(chǔ)操作命令。

能力目標(biāo):

(1)會(huì)使用命令瀏覽目錄和文件。

(2)會(huì)使用命令操作目錄和文件。

二、進(jìn)入重點(diǎn)知識(shí)的講解

?1.2.1Linux命令特點(diǎn)

當(dāng)?shù)顷懙紺entOS7系統(tǒng)之后,就可以看到系統(tǒng)提示信息如下:

[root@localhost?]#

其中,

?root是我們登陸系統(tǒng)的用戶名。

?@是在的意思。

?localhost代表本機(jī)。

?~代表現(xiàn)在是root用戶的家目錄/root。

?#代表root是管理員用戶。

我們主要通過(guò)在#后使用命令來(lái)操作linux,這些命令通過(guò)linux提供的

SHELL程序進(jìn)行解釋,最后有內(nèi)核負(fù)責(zé)執(zhí)行。

Linux中的命令格式由command[options][arguments](命令、選項(xiàng)、參

數(shù))三部分組成的,三部分內(nèi)容使用空格分開(kāi),有些命令不需要選項(xiàng)也不需要

參數(shù),但有的命令在運(yùn)行時(shí)需要多個(gè)選項(xiàng)或參數(shù)。比如1s-1/中的命令是1s,

選項(xiàng)是-1,參數(shù)是/,意思就是用列表的方式查看根目錄中的全部?jī)?nèi)容(包括目錄和

文件),命令很好理解,就是要執(zhí)行的具體功能,那選項(xiàng)和參數(shù)有什么作用

呢?

1.選項(xiàng)

選項(xiàng)是調(diào)整命令執(zhí)行行為的開(kāi)關(guān),選項(xiàng)不同決定了命令的顯示結(jié)果不同,

選項(xiàng)分為長(zhǎng)選項(xiàng)和短選項(xiàng),短選項(xiàng)如-h,-1,-s等。(-后面接單個(gè)字母),短

選項(xiàng)都是使用引導(dǎo),當(dāng)有多個(gè)短選項(xiàng)時(shí),各選項(xiàng)之間使用空格,有些

命令的短選項(xiàng)可以組合,例如-1-h可以組合為-lh,有些命令的短選項(xiàng)可以不

帶這通常叫做BSD風(fēng)格的選項(xiàng),例如psaux,有些短選項(xiàng)需要帶選項(xiàng)本身

的參數(shù),例如-L512M。長(zhǎng)選項(xiàng)如-help,-list等。(一后面接單詞),長(zhǎng)選

項(xiàng)都是完整的單詞,長(zhǎng)選項(xiàng)通常不能組合,如果需要加參數(shù),長(zhǎng)選項(xiàng)的參數(shù)通常

需要例如-size=lG

2.參數(shù)

參數(shù)是指命令的作用對(duì)象。例如1s命令,不加參數(shù)的時(shí)候顯示是當(dāng)前目

錄,也可以加參數(shù),例如Is/dev,則輸出的是/dev目錄的內(nèi)容,Is/root,則輸

出的是/root目錄的內(nèi)容。

3.系統(tǒng)操作基本命令

1)關(guān)機(jī)

?Shutdownhnow:現(xiàn)在關(guān)機(jī)

?Shutdown-h10:10分鐘后關(guān)機(jī)

2)重新啟動(dòng)

?Reboot:立刻重啟

?shutdown-r10:10分鐘后重新啟動(dòng)

?shutdown-r20:35:在20點(diǎn)35的時(shí)候重啟

3)設(shè)置啟動(dòng)級(jí)別init

系統(tǒng)共有7個(gè)啟動(dòng)級(jí)別,使用init加以下選項(xiàng)可以進(jìn)入不同的系統(tǒng)工作模

式:

?0:關(guān)機(jī)

?1:?jiǎn)斡脩裟J?,只有root用戶進(jìn)行維護(hù)

?2:多用戶模式

?3:完全多用戶模式(標(biāo)準(zhǔn)的運(yùn)行級(jí)別)

?4:安全模式

?5:圖形化(圖形模式)

?6:重啟

4)查看IP地址

查看IP地址是我們常用的操作,命令是ipaddr。

?1.2.2系統(tǒng)目錄結(jié)構(gòu)

1.整體目錄結(jié)構(gòu)

CentOS7的目錄結(jié)構(gòu)是以/(根)為起點(diǎn)的樹(shù)狀結(jié)構(gòu),從根出發(fā),可以到

達(dá)任何一個(gè)目錄和文件

2.主要目錄作用

?/:根目錄,文件的最頂端,其它目錄和文件的入口。

?/bin:存放系統(tǒng)所需要的重要命令,Is,cp,mkdir等,usr/bin也存放

了一些系統(tǒng)命令,這些命令對(duì)應(yīng)的文件都是可執(zhí)行的,普通用戶可以使用大部

分的命令。

?/boot:存放Linux啟動(dòng)時(shí)內(nèi)核及引導(dǎo)系統(tǒng)程序所需要的核心文件,內(nèi)核

文件和grub系統(tǒng)引導(dǎo)管理器都位于此目錄。

?/dev:存放Linux系統(tǒng)下的設(shè)備文件,如光驅(qū),磁盤(pán)等。訪問(wèn)該目錄下

的某個(gè)文件相當(dāng)于訪問(wèn)某個(gè)硬件設(shè)備,常用的是掛在光驅(qū)。

?/etc:一般存放系統(tǒng)的配置文件,作為一些軟件啟動(dòng)時(shí)默認(rèn)配置文件讀

取的目錄,如/etc/fstab存放系統(tǒng)分區(qū)信息。

?/home:系統(tǒng)默認(rèn)的用戶主目錄。

?/lib:主要存放動(dòng)態(tài)鏈接庫(kù)。

?/mnt:用于存放掛在儲(chǔ)存設(shè)備的掛載目錄

?/opt:這里主要存放那些可選的程序。

?/proc:這其實(shí)是一個(gè)假的目錄,通過(guò)這里你可以訪問(wèn)到內(nèi)存里的內(nèi)容,內(nèi)

核提供的一個(gè)接口,主要用來(lái)存儲(chǔ)系統(tǒng)統(tǒng)計(jì)信息;

?/root:Linux超級(jí)權(quán)限用戶的root目錄

?/sbin:存放一些系統(tǒng)管理的命令,一般只能由超級(jí)權(quán)限用戶root執(zhí)行。

?/tmp:臨時(shí)文件目錄,任何人都可以訪問(wèn)。系統(tǒng)軟件或用戶運(yùn)行程序產(chǎn)

生的臨時(shí)文件存放到這里,此目錄數(shù)據(jù)需要定期清除。

?/usr:應(yīng)用程序存放目錄,如命令、幫助文檔等。安裝Linux軟件包時(shí)

默認(rèn)安裝到/usr/local目錄下.

?/var:這個(gè)目錄的內(nèi)容經(jīng)常變動(dòng)的,/var/log用于存放系統(tǒng)日志,/var/lib

存放系統(tǒng)庫(kù)文件等。

?/sys:目錄與/proc類(lèi)似,是一個(gè)虛擬的文件系統(tǒng),主要記錄與系統(tǒng)核心

相關(guān)的信息,入系統(tǒng)當(dāng)前已經(jīng)載入的模塊信息等。

1.2.3瀏覽目錄

1.絕對(duì)路徑和相對(duì)路徑

Linux的一個(gè)重要特點(diǎn)就是一切內(nèi)容都是以文件存在的,這就要求我們找

到要操作的文件,找到文件的前提是迅速定位文件的目錄,我們定位目錄的方

法有2種,一種是通過(guò)絕對(duì)路徑定位目錄,另一種是通過(guò)相對(duì)路徑定位目錄。

2.cd命令

cd命令是我們學(xué)習(xí)linux的第一個(gè)命令,它的作用是切換到一個(gè)目錄下,

一般不帶選項(xiàng),只有參數(shù)(就是定位的目錄),可以使用絕對(duì)路徑和相對(duì)路徑的

方法定位到某一個(gè)目錄中。

示例:

?切換到根目錄,cd/

?切換到路徑/etc/,cd/etc/o

?切換到/home目錄,cd/home,

這些都是采用絕對(duì)路徑的方法進(jìn)行切換。

假如當(dāng)前在/etc/目錄下,想進(jìn)入etc下的yum.repos.d目錄,就可以直接在

命令行下敲入cdyum.repos.d進(jìn)入這個(gè)目錄。這就是采用相對(duì)路徑的方法定位

目錄,當(dāng)我們想回到etc目錄下的時(shí)候,同樣可以使用cd..(..代表上級(jí)目

錄),回到/etc下,這也是一種相對(duì)路徑的方法定位目錄。

5)查看當(dāng)前所在目錄

[root@localhostetc]#pwd

/etc

通過(guò)pwd命令可以查看當(dāng)前所在的目錄

6)tab鍵和clear的使用

當(dāng)操作linux系統(tǒng)的時(shí)候,可以使用tab鍵進(jìn)行補(bǔ)全操作,當(dāng)進(jìn)入到某個(gè)比

較長(zhǎng)的目錄時(shí),我們可以是tab鍵進(jìn)行補(bǔ)全操作。當(dāng)屏幕內(nèi)容比較多,觀看比

較吃力的時(shí)候,可以使用clear命令清理屏幕,然后進(jìn)行之后的操作。

3.1s命令

1s的語(yǔ)法為1s選項(xiàng)參數(shù),它用來(lái)顯示目標(biāo)列表,在Linux中是使用率較

高的命令。

1)常用選項(xiàng)

?-1:輸出長(zhǎng)格式列表

?-h:人性化顯示信息

?-a:列出目錄下所有文件,包括以.開(kāi)頭的隱含文件

?-d:只顯示目錄本身信息

?-t:以文件修改時(shí)間排序

2)常用選項(xiàng)組合

?查看文件詳情:ls-1或11

?增強(qiáng)對(duì)文件大小易讀性,以人類(lèi)可讀的形式顯示文件大?。簂s-lh

?查看當(dāng)前目錄下的所有文件或者目錄,包括隱藏文件:ls-la

?只查看當(dāng)前目錄下的目錄文件:ls-d

?按照時(shí)間順序查看,從上到倒下時(shí)間越來(lái)越近:ls-ltr

1.2.4瀏覽文件內(nèi)容

通過(guò)cd和1s命令可以進(jìn)入目錄、瀏覽目錄的內(nèi)容,那我們?nèi)绻麨g覽目錄

下的文件內(nèi)容呢?通常我們使用cat、more>less、head、tail等命令來(lái)查看文件

內(nèi)容。

l.cat命令

cat命令是我們linux使用中最常用到的命令之一,它的主要功能是一次查

看文件的全部?jī)?nèi)容,它的命令選項(xiàng)有-n-b-s-v等,其中最常使用的選項(xiàng)就是-

n。

2.more命令

如果一個(gè)文件內(nèi)容比較多,一屏無(wú)法完全顯示下,使用cat顯示文件就不

方便,因?yàn)槭褂胏at查看文件的時(shí)候,會(huì)定位到最后一屏顯示,這時(shí)可以使用

more命令來(lái)顯示行數(shù)比較多的文件,當(dāng)顯示文件的時(shí)候,會(huì)定位到文件的第一

屏,然后通過(guò)以下選項(xiàng)進(jìn)行文件瀏覽操作。

?回車(chē)鍵:向下滾動(dòng)一行。

?空格鍵:查看下一屏。

?b鍵:查看上一屏。

?q鍵:退出。

3.less命令

Less命令也可以分頁(yè)顯示文件內(nèi)容,但是它的功能比more的功能更多,

所以我們查看文件內(nèi)容的時(shí)候,一般使用less而不使用moreo

它比more命令最突出的功能是可以顯示行號(hào)、向前移動(dòng)一行、可以查詢文

件內(nèi)容,可以使用以下選項(xiàng)加強(qiáng)less功能。

?-N:顯示行號(hào)。

?空格:向下翻一屏。

?b鍵:向上翻一屏。

?向下光標(biāo)或者回車(chē):向下翻一行。

?向上光標(biāo)或者y:向上翻一行。

?/no:查看文件中包含no的行,并高亮顯示。

?q鍵:退出lesso

4.head命令

Head命令比較簡(jiǎn)單,也很好理解,它用來(lái)顯示文件的前多少行內(nèi)容,默認(rèn)

顯示文件的前10行內(nèi)容,如果向顯示文件的前20行,需要加選項(xiàng)-20。

5.tail命令

Tail命令和head命令的功能相反,它用來(lái)顯示文件末尾的多少行,默認(rèn)顯

示文件末尾10行內(nèi)容,如果想顯示文件末尾后5行內(nèi)容,使用tail-5,tail還有

一個(gè)經(jīng)常用的選項(xiàng)就是-f,它可以用來(lái)監(jiān)視一個(gè)大文件的變化情況。

1.2.5創(chuàng)建目錄文件

同Windows系統(tǒng)相似,創(chuàng)建目錄和文件是linux系統(tǒng)常用的操作,創(chuàng)建目

錄使用的命令是mkdir,創(chuàng)建文件使用的命令是toucho

1.創(chuàng)建目錄

mkdir命令用來(lái)創(chuàng)建某個(gè)目錄,最常使用的選項(xiàng)是-p,通過(guò)-p選項(xiàng)可以創(chuàng)建

一個(gè)級(jí)聯(lián)目錄。

2.創(chuàng)建文件

創(chuàng)建文件的命令比較多,我們經(jīng)常使用touch命令來(lái)創(chuàng)建一個(gè)空文件,

touch命令有兩個(gè)功能,一是是用來(lái)創(chuàng)建新的空文件,二是用于把已存在文件的

時(shí)間標(biāo)簽更新為系統(tǒng)當(dāng)前的時(shí)間。我們經(jīng)常用的是第一個(gè)功能,即使用touch

來(lái)創(chuàng)建一個(gè)文件。

1.2.6復(fù)制移動(dòng)目錄和文件

1.復(fù)制文件目錄

cp命令用來(lái)將源文件或者源目錄復(fù)制到指定的目標(biāo)目錄。cp命令支持復(fù)制

單個(gè)文件,同時(shí)也支持復(fù)制多個(gè)文件,當(dāng)一次復(fù)制多個(gè)文件時(shí),目標(biāo)目錄必須

是一個(gè)已經(jīng)存在的目錄,否則將出現(xiàn)錯(cuò)誤。

選項(xiàng)如下:

?-f:強(qiáng)行復(fù)制文件或目錄,不論目標(biāo)文件或目錄是否已存在。

?-i:覆蓋既有文件之前先詢問(wèn)用戶。

?-p:保留源文件或目錄的屬性。

?-R/r:遞歸處理,將指定目錄下的所有文件與子目錄一并處理(常

用)。

?-s:對(duì)源文件建立符號(hào)連接,而非復(fù)制文件。

?-U:使用這項(xiàng)參數(shù)后只會(huì)在源文件的更改時(shí)間較目標(biāo)文件更新時(shí)或是名

稱相互對(duì)應(yīng)的目標(biāo)文件并不存在時(shí),才復(fù)制文件。

?-b:覆蓋已存在的文件目標(biāo)前將目標(biāo)文件備份。

?-V:詳細(xì)顯示命令執(zhí)行的操作。

參數(shù)如下:

?源文件或目錄:源文件列表。

?目標(biāo)文件:指定目標(biāo)文件。當(dāng)“源文件”為多個(gè)文件時(shí),要求“目標(biāo)文

件”為指定的目錄。

2.移動(dòng)文件目錄

移動(dòng)目錄和文件使用的命令是mv,它的作用是將原目錄或者文件進(jìn)行移

動(dòng),如果移動(dòng)到同一目錄,則作用是修改名稱。如果移動(dòng)到另一目錄,作用就

是將目錄或者文件移動(dòng)到新的目錄下,同時(shí)將之前內(nèi)容刪除。經(jīng)常使用的選項(xiàng)

如下:

?-b:當(dāng)目標(biāo)文件或目錄存在時(shí),在執(zhí)行覆蓋前,會(huì)為其創(chuàng)建一個(gè)備份。

?-i:如果指定移動(dòng)的源目錄或文件與目標(biāo)的目錄或文件同名,則會(huì)先詢

問(wèn)是否覆蓋舊文件,輸入y表示直接覆蓋,輸入n表示取消該操作。

?-f:如果指定移動(dòng)的源目錄或文件與目標(biāo)的目錄或文件同名,不會(huì)詢

問(wèn),直接覆蓋舊文件。

?-n:不要覆蓋任何已存在的文件或目錄。

?-u:當(dāng)源文件比目標(biāo)文件新或者目標(biāo)文件不存在時(shí),才執(zhí)行移動(dòng)操作。

1.2.7刪除目錄和文件

rm命令的功能是刪除目錄或者文件,它也可以將某個(gè)目錄及其下的所有文

件及子目錄均刪除。rm是一個(gè)危險(xiǎn)的命令,使用的時(shí)候要特別當(dāng)心,尤其對(duì)于

新手,否則整個(gè)系統(tǒng)就會(huì)毀在這個(gè)命令(比如在/(根目錄)下執(zhí)行rm*-rf)。

所以,我們?cè)趫?zhí)行rm之前最好先確認(rèn)一下在哪個(gè)目錄,到底要?jiǎng)h除什么東

西,操作時(shí)保持高度清醒的頭腦。

rm命令參數(shù):

?-f,--force:忽略不存在的文件,從不給出提示。

?-i,—interactive:進(jìn)行交互式刪除。

?-r,-R,-recursive:指示rm將參數(shù)中列出的全部目錄和子目錄均遞歸地

刪除。

?-v,-verbose:詳細(xì)顯示進(jìn)行的步驟。

【示例1】使用交互式刪除/mnt下的netl文件。

[root@localhostmnt]#rm-inetl

rm:是否刪除普通空文件“netl"?y

[root@localhostmnt]#Is

etc1net2

【示例2】強(qiáng)制刪除/mnt下的所有目錄和文件,不給出提示信息。

[root@localhostmnt]#Is

etc1net2

[root@localhostmnt]#rm-rf*

[root@localhostmnt]#Is

提示:這里*是通配符,代表/mnt下的所有內(nèi)容,使用-r可以實(shí)現(xiàn)子目

錄和文件的遞歸刪除。

三、本任務(wù)注意點(diǎn)

(1)復(fù)制移動(dòng)文件的時(shí)候注意當(dāng)前所在目錄,適當(dāng)使用絕對(duì)和相對(duì)路徑。

(2)要深入理解相對(duì)路徑和絕對(duì)路徑,會(huì)使用...進(jìn)行相對(duì)路徑操作。

(3)創(chuàng)建、復(fù)制、移動(dòng)、刪除目錄和文件都是最常用的操作,務(wù)必熟練掌握。

四、任務(wù)拓展訓(xùn)練

在CentOS7.6虛擬機(jī)上完成以下訓(xùn)練:

(1)切換至U/etc/目錄,查看當(dāng)前所在目錄。

(2)使用長(zhǎng)格式、人性化顯示方式顯示/etc目錄下的所有內(nèi)容。

(3)從/etc目錄,使用絕對(duì)目錄方式切換到/usr/tmp目錄下,并查看當(dāng)前目錄。

(4)從/usr/tmp目錄,使用相對(duì)目錄的方式,切換到/usr/local目錄下,并查看當(dāng)前目

錄。

(5)瀏覽/etc/passwd文件內(nèi)容,要求帶有行號(hào)。

(6)在根目錄下創(chuàng)建目錄linux,在linux目錄下,創(chuàng)建子目錄CentOS和ubentu.

(7)在CentOS目錄中創(chuàng)建多個(gè)文件,名稱分別為CentOS6、CentOS7CentOS8,在

ubentu目錄下創(chuàng)建多個(gè)文件,名稱分別為16.10、17.10、18.10。

(8)復(fù)制centos目錄及所有文件內(nèi)容到/root目錄下。

(9)將ubentu目錄及所有文件內(nèi)容移動(dòng)到/root目錄下。

(10)使用非交互方式刪除linux目錄及其子目錄的所有內(nèi)容。

任務(wù)3查找文件(4學(xué)時(shí))

一、創(chuàng)設(shè)情境,引出知識(shí)點(diǎn)

(1)根據(jù)生活中的例子

當(dāng)你熟悉了目錄和文件的基本操作之后,公司主管要求你學(xué)習(xí)在服務(wù)器上迅速查找文

件并對(duì)找到的文件進(jìn)行指定的操作,同時(shí)還要學(xué)會(huì)過(guò)根據(jù)特定內(nèi)容過(guò)濾某個(gè)文件。

(2)進(jìn)入主題,展開(kāi)詳細(xì)講解

find命令查找文件并操作文件、grep命令過(guò)濾文件內(nèi)容

(3)明確學(xué)習(xí)目標(biāo)

知識(shí)目標(biāo):

(1)掌握管道符與重定向的作用。

(2)掌握Is與find命令的區(qū)別。

(3)掌握grep命令的使用方法.

能力目標(biāo):

(1)會(huì)使用find命令查找文件并操作文件。

(2)會(huì)使用grep命令過(guò)濾文件內(nèi)容。

二、進(jìn)入重點(diǎn)知識(shí)的講解

1.3.1管道符與重定向

L管道符

管道符I的作用就是將前一條語(yǔ)句的輸出作為后邊的語(yǔ)句的輸入,最后只打

印后邊語(yǔ)句的結(jié)果,主要功能是對(duì)前一個(gè)命令的執(zhí)行結(jié)果進(jìn)行過(guò)濾和統(tǒng)計(jì)。

下面分別舉例說(shuō)明。

2.重定向

重定向是將標(biāo)準(zhǔn)的輸出或者標(biāo)準(zhǔn)的輸入重定向到文件或者設(shè)備上,我們經(jīng)

常使用的是輸出重定向,即將原來(lái)輸出到屏幕上的內(nèi)容重定向到一個(gè)文件中,

以便以后使用。

1)覆蓋輸出重定向》

2)追加輸出重定向〉

3)錯(cuò)誤輸出重定向2>

1.3.2查找文件

1.使用1s命令查找文件

使用1S命令可以進(jìn)行文件或者目錄的查找,但只能查找確定的某個(gè)目錄下

的內(nèi)容。

2.使用find命令查找文件

在本節(jié)示例1中,只能知道了某些文件在哪個(gè)目錄才能對(duì)文件進(jìn)行查找,

這樣就失去了查找的本來(lái)目的,還有通過(guò)1s命令無(wú)法使用文件屬性進(jìn)行詳細(xì)的

查找,也無(wú)法對(duì)查找到的內(nèi)容進(jìn)行操作,更精確的查找和操作需要使用find命

令。

1.3.3過(guò)濾文件內(nèi)容

1.grep命令

grep命令用來(lái)過(guò)濾一個(gè)文件中包括特殊字符的行,使用這個(gè)命令可以幫助

我們快速的查找到包括特殊字符的行,或者將某些不想顯示的行過(guò)濾掉。

配置文件中以#開(kāi)頭的行一般都是注釋,可以將其去掉,使用人#是匹配以#

號(hào)開(kāi)頭的行,使用-v過(guò)濾掉了以#開(kāi)頭的行,但是這里還有以空格開(kāi)頭的行。

三、本任務(wù)注意點(diǎn)

(1)歸命令可以進(jìn)行簡(jiǎn)單的文件查找操作,復(fù)雜和需要對(duì)結(jié)果操作的查找操作需要使

用find命令。

(2)grep命令用來(lái)過(guò)濾文件內(nèi)容,然匹配的是空格。

(3)管道符和重定向是linux運(yùn)維的常用操作。

四、任務(wù)拓展訓(xùn)練

(1)?/etc/sysconfig/network-scripts/ifcfg-ens33查找包含字符串ONBOOT所在行的內(nèi)

容。

(2)在/etc目錄綜查找所有名稱以net開(kāi)頭、以.conf結(jié)尾的文件。

(3)將find/-userstudent的錯(cuò)誤信息重定向到/dev/null文件中。

(4)將/etc目錄中所有以”.conf”結(jié)尾的文件復(fù)制到/tmp目錄中。

(5)在/etc/fstab文件中查找所有不是以“#"開(kāi)頭的行。

(6)查找/etc/passwd文件中所有以"nologin"結(jié)尾的行。

(7)查找/etc目錄下大于10k的所有文件。

(8)統(tǒng)計(jì)/etc下的.conf結(jié)尾的文件個(gè)數(shù)。

(9)統(tǒng)計(jì)磁盤(pán)分區(qū)信息。

(10)使用輸出重定向創(chuàng)建文件index.html,內(nèi)容為helloworld.

任務(wù)4使用vi編輯器(4學(xué)時(shí))

一、創(chuàng)設(shè)情境,引出知識(shí)點(diǎn)

(1)根據(jù)生活中的例子

當(dāng)你熟悉了Linux的基本操作之后,下一步的任務(wù)就是要熟練vi編輯器的使用。公

司的服務(wù)器上運(yùn)行著各種服務(wù)和應(yīng)用,你需要使用vi編輯器修改服務(wù)的配置文件,達(dá)到

配置服務(wù)器的各種目的。

(2)進(jìn)入主題,展開(kāi)詳細(xì)講解

命令模式修改文件、插入模式修改文件、末行模式查找內(nèi)容、保存文件

(3)明確學(xué)習(xí)目標(biāo)

知識(shí)目標(biāo):

(1)掌握vi編輯器三種模式切換方法。

(2)掌握三種模式下的常用操作方法。

能力目標(biāo):

(1)會(huì)使用命令模式修改文件。

(2)會(huì)使用插入模式修改文件。

(3)會(huì)使用末行模式查找內(nèi)容、保存文件。

二、進(jìn)入重點(diǎn)知識(shí)的講解

1.4.1vi編輯器三種模式切換

使用vi命令打開(kāi)一個(gè)文件很簡(jiǎn)單,使用vi文件名可以打開(kāi)一個(gè)文件進(jìn)行

各種編輯操作。

打開(kāi)文件之后又很多行,我們首先需要知道的是vi編輯一個(gè)文件時(shí),一共有三

種模式供我們使用,當(dāng)使用vi打開(kāi)文件時(shí),進(jìn)入的是命令模式,在這個(gè)模式下

可以進(jìn)行行的跳轉(zhuǎn)、復(fù)制、粘貼、刪除等操作。如果想在文件中輸入內(nèi)容,需

要進(jìn)入輸入模式,從命令模式進(jìn)入輸入模式可以使用小寫(xiě)的i、a、。鍵。輸入

完成后,如果想保存文件,需要進(jìn)入到末行模式,但是輸入模式和末行模式之

間不能轉(zhuǎn)換,需要從輸入模式回到命令模式,然后在輸入:,進(jìn)入末行模式,就

可以對(duì)文件進(jìn)行保存操作了。

1.4.2使用命令模式

在使用命令模式編輯文件之前,為方便查看操作效果,先進(jìn)入末行模

式,給文件加上行號(hào),在命令模式下輸入:號(hào)即計(jì)入末行模式,在末行模式下

輸入setnu即可給文件加上行號(hào)

1.4.3使用輸入模式

輸入模式是編輯文件時(shí)最常使用的模式,在命令模式下輸入i在光標(biāo)的當(dāng)

前位置前輸入內(nèi)容,輸入a是在當(dāng)前光標(biāo)后輸入內(nèi)容,輸入。是在當(dāng)前光標(biāo)的

下以行輸入內(nèi)容。

1.4.4使用末行模式

在命令模式下輸入:號(hào)就可以進(jìn)入末行模式,在末行模式主要的操作有設(shè)置

和去掉行號(hào)、查找替換內(nèi)容、保存文件。

三、本任務(wù)注意點(diǎn)

(1)三種命令模式有著不同的功能,需要在三種模式間熟練的進(jìn)行切換。

⑵打開(kāi)文件后,使用ia。修改文件,進(jìn)入末行模式wq保存是最常用的操作。

四、任務(wù)拓展訓(xùn)練

(1)在/tmp這個(gè)目錄下建立一個(gè)名為test的目錄。

(2)將/etc/man_db.conf復(fù)制到test目錄下。

(3)使用vi打開(kāi)man_db.conf設(shè)置行號(hào)。

(4)移動(dòng)到第60行,請(qǐng)問(wèn)你看到的是什么內(nèi)容。

(5)移動(dòng)到第一行,搜尋第pages字符串,說(shuō)出第2個(gè)pages所在的行。

(6)將文件中所有pages修改為page,.

(7)在第一行新增一行,輸入內(nèi)容thisisdb;

(8)刪除前10行內(nèi)容。

(9)復(fù)制第20到30行到文件末尾。

(10)將這個(gè)文件另存到test目錄下,文件名為db.conf。

《Linux余統(tǒng)管理與應(yīng)用項(xiàng)

a實(shí)訓(xùn)教程》

教學(xué)設(shè)計(jì)

課程名稱:

授課年級(jí):一

授語(yǔ)學(xué)期:-―

教師裊名:__________________—

【教學(xué)導(dǎo)航】

項(xiàng)目名稱管理用戶、組和權(quán)限

6學(xué)時(shí)

建議學(xué)時(shí)

1新建修改用戶

2修改文件和目錄權(quán)限

教學(xué)內(nèi)容

掌握新建用戶的命令和選項(xiàng)使用方法

掌握修改用戶的命令和選項(xiàng)使用方法

學(xué)習(xí)目標(biāo)理解文件和目錄的各種權(quán)限信息

掌握修改文件和目錄權(quán)限的方法

教學(xué)方式本章內(nèi)容以理論講解、實(shí)際演示為主。

重點(diǎn)知識(shí)1、管理用戶

2、管理權(quán)限

關(guān)鍵詞管理用戶、管理權(quán)限

【教學(xué)過(guò)程】

任務(wù)1配置磁盤(pán)配額(4學(xué)時(shí))

一、創(chuàng)設(shè)情境,引出知識(shí)點(diǎn)

(1)根據(jù)生活中的例子

通過(guò)linux基礎(chǔ)操作部分的學(xué)習(xí),你已經(jīng)能夠進(jìn)行文件和目錄的基本運(yùn)維,公司主管

要求你盡快掌握用戶和組、權(quán)限部分的學(xué)習(xí),以便可以管理公司服務(wù)器中有關(guān)運(yùn)維工作。

(2)進(jìn)入主題,展開(kāi)詳細(xì)講解

新建、修改用戶信息,創(chuàng)建、修改和管理組

(3)明確學(xué)習(xí)目標(biāo)

1知識(shí)目標(biāo):

(1)掌握新建用戶的命令和選項(xiàng)使用方法

(2)掌握修改用戶的命令和選項(xiàng)使用方法

2能力目標(biāo)

(1)會(huì)新建、修改用戶信息

(2)會(huì)創(chuàng)建、修改和管理組

知識(shí)目標(biāo):

(1)掌握磁盤(pán)分區(qū)和文件系統(tǒng)的概念和作用

(2)掌握劃分磁盤(pán)配額的方法。

能力目標(biāo):

(1)會(huì)熟練進(jìn)行磁盤(pán)分區(qū)操作

(2)會(huì)熟練配置用戶和組的磁盤(pán)配額

二、進(jìn)入重點(diǎn)知識(shí)的講解

2.1.1創(chuàng)建用戶

1.新建用戶

Linux系統(tǒng)是一個(gè)多用戶多任務(wù)的分時(shí)操作系統(tǒng),任何一個(gè)要使用系統(tǒng)資

源的用戶,都必須首先向系統(tǒng)管理員申請(qǐng)一個(gè)賬號(hào),然后以這個(gè)賬號(hào)的身份進(jìn)

入系統(tǒng)。用戶的賬號(hào)一方面可以幫助系統(tǒng)管理員對(duì)使用系統(tǒng)的用戶進(jìn)行跟蹤,

并控制他們對(duì)系統(tǒng)資源的訪問(wèn);另一方面也可以幫助用戶組織文件,并為用戶

提供安全性保護(hù)。每個(gè)用戶賬號(hào)都擁有一個(gè)惟一的用戶名和各自的口令。用戶

在登錄時(shí)鍵入正確的用戶名和口令后,就能夠進(jìn)入系統(tǒng)和自己的主目錄。用戶

賬號(hào)的管理工作主要涉及到用戶賬號(hào)的添加、修改和刪除。添加用戶賬號(hào)就是

在系統(tǒng)中創(chuàng)建一個(gè)新賬號(hào),然后為新賬號(hào)分配用戶號(hào)、用戶組、主目錄和登錄

Shell等資源。

添加新的用戶賬號(hào)使用useradd命令,語(yǔ)法如下:

useradd選項(xiàng)用戶名

其中各選項(xiàng)含義如下:

?-c指定一段描述信息。

?-U用戶號(hào)指定用戶的用戶號(hào),如果同時(shí)有-O選項(xiàng),則可以重復(fù)使用其

他用戶的標(biāo)識(shí)號(hào)。

?-d目錄指定用戶主目錄,如果此目錄不存在,則同時(shí)使用-m選項(xiàng),

可以創(chuàng)建主目錄。

?-g用戶組指定用戶所屬的用戶組。

?-G用戶組,用戶組指定用戶所屬的附加組。

?-M不要自動(dòng)建立用戶的登入目錄。

?-sShell文件指定用戶的登錄Shell。

【示例11創(chuàng)建一個(gè)用戶賬號(hào),用戶名稱為test.

[root@localhost?]#useraddtest

創(chuàng)建一個(gè)用戶很簡(jiǎn)單,只需要通過(guò)useradd命令加上用戶名稱即可。

【示例2】使用id方式查看用戶test的信息.

[root@localhost~]#idtest

uid=1001(test)gid=l001(test)組=1001(test)

使用id加上用戶名稱,即可顯示用戶的id為1001,所屬組是test,組號(hào)是

1001o當(dāng)新建用戶的時(shí)候,沒(méi)有添加組,系統(tǒng)會(huì)默然創(chuàng)建與用戶名同名的組,

并把這個(gè)用戶加入到這個(gè)組里。

2.設(shè)置用戶密碼

為用戶設(shè)置密碼很簡(jiǎn)單,只需要使用passwd命令加上用戶名就可以了,

不過(guò)這種方式需要進(jìn)行交互才能設(shè)置密碼,設(shè)置的密碼存放在/etc/shadow文件

中。

【示例5]采用交互方式為用戶test設(shè)置密碼,密碼為123

[root@localhost~]#passwdtest

更改用戶test的密碼。

新的密碼:

無(wú)效的密碼:密碼少于8個(gè)字符

重新輸入新的密碼:

passwd:所有的身份驗(yàn)證令牌已經(jīng)成功更新。

[root@localhost-]#tail-5/etc/shadow

postfix:!!:18546::r:::

chrony:!!:18546::::::

student:!!:18547:0:99999:7:::

employee:!!:18554:0:99999:7:::

test:$6$p6yLXUKL$22JUOK9HPhiyh9k89S3LL/ulCIWyBqd4HlSW8XOBErOcldiBI

/Mr0NjfbxP3jAajQHR8N5mkFi6yeP3nMVcb6/:18554:0:99999:7:::

系統(tǒng)提示需要8個(gè)字符,不過(guò)當(dāng)前用戶為root,不受限制,通過(guò)cat-5

/etc/shadow查看后5個(gè)用戶密碼,可以看到最后一個(gè)是test用戶的密碼,進(jìn)行

了加密設(shè)置。

3.使用新建用戶登錄系統(tǒng)

【示例7】使用xshell方式,利用用戶test,密碼456用戶登錄系統(tǒng)

UMD選項(xiàng)卡⑻BD(W)SKJ(H)

?1centos?2test

Xshell6(BuildG184)

Copyright(c)2002Ne

Typehelp'tolearn

Connectingto192.168

Couldnotconnectto

Type'help'tolearn

Connectingto192.168

Couldnotconnectto

Type'help'tolearn

[C:V]$

Connectingto192.168

Connectionestablishet

Toescapetolocalsh(

WMWUdlTheremoteSf

[testtalocalhost-]$_

圖2.1-1Xhell使用test用戶登錄

如圖2.1-1所示,啟動(dòng)xshell,使用用戶名test,密碼456即可登錄服務(wù)器,

可以看到登錄后的提示符為[test@localhost?]$

【示例8】在root用戶下,使用surest和sutest兩種方式切換到test用戶,查

看2種方式的區(qū)別。

[root@localhost~]#su-test

上一次登錄:日10月1816:04:25CST2020pts/0上

[test@localhost?]$echo$PATH

/usr/Iocal/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/test/.local/bin:/home/test/bin

[test@localhost?]$exit

登出

[root@localhost?]#sutest

[test@localhostroot]$echo$PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

ftest@localhostroot]$

su(英文全拼:swithuser)命令用于變更為其他使用者的身份,除root

外,需要鍵入該使用者的密碼。

在root登錄終端,可以使用sutest或者su-test方法切換到test用戶,使用

exit退出登錄,返回到root用戶,su-test與sutest的區(qū)別是su-test會(huì)加載test

用戶的環(huán)境變量,不使用就不改變環(huán)境變量,還是之前root的環(huán)境變量。

4.刪除用戶

刪除用戶的命令非常簡(jiǎn)單,使用userdel用戶名即可刪除用戶,如果用戶

存在家目錄,刪除用戶同時(shí)刪除家目錄使用-r選項(xiàng)。

5.修改用戶信息

建立用戶以后,如果想修改用戶信息,可以使用usermod命令,usermod

命令的選項(xiàng)有以下幾個(gè),其中常用的是修改用戶的所屬基本組-g,附加組-G.

?-c〈備注〉修改用戶帳號(hào)的備注文字。

?-d登入目錄〉修改用戶登入時(shí)的目錄。

?-e〈有效期限〉修改帳號(hào)的有效期限。

?-g<群組〉修改用戶所屬的群組。

?-G<群組〉修改用戶所屬的附加群組。

?-1(帳號(hào)名稱〉修改用戶帳號(hào)名稱。

?-L鎖定用戶密碼,使密碼無(wú)效。

?-s<shell>修改用戶登入后所使用的shello

?-u<uid>修改用戶IDo

2.1.2創(chuàng)建管理組

每個(gè)用戶都要加入到一個(gè)組中才能正常工作,當(dāng)新建用戶沒(méi)有指明組的時(shí)

候,系統(tǒng)會(huì)默認(rèn)創(chuàng)建一個(gè)同名的組,并把該用戶添加到該組中。創(chuàng)建新組使用

命令groupadd,選項(xiàng)主要有-g和-r。

?-g:指定組ID號(hào)。

?—r:新建低于500系統(tǒng)賬號(hào)。

【示例1]新建工作組,名稱為net,指定組號(hào)為1200

[root@localhost-]#groupadd-g1200net

[root@localhost~]#tail-5/etc/group

postfix:x:89:

chrony:x:996:

student:x:1000:

employee:x:1001:

net:x:1200:

通過(guò)tail命令查看/etc/gro叩文件可以查看到組文件中的最后5個(gè)組名稱,發(fā)現(xiàn)

最后一個(gè)是net,id是1200.

【示例2】修改組net,指定新的名稱為soft.

[root@localhost~]#groupmod-nsoftnet

[root@localhost?]#tail-5/etc/group

postfix:x:89:

chrony:x:996:

student:x:1000:

employee:x:1001:

soft:x:1200:

通過(guò)groupmod可以修改組的名稱,這個(gè)命令不常使用。

【示例3】刪除soft組.

[root@localhost~]#groupdelsoft

[root@localhost?]#tail-5/etc/group

postfix:x:89:

chrony:x:996:

student:x:1000:

employee:x:1001:

test:x:1002:

通過(guò)groupdel刪除了soft組。

2.1.3添加移除用戶

為方便權(quán)限設(shè)置,經(jīng)常需要將一個(gè)用戶添加到一個(gè)組中,或者將一個(gè)用戶

從組中刪除,這就需要使用命令來(lái)完成這一操作,之前我們學(xué)習(xí)了使用

usermod-g或者usermod-G將用戶添加到組中,下面再學(xué)習(xí)一個(gè)比較好用的命

令gpasswd來(lái)完成用戶添加到組或者從組中刪除,試著觀察兩個(gè)命令的相同點(diǎn)和

不同點(diǎn)。

gpasswd常用的選項(xiàng)有-a和-d.

【示例1]iJfemployeeO1,employee02,employee03.

[root@localhost~]#useraddemployeeOl

[root@localhost?]#useraddemployee02

[root@localhostuseraddemployee03

froot@localhost~]#idemployeeOl

uid=1003(employee01)gid=1003(employee01)組=1003(employee01)

[root@localhost?]#idemployee02

uid=1004(employee02)gid=1004(employee02)組=1004(employee02)

[root@localhost?]#idemployee03

uid=1005(employee03)gid=1005(employee03)iS.=1005(employee03)

【示例2]新建2個(gè)組,組1名稱soft,組2名稱net,將employeeOl添加到soft

組中,將employee02、employee03添力口至Unet組中。

[root@localhost~]#groupaddsoft

[root@localhost?]#groupaddnet

[root@localhost?]#gpasswd-aemployeeOlsoft

正在將用戶"employeeOl"加入到“soft”組中

[root@localhost?]#gpasswd-aemployee02net

正在將用戶“employee02”加入到“net”組中

[root@localhost?]#gpasswd-aemployee03net

正在將用戶"employee03"加入到“net”組中

[root@localhost?]#idemployeeOl

uid=1003(employee01)gid=1003(employee01)組=1003(employee01),1006(soft)

[root@localhost~]#idemployeeOl

uid=1004(employee02)gid=1004(employee02)組=1004(employee02),1007(net)

[root@localhostidemployee03

uid=1005(employee03)gid=1005(employee03)組=1005(employee03),1007(net)

我們發(fā)現(xiàn)employeeOl被添加到了soft組,employee02和employee03被添

加到了net組,這里只是改變了附加組。而沒(méi)有改變用戶的基本組。如果需要

改變基本組還是要用usermod-go

【示例3】將employeeOl加入到net組

[root@localhost-]#gpasswd-aemployeeOlnet

正在將用戶“employeeOl”加入到“net”組中

[root@localhost~]#idemployOl

id:employOl:nosuchuser

[root@localhost-]#idemployeeOl

uid=1003(employee01)gid=1003(employee01)組

=1003(employee01),l006(soft),l007(net)

如果使用usermod-GnetemployeeOl,employeeOl就不會(huì)在soft組中了。

【示例4】將employeeOl從net組中刪除。

root@localhost~]#gpasswd-demployeeOlnet

正在將用戶“employeeOl”從“net”組中刪除

[root@localhost~]#idemployeeOl

uid=l003(employeeOl)gid=l003(employee01)組=1003(employee01),l006(soft)

使用gpasswd-d可以將employeeO1刪除。

三、本任務(wù)注意點(diǎn)

(1)在給用戶名設(shè)置密碼的時(shí)候,要學(xué)會(huì)使用非交互方式設(shè)置,這個(gè)在編寫(xiě)shell腳本會(huì)經(jīng)

常用到。

(2)gpasswd命令改變的是附加組,如果想改變基本組需要使用usermod命令,

gpasswd-a在增加一個(gè)用戶附加組的同時(shí)不會(huì)改變之前的用戶所在

組,usermod-G改變附加組則會(huì)改變之前的用戶所在組。

四、任務(wù)拓展訓(xùn)練

(1)創(chuàng)建用戶WWW,不建立家目錄、不登錄系統(tǒng)。

(2)創(chuàng)建用戶userOl,user02,user03?

(3)使用非交互方式將userOl的密碼設(shè)置為user01,user02的密碼設(shè)置為userO2,userO3的

密碼設(shè)置為userO3?

(4)創(chuàng)建4個(gè)用戶組,分別為it、account,sale^public、manage。

⑸將userOl的基本組設(shè)置為it,user02的基本組設(shè)置為account,user0

溫馨提示

  • 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)論