版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024高中地理第四章區(qū)域經(jīng)濟(jì)發(fā)展第2節(jié)區(qū)域工業(yè)化與城市化-以我國(guó)珠江三角洲地區(qū)為例精練含解析新人教必修3
- 2024高中生物第三章植物的激素調(diào)節(jié)第1節(jié)植物生長(zhǎng)素的發(fā)現(xiàn)精練含解析新人教版必修3
- 2024高考地理一輪復(fù)習(xí)第十七單元區(qū)域經(jīng)濟(jì)發(fā)展考法精練含解析
- 2024高考化學(xué)一輪復(fù)習(xí)第4章非金屬及其化合物第14講氮及其化合物精練含解析
- 2024高考?xì)v史一輪復(fù)習(xí)方案專題二代中國(guó)反侵略求民主的潮流專題綜合測(cè)驗(yàn)含解析人民版
- 2024高考地理一輪復(fù)習(xí)第一部分自然地理-重在理解第四章地表形態(tài)的塑造第14講河流地貌的發(fā)育學(xué)案新人教版
- DB42-T 168-2024 湖北省府河流域氯化物排放標(biāo)準(zhǔn)
- 股骨粗隆間骨折-內(nèi)固定失效
- (3篇)2024年幼兒園班級(jí)總結(jié)
- 項(xiàng)目管理人員職責(zé)
- 汽車(chē)供應(yīng)商審核培訓(xùn)
- 《計(jì)算機(jī)網(wǎng)絡(luò) 》課件第1章
- 1《地球的表面》說(shuō)課稿-2024-2025學(xué)年科學(xué)五年級(jí)上冊(cè)教科版
- GB/T 44764-2024石油、石化和天然氣工業(yè)腐蝕性石油煉制環(huán)境中抗硫化物應(yīng)力開(kāi)裂的金屬材料
- 自動(dòng)化招聘筆試試題及答案
- 重慶市主城四區(qū)2025屆高一物理第一學(xué)期期末聯(lián)考試題含解析
- 胡夾桃綜合征
- HG-T+21527-2014回轉(zhuǎn)拱蓋快開(kāi)人孔
- JTS-167-2-2009重力式碼頭設(shè)計(jì)與施工規(guī)范
- DBJ-T15-81-2022 建筑混凝土結(jié)構(gòu)耐火設(shè)計(jì)技術(shù)規(guī)程
- GB/T 22849-2024針織T恤衫
評(píng)論
0/150
提交評(píng)論