Linux系統(tǒng)管理與服務(wù)器配置-基于CentOS 7(第2版) 課件 第2章文件系統(tǒng)_第1頁
Linux系統(tǒng)管理與服務(wù)器配置-基于CentOS 7(第2版) 課件 第2章文件系統(tǒng)_第2頁
Linux系統(tǒng)管理與服務(wù)器配置-基于CentOS 7(第2版) 課件 第2章文件系統(tǒng)_第3頁
Linux系統(tǒng)管理與服務(wù)器配置-基于CentOS 7(第2版) 課件 第2章文件系統(tǒng)_第4頁
Linux系統(tǒng)管理與服務(wù)器配置-基于CentOS 7(第2版) 課件 第2章文件系統(tǒng)_第5頁
已閱讀5頁,還剩59頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Linux系統(tǒng)管理與服務(wù)器配置——基于CentOS7第2章

文件系統(tǒng)目錄2.1項目一:Linux下文件管理實踐 2.1.1文件系統(tǒng)概述 2.1.2Linux的樹形目錄結(jié)構(gòu) 2.1.3文件操作命令 2.2項目二:使用vim編輯文檔 2.2.1vim編輯器 2.2.2查看文件內(nèi)容命令 2.2.3管道與重定向命令 2.3項目三:使用U盤備份文件 2.3.1掛載點 2.3.2查詢設(shè)備名 2.3.3掛載文件系統(tǒng) 2.3.4卸載文件系統(tǒng) 2.4項目四:系統(tǒng)硬盤空間的擴充2.5知識擴展 2.5.1命令行下提高工作效率的方法 2.5.2文件系統(tǒng)的自動掛載本章小結(jié)2.1項目一:Linux下文件管理實踐新進(jìn)W公司的網(wǎng)絡(luò)部實習(xí)生被安排使用guestuser1賬號訪問Linux系統(tǒng),盡快熟悉Linux系統(tǒng)的相關(guān)操作以便勝任相關(guān)工作。作為Linux系統(tǒng)的初學(xué)者,為了理解Linux系統(tǒng)中目錄及文件的概念,掌握Linux系統(tǒng)下目錄及文件的相關(guān)命令,具體進(jìn)行了如下操作:(1)創(chuàng)建目錄/home/guestuser1/work1,/home/guestuser/work2;(2)將當(dāng)前目錄切換到/home/guestuser/work1;(3)顯示當(dāng)前路徑;(4)在/home/guestuser1/work1目錄下生成文件file1;(5)顯示當(dāng)前目錄下的所有內(nèi)容(包括隱藏文件),以確認(rèn)是否生成文件file1;2.1項目一:Linux下文件管理的實踐(6)將文件file1拷貝到目錄/home/guestuser1/work2下;(7)查看/home/guestuser1/work2目錄下是否有file1文件,以確認(rèn)拷貝操作是否成功;(8)刪除/home/guestuser1/work1目錄下的file1文件;(9)刪除空目錄/home/guestuser1/work1;(10)將file1文件改名為file2;(11)查找當(dāng)前目錄下所有以“file”開頭的文件。2.1項目一:Linux下文件管理的實踐序號知識點詳見章節(jié)1了解Linux文件系統(tǒng)概念2.1.12了解Linux目錄結(jié)構(gòu)2.1.23掌握文件操作相關(guān)命令2.1.32.1.1文件系統(tǒng)概述1.文件系統(tǒng)的基本概念操作系統(tǒng)中負(fù)責(zé)管理和存儲文件信息的軟件機構(gòu)稱為文件管理系統(tǒng),簡稱文件系統(tǒng)。它規(guī)定了文件的存儲方式及文件索引方式等信息。文件系統(tǒng)主要由三部分組成,分別是與文件管理相關(guān)的軟件、被管理的文件和實施文件管理所需的數(shù)據(jù)結(jié)構(gòu)。2.1.1文件系統(tǒng)概述2.文件系統(tǒng)類型xfs是CentOSLinux7系統(tǒng)默認(rèn)的文件系統(tǒng)類型。ext2是Linux系統(tǒng)自帶的文件系統(tǒng)類型,Linux在早期的發(fā)行版本中使用ext2作為默認(rèn)使用的文件系統(tǒng)。ext3是在ext2的基礎(chǔ)之上發(fā)展演變而來,具有ext2沒有的優(yōu)點。Reiserfs是SuSELinux系統(tǒng)默認(rèn)的文件系統(tǒng)類型。swap文件系統(tǒng)在Linux系統(tǒng)中作為交換分區(qū)的文件系統(tǒng)使用。網(wǎng)絡(luò)文件系統(tǒng)(NetworkFileSystem,NFS)。ISO9660是光盤文件使用的標(biāo)準(zhǔn)文件系統(tǒng),2.1.2Linux的樹形目錄結(jié)構(gòu)1.常用目錄介紹2.1.2Linux的樹形目錄結(jié)構(gòu)2.特殊目錄符號意義.當(dāng)前工作目錄..父目錄~用戶主目錄-前一個工作目錄2.1.2Linux的樹形目錄結(jié)構(gòu)3.文件的命名Linux支持長文件名,最長可以達(dá)到256個字節(jié)。Linux的文件名中不能含有空格和以下特殊字符:!@

#¥%~&×

(

)[]{}'"\/|;<><<>>Linux系統(tǒng)中的文件名和命令都需要區(qū)分大小寫。4.絕對路徑和相對路徑(1)絕對路徑絕對路徑是以根目錄為起點,完整地表示到目標(biāo)文件或目錄的路徑。(2)相對路徑相對路徑是以當(dāng)前目錄為起點,完整地表示到目標(biāo)文件或目錄的路徑。2.1.3Linux的文件管理命令1.用mkdir命令創(chuàng)建目錄mkdir(makedirectory的縮寫)命令用于創(chuàng)建新的目錄,可以同時創(chuàng)建一個或多個目錄。命令格式:mkdir [選項] 目錄名稱選項功能說明-m在創(chuàng)建目錄時設(shè)定權(quán)限模式-p創(chuàng)建目錄結(jié)構(gòu)中指定的每一個目錄,如果目錄不存在則創(chuàng)建目錄,如果目錄已存在也不會被覆蓋-v或--verbose:每次創(chuàng)建新目錄都顯示信息2.1.3文件操作命令〖例2.1〗在當(dāng)前位置創(chuàng)建目錄web。#mkdirweb〖例2.2〗在/home下創(chuàng)建目錄web,假設(shè)目前位于系統(tǒng)的根目錄中。方法一:#mkdirhome/web//相對路徑方法方法二:#mkdir/home/web//絕對路徑方法方法三:#cdhome#mkdirweb2.1.3文件操作命令〖例2.3〗在root用戶主目錄中創(chuàng)建目錄work1和work2,在/tmp目錄下創(chuàng)建www目錄,假設(shè)目前位于root用戶主目錄中。#mkdirwork1work2/tmp/www〖例2.4〗在root用戶主目錄中創(chuàng)建目錄樹web1/web2/web3/web4,假設(shè)目前位于root用戶主目錄中。#mkdir-pweb1/web2/web3/web42.1.3文件操作命令2.用cd命令切換目錄該命令用于改變當(dāng)前目錄,使用戶進(jìn)入指定的目錄,并使該指定目錄成為當(dāng)前目錄。命令格式:

cd [目錄名稱]2.1.3文件操作命令〖例2.5〗切換當(dāng)前位置為/home#cd/home〖例2.6〗目前位于系統(tǒng)的根目錄,創(chuàng)建/home/student目錄,并進(jìn)入student目錄。#mkdirhome/student#cdhome/student〖例2.7〗切換到當(dāng)前目錄的父目錄。#cd..〖例2.8〗返回當(dāng)前用戶的主目錄方法一:#cd方法二:#cd~//~表示主目錄2.1.3文件操作命令3.用pwd命令查看當(dāng)前路徑pwd(printworkingdirectory的縮寫)命令用于顯示當(dāng)前目錄的絕對路徑。命令格式:

pwd2.1.3文件操作命令4.用ls命令查看當(dāng)前目錄下的信息用于列出一個或多個目錄下的內(nèi)容(目錄或文件)。這是一個應(yīng)用非常廣泛的命令,支持很多的選項,以實現(xiàn)更詳細(xì)的功能。命令格式:ls[選項] [目錄名稱]2.1.3文件操作命令選項功能說明-a列出目錄下的所有文件,包括以.開頭的隱含文件(all)-d將目錄像文件一樣顯示,而不是顯示其下的文件(directory)-i輸出文件i節(jié)點的索引信息(inode)-l列出文件的詳細(xì)信息(long)-m橫向輸出文件名,并以“,”作為分格符-x按列輸出,橫向排序-R列出所有子目錄下的文件-S以文件大小排序(Size)-1一行只輸出一個文件(1個文件)--help在標(biāo)準(zhǔn)輸出上顯示幫助信息2.1.3文件操作命令〖例2.9〗查看當(dāng)前目錄下的所有文件(含隱藏文件)。#ls-a〖例2.10〗以長格式方式查看/home目錄下的所有文件信息。方法一:#ls-l-a/home方法二:#ll-a/home2.1.3文件操作命令5.用touch命令創(chuàng)建/更新文件該命令用于創(chuàng)建一個新的空文本文件。命令格式:

touch文件名〖例2.11〗在當(dāng)前位置創(chuàng)建文件file1和file2。#touchfile1file22.1.3文件操作命令6.用cp命令復(fù)制文件及目錄cp(copy的縮寫)命令可用于目錄或文件的復(fù)制。命令格式:cp [選項] 源文件

目標(biāo)文件選項功能說明-a保留鏈接、文件屬性,復(fù)制目錄時可遞歸的復(fù)制目錄-f如果目標(biāo)文件或目錄已經(jīng)存在,則將其覆蓋,并不作提示(force)-i如果目標(biāo)文件或目錄已經(jīng)存在,則對用戶進(jìn)行提示,可以用字母y確認(rèn),其他字母都是否認(rèn)-r復(fù)制目錄,實現(xiàn)將源目錄下的文件和子目錄一起復(fù)制到目標(biāo)目錄中2.1.3文件操作命令〖例2.12〗將文件file1復(fù)制到/home目錄下并重命名為file2。#cpfile1/home/file2〖例2.13〗將文件file1復(fù)制到/home目錄下并重命名為file2,如果/home下已經(jīng)存在file2文件,則備份原file2文件。#cp-bfile1/home/file2〖例2.14〗將work1目錄復(fù)制到/home目錄下。#cp-rwork1/home2.1.3文件操作命令7.用mv命令移動/重命名文件或目錄mv(move的縮寫)命令用于移動或重命名目錄或文件。Linux操作系統(tǒng)中沒有單獨的重命名命令,因此,可利用該命令來間接實現(xiàn)。命令格式:mv [選項] 源文件

目標(biāo)文件2.1.3文件操作命令〖例2.15〗將文件file1重命名為file2。#mvfile1file2〖例2.16〗將文件file2移動到/tmp目錄下并重命名為file3,如果/tmp下已經(jīng)存在file3文件,則備份原file3文件。#mv-bfile2/tmp/file3〖例2.17〗將目錄work2移動到/tmp目錄下。#mvwork2/tmp〖例2.18〗將文件file2移動到/tmp目錄下并重命名為file3#mvfile2/tmp/file32.1.3文件操作命令8.用rm命令刪除文件或目錄rm(remove的縮寫)命令用來刪除文件或目錄??梢詣h除一個或多個文件或目錄,也可以將某個目錄及其下的所有文件及子目錄均刪除。對于鏈接文件,只是斷開了鏈接,源文件保持不變。命令格式:rm [選項] 目標(biāo)文件選項功能說明-f強制刪除文件或目錄(force)-i對用戶進(jìn)行提示,(inform)可以用字母y確認(rèn),其他字母都是否認(rèn)-r目錄刪除,將指定目錄下的所有文件及其子目錄一并刪除2.1.3文件操作命令〖例2.19〗刪除文件file。#rmfile〖例2.20〗刪除目錄work。#rm-rwork〖例2.21〗強制刪除目錄work。#rm-rfwork2.1.3文件操作命令9.用rmdir命令刪除目錄rmdir(rmovedirectory的縮寫)命令的刪除對象必須是空目錄,且必須在上級目錄進(jìn)行刪除操作。命令格式:rmdir[選項]目錄名選項功能說明-p刪除指定的目錄樹-v或者--verbose刪除目錄過程中輸出診斷信息--help顯示命令幫助信息2.1.3文件操作命令10.用find命令查找文件該命令用于在相應(yīng)路徑下查找滿足條件的文件。命令格式:find 查找目錄的路徑

查找條件選項

對查找條件的設(shè)定選項功能說明-name通過文件名查找文件-user通過用戶名查找文件-type通過文件類型查找文件-size通過文件大小查找文件-atime通過文件的最后訪問日期查找文件(單位:天)-mtime通過文件的最后修改日期查找文件(單位:天)-newer查找比指定文件更新的文件-amin查找在指定時間內(nèi)曾被存取過的文件(單位:分鐘)-cmin查找在指定時間內(nèi)被更改過的文件(單位:分鐘)-perm查找符合指定權(quán)限數(shù)值的文件2.1.3文件操作命令〖例2.22〗在/root目錄下,查找所有文件擁有者是root的文件。#find/root-userroot〖例2.23〗查找/etc目錄下所有以pass字符串開頭的文件。#find/etc-namepass*2.1.3文件操作命令11.獲取幫助在字符界面下常使用man命令獲得幫助在命令行下使用info獲取幫助2.1項目一:Linux下文件管理的實踐操作過程:(1)根據(jù)項目描述要求在/home/guestuser1/目錄下分別創(chuàng)建work1和work2兩個子目錄,由于已經(jīng)明確所要生成目錄的絕對路徑,所以可以通過mkdir命令直接生成指定的目錄,執(zhí)行命令:$mkdir/home/guestuser1/work1$mkdir/home/guestuser1/work2需要注意的是,在生成目錄時,可以使用絕對路徑,也可以使用相對路徑。如果只寫出一個目錄的名字,則新的目錄將會被創(chuàng)建在當(dāng)前目錄中。(2)要進(jìn)入指定的路徑,可以直接用cd命令加絕對路徑的方式進(jìn)行操作,執(zhí)行命令:$cd/home/guestuser1/work1(3)顯示當(dāng)前路徑可以驗證上一步操作的正確性,執(zhí)行命令:$pwd2.1項目一:Linux下文件管理的實踐(4)由于是在當(dāng)前位置創(chuàng)建文件file1,可以使用相對路徑的操作方法來實現(xiàn),執(zhí)行命令:$touchfile1(5)由于要求顯示包括隱藏文件在內(nèi)的所有文件,因此需要添加選項-a,執(zhí)行命令:$ls-a(6)由于要求將當(dāng)前目錄下的文件拷貝到另一個目錄中,因此不需要寫源文件的絕對路徑,只需要寫出被拷貝的對象名file1就可以,執(zhí)行命令:$cpfile1/home/guestuser1/work2(7)為了驗證file1文件拷貝是否成功,查看/home/guestuser1/work2目錄下的內(nèi)容,命令格式:$ls/home/guestuser1/work22.1項目一:Linux下文件管理的實踐(8)目前位于系統(tǒng)/home/guestuser1/work1路徑下,所以刪除目錄/home/guestuser1/work1中的file1文件,執(zhí)行命令:$rmfile1(9)刪除目錄/home/guestuser1/work1,首先要切換出當(dāng)前位置,執(zhí)行命令:$cd..$rm-r/home/guestuser1/work1(10)由于需要將文件file1改名成file2,并不涉及到對文件的備份問題,所以直接進(jìn)行mv操作,執(zhí)行命令:$cd/home/guestuser1/work2$mvfile1file22.1項目一:Linux下文件管理的實踐(11)需要查找的范圍是當(dāng)前目錄,所以不需要指明查找目錄的路徑。而查找所有以“file”開頭的文件,則查找的依據(jù)是文件的名稱,所以條件選項選擇-name,執(zhí)行命令:$find-namefile*需要注意的是,查找結(jié)果是文件存放的相對路徑。其中“./file2”,代表的是當(dāng)前目錄下的文件file2。也就是說“.”代表當(dāng)前目錄。另外,“..”代表上層目錄。如果指定從根目錄下開始查找,則查找結(jié)果是文件存放的絕對路徑。2.2項目二:使用vim編輯文檔guestuser1用戶在tty1控制臺使用vim編輯器制定自己今天的學(xué)習(xí)計劃,內(nèi)容如下:Dataaccess:8a.m.Readingprogram:10a.m.Projectdesign:13p.m.Discussionitems:15p.m.計劃制定完成后,guestuser1對文件的內(nèi)容進(jìn)行了瀏覽和確認(rèn),最后將內(nèi)容輸出給在tty2控制臺的用戶參考。2.2項目二:使用vim編輯文檔序號知識點詳見章節(jié)1掌握vim編輯器的使用方法2.2.12理解查看文件內(nèi)容的方法2.2.23了解輸出重定向2.2.32.2.1vim編輯器vim編輯器共有三種工作模式,分別是命令模式、輸入模式和末行模式2.2.1vim編輯器〖例2.24〗使用vim編輯器創(chuàng)建并編輯文件hello.c。2.2.2查看文件內(nèi)容命令1.more/less命令瀏覽文件全部內(nèi)容當(dāng)文件內(nèi)容過多時,可以用more或less命令來查看。命令格式:more文件名less文件名〖例2.25〗使用vim編輯器創(chuàng)建并編輯文件info,文件內(nèi)容不少于30行,使用more和less命令分別查看文件內(nèi)容。#viminfo//輸入不少于30行#moreinfo//注意底部的百分比顯示#lessinfo//注意退出使用“q”2.2.2查看文件內(nèi)容命令2.cat命令查看文件內(nèi)容該命令用于將文件的內(nèi)容打印輸出到顯示器或終端窗口上。命令格式:cat[選項]文件名選項功能說明-n從1開始對所有輸出的行數(shù)進(jìn)行編號-b從1開始對所有輸出的非空白行的行數(shù)進(jìn)行編號-s當(dāng)遇到連續(xù)兩行以上的空白行時,用一個空白行代替2.2.2查看文件內(nèi)容命令3.head/tail命令顯示文件頭部/尾部信息head命令用來查看文件前若干行,tail命令用來查看文件后若干行。命令格式:head[選項]文件名

tail[選項]文件名默認(rèn)情況下,查看10行的內(nèi)容,可以通過對選項的設(shè)置來決定要查看的行數(shù)?!祭?.26〗查看文件hello.c文件第一行的內(nèi)容和后兩行的內(nèi)容。#head-1hello.c#tail-2hello.c2.2.2查看文件內(nèi)容命令4.grep命令查詢字符串grep命令可以在指定文本文件中匹配字符串,輸出匹配字符串所在行的全部內(nèi)容。命令格式:grep關(guān)鍵字查找范圍〖例2.27〗在當(dāng)前目錄下的myfile文件中查找字符串this。#grepthismyfile2.2.3管道與重定向命令1.管道命令有時在操作Linux命令時,需要將一個命令的執(zhí)行結(jié)果作為另一個命令輸入,這時候就需要用到管道命令。管道命令是“|”。管道命令可以將多個命令連接在一起,每一個命令獨立運行,每一個命令的運行結(jié)果都作為下一個命令的輸入。管道的單向性決定了命令處理的單向性。命令格式:cmd1|cmd2|cmd3|……|cmd(n)管道命令可以實現(xiàn)將一個命令的輸出當(dāng)作另一個命令的輸入,后者的輸出又可作為第三條命令的輸入,以此類推,這樣,管道命令行中最后一條命令的輸出才會顯示在屏幕上。因此,可以利用管道操作,將多條相關(guān)的命令連接起來。在使用的時候,第一個命令正常寫,后面的命令都只寫操作,不寫操作的對象,因為操作的對象就是前一個命令的輸出結(jié)果。2.2.3管道與重定向命令〖例2.28〗查看/etc目錄下的內(nèi)容。#ls/etc|less本例中,如果執(zhí)行#ls/etc命令,會發(fā)現(xiàn)由于/etc目錄下內(nèi)容比較多,所以無法看到全部的內(nèi)容,一種解決方案就是使用|命令,將ls/etc的執(zhí)行結(jié)果作為less命令的輸入,達(dá)到分頁顯示ls/etc內(nèi)容的功能?!祭?.29〗顯示/etc目錄中文件名以pass開頭的的文件。#ls/etc|greppass*2.2.3管道與重定向命令2.重定向Linux命令在執(zhí)行的時候,常規(guī)下都會有輸入,命令處理完成后會有結(jié)果的輸出。輸入通常使用標(biāo)準(zhǔn)輸入設(shè)備端口,輸出通常使用標(biāo)準(zhǔn)輸出設(shè)備端口和標(biāo)準(zhǔn)錯誤設(shè)備端口。stdin表示標(biāo)準(zhǔn)輸入設(shè)備端口,命令的輸入都從其獲取。默認(rèn)是鍵盤。stdout表示標(biāo)準(zhǔn)輸出設(shè)備端口,命令執(zhí)行的結(jié)果都向其輸出。默認(rèn)是控制臺的顯示屏。stderr表示標(biāo)準(zhǔn)錯誤設(shè)備端口,命令執(zhí)行過程中出現(xiàn)的錯誤信息都向其輸出。默認(rèn)是控制臺的顯示屏。2.2.3管道與重定向命令所謂重定向,指不使用系統(tǒng)的標(biāo)準(zhǔn)輸入/輸出/錯誤設(shè)備端口進(jìn)行信息的獲取或輸出,而是通過重新指定,讓命令從非默認(rèn)的輸入/輸出設(shè)備端口獲取或輸出信息。所以重定向分為輸入重定向、輸出重定向和錯誤重定向。命令說明>輸出重定向。如果原來目標(biāo)文件存在,則新的內(nèi)容會覆蓋文件中原有的內(nèi)容>>輸出重定向。如果原來目標(biāo)文件存在,則新的內(nèi)容會追加在原來內(nèi)容的后面,不覆蓋文件中的原有內(nèi)容<輸入的重定向。即命令的輸入不通過鍵盤來完成,而通過其他的方式2>錯誤重定向&>輸出重定向和錯誤重定向同時實現(xiàn)2.2.3管道與重定向命令〖例2.30〗將ls/命令的執(zhí)行結(jié)果記錄到list的文件中。#ls/>list

執(zhí)行后在本目錄下會新建一個list文件,文件內(nèi)容為ls/命令的執(zhí)行結(jié)果?!祭?.31〗如果命令useraddlolo在執(zhí)行時發(fā)生錯誤,則將錯誤信息保存到當(dāng)前目錄下的errlog文件中。#useraddlolo2>errlog如果命令執(zhí)行正常,沒有錯誤出現(xiàn),則該錯誤重定向操作不會被執(zhí)行。只有在命令執(zhí)行出現(xiàn)錯誤的情況下,該錯誤重定向才會被執(zhí)行。錯誤信息重定向經(jīng)常用于對程序的調(diào)試?!祭?.32〗將程序hello的執(zhí)行結(jié)果和錯誤信息全部都重定向輸出到/tmp目錄下的outfile文件中。#./hello&>/tmp/outfile2.2項目二:使用vim編輯文檔操作過程:$cd//切換至guestuser1用戶主目錄。$vimguestuser1.plan輸入“i”切換到輸入模式,輸入::Dataaccess:8a.m.Readingprogram:10p.m.Projectdesign:13a.m.Discussionitems:15p.m.輸入完成后,使用“:”切換至末行模式,保存退出。$lessguestuser1.plan$lessguestuser1.plan>>/dev/tty22.3項目三:使用U盤備份文件guestuser1用戶將自己在Linux系統(tǒng)中編輯的文檔tfile備份到自己的U盤中。序號知識點詳見章節(jié)1使用mkdir命令創(chuàng)建掛載點2.3.12查詢系統(tǒng)分配給U盤的設(shè)備名2.3.23使用mount命令進(jìn)行掛載2.3.34使用umount命令卸載U盤2.3.42.3.1掛載點所謂的掛載點就是文件系統(tǒng)中存在的一個目錄。通常情況下,掛載點創(chuàng)建在/mnt目錄下,掛載成功后,訪問掛載點就是訪問新的存儲設(shè)備。掛載點應(yīng)該是空目錄,否則原來該掛載點中存在的文件將被隱藏。而且,掛載點在實施掛載操作之前就應(yīng)該存在。2.3.2查詢設(shè)備名2.3.3掛載文件系統(tǒng)掛載由mount命令來完成,該命令可以靈活的掛載各種類型的文件系統(tǒng)。命令格式:mount[選項][設(shè)備名][掛載點]選項功能說明-tfstype指定要掛載的文件系統(tǒng)類型,如果不清楚,可以使用-tauto讓系統(tǒng)自己選擇最合適的文件系統(tǒng)類型進(jìn)行掛載-r以只讀的方式掛載文件系統(tǒng)-w以讀寫的方式掛載文件系統(tǒng),默認(rèn)選項-o設(shè)置掛載屬性-a掛載/etc/fstab文件中記錄的設(shè)備2.3.4卸載文件系統(tǒng)文件系統(tǒng)可以被掛載,在不使用的時候就可以被卸載。卸載文件系統(tǒng)的命令是umount,這個命令可以把文件系統(tǒng)從Linux系統(tǒng)中的掛載點分離,將原來建立的文件系統(tǒng)和掛載點的連接斷掉。命令格式:umount[設(shè)備名或者掛載點]在卸載一個文件系統(tǒng)的時候,需要指定要卸載的文件系統(tǒng)的掛載點或者設(shè)備名。例如:#umount/dev/sdb1//指定設(shè)備名卸載#umount/mnt/sdb1//指定掛載點卸載2.3.4卸載文件系統(tǒng)當(dāng)在文件系統(tǒng)的掛載點下對文件系統(tǒng)進(jìn)行卸載時,看到提示“busy”狀態(tài),不可卸載時,可以使用fuser命令查看正在使用該文件系統(tǒng)的用戶信息。命令格式:fuser[options]文件系統(tǒng)名或者文件名選項功能說明-a顯示所有在命令行中指定的文件系統(tǒng)信息。默認(rèn)情況下,至少被一個進(jìn)程訪問的文件才會被顯示-k殺死訪問文件的進(jìn)程-i在殺死使用文件的用戶進(jìn)程之前,提示確認(rèn)-u顯示使用文件系統(tǒng)的進(jìn)程的所有者信息-v按進(jìn)程查看命令ps的顯示模式,顯示文件的使用者信息,包括PID、USER、COMMAND等。2.3.4卸載文件系統(tǒng)〖例2.33〗查看哪個進(jìn)程打開了當(dāng)前目錄下的myfile文件。#fusermyfilemyfile: 943結(jié)果顯示訪問myfile文件的進(jìn)程PID為943。如果要殺死在/usr分區(qū)上打開文件的進(jìn)程,則用命令如下:#fuser-km/usr所以,當(dāng)一個文件系統(tǒng)處于“busy”狀態(tài)時,可以先殺死所有在該文件系統(tǒng)上打開文件的進(jìn)程,然后卸載文件系統(tǒng)。2.3項目三:使用U盤備份文件操作過程:(1)按照下圖所示,點擊VMwareWorkstation工具欄的【虛擬機】→【可移動設(shè)備】→【AlcorMicroMassStorage(U盤型號)】→【連接】,使U盤與虛擬機中的Linux系統(tǒng)連接起來。2.3項目三:使用U盤備份文件(2)為了能掛載使用U盤,需要設(shè)置一個掛載點。這里創(chuàng)建目錄/home/guestuser1/usb作為掛載點。然后查詢系統(tǒng)為U盤分配的設(shè)備名,最后使用mount命令來完成掛載,實現(xiàn)的命令為:$mkdir/home/guestuser1/usb//創(chuàng)建目錄/home/guestuser1/usb作為掛載點。$fdisk-l//查詢系統(tǒng)為U盤分配的設(shè)備名。$mount/dev/sdb1/home/guestuser1/usb//使用mount命令來完成掛載,這里假設(shè)系統(tǒng)為U盤分配的設(shè)備名為/dev/sdb1。掛載成功后。進(jìn)入到對應(yīng)掛載點/home/guestuser1/usb,就可以使用U盤中的文件。2.3項目三:使用U盤備份文件(3)根據(jù)項目描述中的要求,需要對tfile文件進(jìn)行備份,然后卸載U盤,實現(xiàn)的命令為:$cd/home/guestuser1/usb//切換目錄。$cp/home/guestuser1/tfile.//復(fù)制文件tfile到U盤進(jìn)行備份。$cd //退出掛載點$umount/dev/sdb1//卸載/dev/sdb1設(shè)備。注意卸載時先要退出掛載點。2.4項目四:系統(tǒng)硬盤空間的擴充管理員root發(fā)現(xiàn)Linux系統(tǒng)硬盤資源不足,因此在服務(wù)器上新增加了一塊硬盤,想在Linux系統(tǒng)下使用它。在Linux系統(tǒng)的安裝過程中,會自動創(chuàng)建分區(qū)的文件系統(tǒng),但是如果硬盤不夠用了就需要向系統(tǒng)添加新的硬盤來擴充硬盤的可用空間。通常遵循以下步驟:(1)向系統(tǒng)中添加一塊硬盤(2)由系統(tǒng)識別硬盤名(3)對新硬盤進(jìn)行分區(qū)(4)創(chuàng)建文件系統(tǒng)(5)掛載使用具體操作過程可參考書中2.4節(jié)的操作步驟2.5知識擴展

2.5.1命令行下提高工作效率的方法1.Linux下Shell命令補全功能命令補全是指在當(dāng)前目錄下,當(dāng)用戶在命令行鍵入的字符足以確定操作目錄下的一個唯一文件時只需要按Tab鍵,Shell就會自動實現(xiàn)命令的補全操作,把命令的剩余部分自動補齊。2.5.1命令行下提高工

溫馨提示

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

最新文檔

評論

0/150

提交評論