《Linux系統(tǒng)管理與服務(wù)配置(CentOS 8)》 課件 工單4-6 使用Vi編輯器、磁盤分區(qū)與文件系統(tǒng)、掛載和卸載文件系統(tǒng)_第1頁
《Linux系統(tǒng)管理與服務(wù)配置(CentOS 8)》 課件 工單4-6 使用Vi編輯器、磁盤分區(qū)與文件系統(tǒng)、掛載和卸載文件系統(tǒng)_第2頁
《Linux系統(tǒng)管理與服務(wù)配置(CentOS 8)》 課件 工單4-6 使用Vi編輯器、磁盤分區(qū)與文件系統(tǒng)、掛載和卸載文件系統(tǒng)_第3頁
《Linux系統(tǒng)管理與服務(wù)配置(CentOS 8)》 課件 工單4-6 使用Vi編輯器、磁盤分區(qū)與文件系統(tǒng)、掛載和卸載文件系統(tǒng)_第4頁
《Linux系統(tǒng)管理與服務(wù)配置(CentOS 8)》 課件 工單4-6 使用Vi編輯器、磁盤分區(qū)與文件系統(tǒng)、掛載和卸載文件系統(tǒng)_第5頁
已閱讀5頁,還剩66頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

Linux系統(tǒng)管理與服務(wù)配置(CentOS

8)

4工單四使用Vi編輯器

工單四使用Vi編輯器

完成標(biāo)準(zhǔn)/要求前置能力質(zhì)量要求掌握CentOS8的安裝,熟悉CentOS8基本命令,了解CentOS8桌面1.掌握vi編輯器的使用掌握vi編輯器的常用命令1.能在CentOS8中正確使用vi編輯器2.按照要求完成vi編輯器的常用操作。工單四使用Vi編輯器

知識(shí)引入vi編輯器:Linux中有很多文本編輯器,如vi、emacs、joe、kedit等。其中,vi是最古老的,但是功能很齊全,也是各種版本Linux里都默認(rèn)安裝的文本編輯器。這里順便提一下vim,vim可以看成是vi的高級(jí)軟件,具有顏色顯示、支持規(guī)范表示法的搜索架構(gòu)等。因此,除了文本編輯以外,vim更適合程序編寫。使用命令行的方式進(jìn)入vi編輯器,格式為:vi文件名。例如:[root@localhost/]#vitextexp.txt進(jìn)入vi編輯器后處于命令模式,這種狀態(tài)下無法進(jìn)行文本編輯,只能輸入命令。常用光標(biāo)移動(dòng)命令見表4-1。工單四使用Vi編輯器

知識(shí)引入vi編輯器:表4-1常用光標(biāo)移動(dòng)命令命令作用↑光標(biāo)移到上一行↓光標(biāo)移到下一行←光標(biāo)左移一個(gè)字符→光標(biāo)右移一個(gè)字符0光標(biāo)移到本行的開始$光標(biāo)移到本行的末尾H光標(biāo)移到屏幕上第一行的開始G光標(biāo)移動(dòng)到文件的最后一行的開始nG光標(biāo)移動(dòng)到文件的第n行的開始gg光標(biāo)移動(dòng)到文件的第一行的開始工單四使用Vi編輯器

知識(shí)引入vi編輯器:常見搜索與替換的命令見表4-2。表4-2常用搜索與替換命令命令作用/word從光標(biāo)位置開始,向下查找名為word的字符串?word從光標(biāo)位置開始,向上查找名為word的字符串nn是英文按鍵。表示“重復(fù)前一個(gè)搜索的動(dòng)作”Nn是英文按鍵。表示“反向重復(fù)前一個(gè)搜索的動(dòng)作”:n1、n2s/word1/word2/g在n1行與n2行之間尋找字符串word1,并將其替換為字符串word2工單四使用Vi編輯器

知識(shí)引入vi編輯器:常見刪除、復(fù)制、粘貼的命令見表4-3。表4-3常用刪除、復(fù)制、粘貼命令命令作用X,xX為向前刪除一個(gè)字符,相當(dāng)于Backspace鍵。x為向后刪除一個(gè)字符,相當(dāng)于Del鍵dd刪除光標(biāo)所在行。yy復(fù)制光標(biāo)所在行。P,pP為將已復(fù)制的數(shù)據(jù)粘貼到光標(biāo)的下一行。p為將已復(fù)制的數(shù)據(jù)粘貼到光標(biāo)的上一行u還原上一個(gè)操作Ctrl+R重復(fù)上一個(gè)操作工單四使用Vi編輯器

知識(shí)引入vi編輯器:在命令模式下輸入i、o、a中的任意一鍵即可進(jìn)入編輯狀態(tài),這時(shí)就可以進(jìn)行文本的編輯了。編輯完成可以使用Esc鍵切換到末行狀態(tài)。常見末行模式命令見表4-4。命令作用:w將編輯的數(shù)據(jù)寫入硬盤文件:w!若文件為“只讀”屬性時(shí),強(qiáng)制寫入該文件:q退出vi編輯器:q!不存盤,強(qiáng)制退出vi編輯器:wq存盤后退出vi編輯器:e!將文件還原到原始狀態(tài)ZZ若文件未修改,則不存盤退出;若已修改,則存盤退出:w數(shù)據(jù)另存為文件名為filename的文件:r讀入文件名為filename的文件,并將數(shù)據(jù)加到當(dāng)前光標(biāo)所在行的后面:set顯示行號(hào)工單四使用Vi編輯器

操作步驟01vi編輯器的使用vi編輯器使用起來比較簡單,具體操作步驟如下:步驟1輸入命令:[root@localhost/]#vitextexp.c輸入以后,顯示如圖4-1所示。圖4-1vi編輯器界面工單四使用Vi編輯器

操作步驟01vi編輯器的使用步驟2按鍵盤上的a鍵,進(jìn)入編輯模式。步驟3根據(jù)需要輸入文本內(nèi)容。步驟4按鍵盤上的Esc鍵可以直接退出vi編輯器。步驟5連續(xù)按兩次Shift+Z鍵,即可保存退出。工單四使用Vi編輯器

實(shí)訓(xùn)目的1.實(shí)訓(xùn)目的完成本實(shí)訓(xùn)后,將能夠做到:掌握vi編輯器的使用。實(shí)訓(xùn)內(nèi)容2.實(shí)訓(xùn)內(nèi)容在目錄OScom下創(chuàng)建文件exp.c,輸入如下內(nèi)容并保存:#include“stdio.h”main(){ printf(“ThisisLinuxcommand!\n”);}Linux系統(tǒng)管理與服務(wù)配置(CentOS

8)

5工單五

磁盤分區(qū)與文件系統(tǒng)

工單五

磁盤分區(qū)與文件系統(tǒng)

完成標(biāo)準(zhǔn)/要求前置能力質(zhì)量要求掌握CentOS8的安裝,熟悉CentOS8基本命令,了解CentOS8桌面1.了解Linux文件系統(tǒng)2.能通過命令行方式進(jìn)行磁盤分區(qū)相關(guān)操作1.能對(duì)硬盤分區(qū)2.能夠正確對(duì)分區(qū)格式化,創(chuàng)建對(duì)應(yīng)的文件系統(tǒng)3.能夠?qū)⒎謪^(qū)掛載到相應(yīng)的目錄工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入創(chuàng)建硬盤分區(qū)5.1.1分區(qū)的作用簡言之,分區(qū)就是告訴操作系統(tǒng)硬盤可以訪問的區(qū)域是由A柱面到B柱面,操作系統(tǒng)就能控制硬盤磁頭去A~B范圍內(nèi)的柱面訪問數(shù)據(jù)。在Linux的安裝過程中,需要在硬盤創(chuàng)建分區(qū)和文件系統(tǒng)。不過隨著系統(tǒng)的不斷使用,硬盤空間會(huì)因?yàn)椴粔蛴?,需要通過添加硬盤的方法來擴(kuò)充可用空間。這時(shí)手工創(chuàng)建分區(qū)和掛載文件系統(tǒng)的方法就顯得尤為重要了。創(chuàng)建分區(qū)和掛載文件系統(tǒng)的步驟如下:(1)對(duì)硬盤分區(qū)。(2)分區(qū)格式化,創(chuàng)建對(duì)應(yīng)的文件系統(tǒng)。(3)將分區(qū)掛載到相應(yīng)的目錄(分區(qū)只能夠掛載到空目錄)。工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入創(chuàng)建硬盤分區(qū)5.1.2Linux分區(qū)管理Linux對(duì)于硬盤的管理是通過將硬盤映射成為設(shè)備文件的方式實(shí)現(xiàn)的。設(shè)備文件名的命名方式是/dev/sdx或者/dev/hdx,分區(qū)的命名方式則對(duì)應(yīng)為/dev/sdxy或者/dev/hdxy,其中x表示硬盤(從a開始,依次類推),y表示分區(qū)號(hào)(從1開始,依次類推)。sd代表SCSI硬盤,hd代表IDE硬盤。SCSI接口和IDE接口光驅(qū)的命名方式和磁盤一樣。【例5-1】第二塊SCSI硬盤的第1個(gè)分區(qū)設(shè)備文件名是什么?設(shè)備文件名是sdb1,訪問路徑為/dev/sdb1?!纠?-2】第三塊IDE硬盤的第2個(gè)分區(qū)設(shè)備文件名是什么?設(shè)備文件名是hdc2,訪問路徑為/dev/hdc2。注意:對(duì)于硬盤分區(qū)來說,編號(hào)1~4是為主分區(qū)和擴(kuò)展分區(qū)保留的,擴(kuò)展分區(qū)中的邏輯分區(qū)編號(hào)從5開始,例如:hda5就是第一塊IDE硬盤中的第一個(gè)邏輯分區(qū)。工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入創(chuàng)建硬盤分區(qū)如何創(chuàng)建和管理分區(qū)?CentOS8提供了兩個(gè)命令:fdisk、parted。1.fdisk命令fdisk是傳統(tǒng)的Linux分區(qū)工具,它可以對(duì)分區(qū)進(jìn)行查看、添加、修改、刪除等。命令格式如下:fdisk[-u][-bsectorsize][-Ccyls][-Hheads][-Ssects]devicefdisk–l[-u][device]fdisk–spartition命令選項(xiàng)的說明見表5-1。工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入創(chuàng)建硬盤分區(qū)表5-1常用命令選項(xiàng)命令選項(xiàng)說明-bsectorsize定義硬盤扇區(qū)大小,只適用于老核心版本Linux-Ccyls定義硬盤的柱面數(shù)-Hheads定義分區(qū)表所用的硬盤磁頭數(shù),一般為16或255-Ssects定義每條磁道的扇區(qū)數(shù)-l顯示指定硬盤設(shè)備的分區(qū)表信息-u以扇區(qū)為單位列出每個(gè)設(shè)備分區(qū)的起始數(shù)據(jù)塊選項(xiàng)位置-s以數(shù)據(jù)塊為單位顯示指定設(shè)備分區(qū)的容量工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入創(chuàng)建硬盤分區(qū)表5-2列出了交互運(yùn)行fdisk命令時(shí)所用到的fdisk子命令。表5-2常用的fdisk子命令fdisk子命令說明n設(shè)定新的硬盤分割區(qū)d刪除硬盤分割區(qū)屬性p顯示硬盤分割情形t改變硬盤分割區(qū)屬性l顯示可用的硬盤分區(qū)類型標(biāo)識(shí)列表w結(jié)束并寫入硬盤分割區(qū)屬性m顯示所有子命令q結(jié)束不存入硬盤分割區(qū)屬性a設(shè)定硬盤啟動(dòng)區(qū)工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入創(chuàng)建硬盤分區(qū)2.parted命令parted命令是CentOS8下的另一款分區(qū)軟件,它也可以創(chuàng)建、刪除、查看、更改分區(qū)大小,創(chuàng)建文件系統(tǒng),可以使用交互模式。parted命令格式如下:parted[options][device[command[options…]…]]parted的命令選項(xiàng)見表5-3。工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入創(chuàng)建硬盤分區(qū)表5-3parted的命令選項(xiàng)命令選項(xiàng)說明h顯示幫助信息l列出所有塊設(shè)備的分區(qū)情況m顯示機(jī)器的修剪輸出s不顯示用戶提示信息v顯示parted的版本信息device硬盤設(shè)備名稱commandparted子命令工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入創(chuàng)建硬盤分區(qū)表5-4parted的子命令parted子命令說明checkNUMBER檢測指定分區(qū)上的文件系統(tǒng)cpFROMTO將當(dāng)前指定分區(qū)中的文件系統(tǒng)復(fù)制到另一個(gè)指定分區(qū)help[COMMAND]顯示可用的parted子命令mklabel,mktableLABEL-TYPE設(shè)置硬盤分區(qū)的標(biāo)簽mkfsNUMBERFS-TYPE在指定的硬盤分區(qū)中創(chuàng)建指定類型的文件系統(tǒng)mkpartPART-TYPE[FS-PART]STARTEND按照指定的起始位置,劃分硬盤分區(qū)mkpartfsPART-TYPEFS-PARTSTARTEND按照指定的起始位置,劃分硬盤分區(qū),創(chuàng)建指定的文件系統(tǒng)moveNUMBERSTARTEND把指定的硬盤分區(qū)移至指定的起始位置nameNUMBERNAME命名分區(qū)號(hào)print[free|NUMBER|all]顯示硬盤分區(qū)表quit退出parted命令rescueSTARTEND修復(fù)丟失的分區(qū)resizeNUMBERSTARTEND修改硬盤分區(qū)的起止位置,重新界定分區(qū)大小rmNUMBER刪除指定分區(qū)selectDEVICE選擇需要配置的設(shè)備作為當(dāng)前設(shè)備setNUMBERFLAGSTATE修改硬盤分區(qū)標(biāo)志的狀態(tài)toggle[NUMBER[FLAG]]設(shè)置或取消分區(qū)的標(biāo)記unitUNIT設(shè)置默認(rèn)的單位version顯示parted的版本信息工單五磁盤分區(qū)與文件系統(tǒng)

操作步驟01創(chuàng)建硬盤分區(qū)步驟1查看第一塊SCSI硬盤的分區(qū)表信息,命令寫法如下:[root@localhost桌面]#fdisk-l/dev/sda命令及顯示結(jié)果如圖5-1所示。工單五磁盤分區(qū)與文件系統(tǒng)

操作步驟01創(chuàng)建硬盤分區(qū)步驟2進(jìn)入fdisk的交互模式,命令寫法如下:[root@localhost桌面]#fdisk/dev/sda顯示如圖5-2所示。圖5-2fdisk命令的交互模式工單五磁盤分區(qū)與文件系統(tǒng)

操作步驟01創(chuàng)建硬盤分區(qū)步驟3在Command(mforhelp):后面輸入子命令p,就能夠看到該磁盤分區(qū)的詳細(xì)信息,如圖5-3所示。圖5-3子命令p用法工單五磁盤分區(qū)與文件系統(tǒng)

操作步驟01創(chuàng)建硬盤分區(qū)步驟4在Command(mforhelp):后面輸入子命令n,就能夠添加磁盤分區(qū),本例是在擴(kuò)展分區(qū)中添加了一個(gè)邏輯分區(qū),標(biāo)識(shí)為sda5,如圖5-4所示。圖5-4子命令n用法工單五磁盤分區(qū)與文件系統(tǒng)

操作步驟01創(chuàng)建硬盤分區(qū)步驟5在Command(mforhelp):后面輸入子命令t,即可修改分區(qū)的類型,本例是將sda5分區(qū)的分區(qū)類型修改成swap分區(qū),如圖5-5所示。圖5-5子命令t用法工單五磁盤分區(qū)與文件系統(tǒng)

操作步驟01創(chuàng)建硬盤分區(qū)步驟6在Command(mforhelp):后面輸入子命令d,即可將選定分區(qū)刪除,本例是將sda5分區(qū)刪除,如圖5-6所示。步驟7在Command(mforhelp):后面輸入子命令w,即可將對(duì)分區(qū)的修改進(jìn)行保存,如圖5-7所示。圖5-6子命令d用法工單五磁盤分區(qū)與文件系統(tǒng)

操作步驟01創(chuàng)建硬盤分區(qū)圖5-7子命令w用法若要退出fdisk交互模式,只需輸入子命令q即可。工單五磁盤分區(qū)與文件系統(tǒng)

操作步驟01創(chuàng)建硬盤分區(qū)注意:對(duì)分區(qū)的操作都需要用子命令w保存,若在fdisk過程中有誤操作,則不需要用子命令w來保存操作結(jié)果,而是直接使用子命令q來退出fdisk。步驟8進(jìn)入parted的交互模式,命令寫法如下:[root@localhost桌面]#parted/dev/sda顯示結(jié)果如圖5-8所示。工單五磁盤分區(qū)與文件系統(tǒng)

操作步驟01創(chuàng)建硬盤分區(qū)步驟9在(part)后輸入子命令print,可以查看磁盤分區(qū)信息,如圖5-9所示。圖5-9子命令print用法工單五磁盤分區(qū)與文件系統(tǒng)

操作步驟01創(chuàng)建硬盤分區(qū)步驟10在(part)后輸入子命令mkpart,創(chuàng)建硬盤分區(qū),本例創(chuàng)建的是擴(kuò)展分區(qū),如圖5-10所示。步驟11使用子命令quit退出parted。圖5-10子命令mkpart用法工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入任務(wù)5.2創(chuàng)建文件系統(tǒng)5.2.1Linux文件規(guī)范1.Linux文件名的命名規(guī)范Linux文件的命名需要遵循如下規(guī)范:(1)Linux的文件名長度不超過256個(gè)字符;(2)文件名嚴(yán)格區(qū)分大小寫字母;(3)文件名可以包含空格等特殊字符,但必須使用引號(hào);(4)文件名不可以包含“/”字符。工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入任務(wù)5.2創(chuàng)建文件系統(tǒng)2.Linux文件類型(1)常規(guī)文件:通常訪問的文件。標(biāo)記為“-”;(2)目錄:標(biāo)記為“d”;(3)塊設(shè)備文件:存儲(chǔ)數(shù)據(jù)以供系統(tǒng)訪問的接口設(shè)備,如:硬盤等。標(biāo)記為“b”;(4)字符設(shè)備文件:串行端口的接口設(shè)備,如:鼠標(biāo)、鍵盤等。標(biāo)記為“c”。(5)管道:特殊的文件類型,解決多個(gè)程序同時(shí)訪問一個(gè)文件所造成的錯(cuò)誤。標(biāo)記為“p”;(6)套接字:用于網(wǎng)絡(luò)數(shù)據(jù)連接的文件。標(biāo)記為“s”;(7)連接文件:類似于Windows下面的快捷方式。標(biāo)記為“l(fā)”。工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入任務(wù)5.2創(chuàng)建文件系統(tǒng)3.目錄的屬性目錄具有讀、寫和執(zhí)行3種屬性。(1)讀屬性(r):表示具有讀取目錄結(jié)構(gòu)清單的權(quán)限??梢杂胠s命令列出目錄內(nèi)容。(2)寫屬性(w):表示擁有更改該目錄清單的權(quán)限,如下:①建立新文件和目錄;②刪除已存在的文件與目錄;③將已存在的文件或目錄進(jìn)行重命名;④移動(dòng)該目錄內(nèi)的文件、目錄的位置。(3)執(zhí)行屬性(x):進(jìn)入目錄。工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入任務(wù)5.2創(chuàng)建文件系統(tǒng)4.文件的屬性文件屬性也是三個(gè):讀屬性(r)、寫屬性(w)、執(zhí)行屬性(x);如圖5-11所示,顯示的是文件清單命令結(jié)果。圖的第一列顯示的10個(gè)字符是所有文件和目錄的屬性,其中第一個(gè)字符的含義是文件類型,表明exp是一個(gè)普通文件;第2、3、4三個(gè)字符為一組,r描述的是exp1所屬用戶的權(quán)限,r表示可讀,w表示可寫,x表示可執(zhí)行;第5、6、7三個(gè)字符描述的是exp1所在的用戶組的屬性,r代表可讀、w代表可寫、x代表可執(zhí)行;第8、9、10三個(gè)字符描述的是用戶組以外的其他用戶的權(quán)限,r代表可讀、w代表可寫、x代表可執(zhí)行;-表示無權(quán)限。文件exp1.c的用戶是student,用戶組是student,那么文件exp1.c的權(quán)限可以解釋為用戶student對(duì)exp1可讀可寫不可執(zhí)行,用戶組student里的其他用戶對(duì)exp1.c可讀可寫不可執(zhí)行,用戶組student以外的其他用戶可讀不可寫不可執(zhí)行。工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入任務(wù)5.2創(chuàng)建文件系統(tǒng)圖5-11文件信息工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入任務(wù)5.2創(chuàng)建文件系統(tǒng)使用ll命令后屏幕顯示內(nèi)容說明如下:第一列是10個(gè)字符,表示文件或目錄的屬性,前面已經(jīng)說明了,不再贅述;第二列是諸如1、2、3、4等的數(shù)字,表示的是連接占用的節(jié)點(diǎn)與連接文件有關(guān),一個(gè)節(jié)點(diǎn)的大小為128字節(jié),用來記錄文件或目錄的相關(guān)屬性,并指向分配到的那個(gè)塊;第三列表示文件或目錄所屬的用戶;第四列表示用戶所在的用戶組;第五列表示文件或目錄的大??;第六列表示文件或目錄的創(chuàng)建日期或者最近修改的日期;第七列是文件或者目錄名。工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入任務(wù)5.2創(chuàng)建文件系統(tǒng)注意:文件或目錄的屬性是可以改變的。改變的方法是使用命令chmod。使用chmod改變屬性有兩種方法:(1)使用數(shù)字類型改變文件或目錄屬性。表5-5描述了各屬性和數(shù)值的對(duì)應(yīng)關(guān)系。表5-5屬性與數(shù)值對(duì)應(yīng)關(guān)系屬性十進(jìn)制值二進(jìn)制值r4100w2010x1001工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入任務(wù)5.2創(chuàng)建文件系統(tǒng)表5-6列舉了文件或目錄中一組屬性的所有可能組合。表5-6屬性組合屬性組合十進(jìn)制二進(jìn)制0000--x1001-w-2010-wx3011r--4100r-x5101rw-6110rwx7111工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入任務(wù)5.2創(chuàng)建文件系統(tǒng)【例5-3】將文件exp1.c的屬性修改為rwx-rx。查表5-2可知要修改的屬性數(shù)值化為741,則命令寫法為:chmod741exp1.c修改完以后,可以使用ls命令驗(yàn)證一下。

(2)使用符號(hào)類型改變文件或目錄屬性。表5-3描述了各屬性和符號(hào)的對(duì)應(yīng)關(guān)系。

【例5-4】將文件exp1.c的屬性修改為rwx-rx。對(duì)應(yīng)表5-7,命令寫法為:chmodu=rwx,g=r,o=xexp1.c工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入任務(wù)5.2創(chuàng)建文件系統(tǒng)表5-7屬性與符號(hào)對(duì)應(yīng)關(guān)系符號(hào)含義uuser用戶ggroup用戶組oothers其他人auser、group、others全部+加入-除去=設(shè)置【例5-5】給文件exp1.c的其他人添加讀屬性。命令寫法為:chmodo+rexp1.c注意:如果當(dāng)前用戶對(duì)文件或目錄沒有相關(guān)的操作權(quán)限,那么chmod命令是無效的。工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入任務(wù)5.2創(chuàng)建文件系統(tǒng)5.2.2Linux文件系統(tǒng)1.文件系統(tǒng)文件系統(tǒng)是任何一個(gè)操作系統(tǒng)都是很重要的。文件系統(tǒng)是一種存儲(chǔ)和組織計(jì)算機(jī)文件和數(shù)據(jù)的方法,它使得對(duì)其訪問和查找變得容易。文件系統(tǒng)通常使用硬盤和光盤這樣的存儲(chǔ)設(shè)備,并維護(hù)文件在設(shè)備中的物理位置。文件系統(tǒng)向用戶提供底層數(shù)據(jù)訪問的機(jī)制。它將設(shè)備中的空間劃分為特定大小的塊(扇區(qū)),一般每塊512字節(jié)。數(shù)據(jù)存儲(chǔ)在這些塊中,大小被修正為占用整數(shù)個(gè)塊。由文件系統(tǒng)軟件來負(fù)責(zé)將這些塊組織為文件和目錄,并記錄哪些塊被分配給了哪個(gè)文件,以及哪些塊沒有被使用。不過,文件系統(tǒng)并不一定只在特定存儲(chǔ)設(shè)備上出現(xiàn)。它是數(shù)據(jù)的組織者和提供者,至于它的底層,可以是磁盤,也可以是其他動(dòng)態(tài)生成數(shù)據(jù)的設(shè)備。(比如網(wǎng)絡(luò)設(shè)備)。Linux的內(nèi)核使用了VFS(虛擬文件系統(tǒng))技術(shù),提供了統(tǒng)一的文件和設(shè)備接口,從而屏蔽了各種邏輯文件系統(tǒng)的差異,對(duì)于用戶而言,用同樣的命令可以操作不同文件系統(tǒng)所管理的文件。工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入任務(wù)5.2創(chuàng)建文件系統(tǒng)2.CentOS8支持的文件系統(tǒng)CentOS8支持多種類型的文件系統(tǒng),默認(rèn)支持ext4。這里說明一下,目前Linux的標(biāo)準(zhǔn)文件系統(tǒng)是ext3。ext3文件系統(tǒng)在數(shù)據(jù)完整性、數(shù)據(jù)訪問速度、有效性保護(hù)、向下兼容性這些方面做得很完善,同時(shí)加入了日志功能,便于回溯跟蹤。ext4是ext3的升級(jí)版,增加了大量的新功能和特性,不但兼容ext3,而且支持最大1EB的文件系統(tǒng)和16TB的單個(gè)文件、無限數(shù)量的子目錄、連續(xù)數(shù)據(jù)塊、多塊分配、延遲分配日志校驗(yàn)、在線碎片整理等等。另外,CentOS8可以很好地支持FAT16、FAT32、NTFS這些Windows文件系統(tǒng),能自動(dòng)識(shí)別,并以只讀方式訪問Windows系統(tǒng)上的文件。工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入任務(wù)5.2創(chuàng)建文件系統(tǒng)Linux將文件系統(tǒng)表示成一棵樹來訪問。這棵樹的根就是根目錄/。這個(gè)跟Windows系統(tǒng)是有差別的,Windows系統(tǒng)中每一個(gè)分區(qū)都有一棵樹,分區(qū)根目錄就是樹的根,所以Windows系統(tǒng)至少有一棵樹。而Linux無論有多少個(gè)分區(qū),都只能作為Linux目錄樹的一棵子樹,簡言之,整個(gè)Linux系統(tǒng)就只有一棵樹。如圖5-12所示,這里bin、sbin、usr等目錄可以作為掛載點(diǎn)存在于不同的分區(qū)上,但都是根目錄/的子節(jié)點(diǎn)。圖5-12CentOS8目錄結(jié)構(gòu)工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入任務(wù)5.2創(chuàng)建文件系統(tǒng)表5-8CentOS8基本的系統(tǒng)目錄目錄名功能/Linux根目錄,所有的目錄都是由根目錄衍生出來的,根目錄也與開機(jī)/還原/系統(tǒng)修復(fù)等動(dòng)作有關(guān)/bin存放在單人維護(hù)模式下能夠被操作的命令。這些命令可以被root與一般賬號(hào)所使用,主要有cat、chmod、chown、date、mv、mkdir、cp、bash等/sbin存放系統(tǒng)管理員用到的執(zhí)行命令。主要有fdisk、fsck、mkswap、mount等/boot存放開機(jī)使用的文件,含Linux核心文件以及開機(jī)選單與開機(jī)所需配置文件等/dev任何設(shè)備與接口設(shè)備都是以文件的形態(tài)存在于這個(gè)目錄當(dāng)中的。只要通過存取這個(gè)目錄底下的某個(gè)文件,就等于存取某個(gè)裝備/etc存放系統(tǒng)主要的配置文件,例如人員的賬號(hào)密碼文件、各種服務(wù)的起始文件等/home系統(tǒng)默認(rèn)的用戶家目錄(homedirectory)/lib存放在開機(jī)時(shí)用到的函數(shù)庫,以及在/bin或/sbin目錄下的命令可能調(diào)用的函數(shù)庫/mnt存放的就是可移除的設(shè)備,包括軟盤、光盤、DVD等設(shè)備都暫時(shí)掛載于此/opt給第三方軟件存放的目錄/proc該目錄的數(shù)據(jù)都放置在內(nèi)存里,如系統(tǒng)核心、外部設(shè)備的狀態(tài)、網(wǎng)絡(luò)狀態(tài)等/root根用戶的家目錄/tmp一般用戶或者正在執(zhí)行的程序臨時(shí)放置文件的目錄,任何人都可以訪問/usr存放系統(tǒng)主要程序、圖形界面所需要的文件、額外的函數(shù)庫、本機(jī)安裝的軟件、共享的目錄與文件/var存放系統(tǒng)執(zhí)行過程中經(jīng)常變化的文件,如Cache等工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入任務(wù)5.2創(chuàng)建文件系統(tǒng)3.文件系統(tǒng)的創(chuàng)建方式分區(qū)創(chuàng)建后,接下來就要根據(jù)要?jiǎng)?chuàng)建的文件系統(tǒng)類型,選擇相應(yīng)的命令來格式化分區(qū),從而實(shí)現(xiàn)在分區(qū)創(chuàng)建相應(yīng)的文件系統(tǒng)。只有建立了文件系統(tǒng)后,該分區(qū)才能用于存取文件。

建立文件系統(tǒng)的常用命令是mkfs,命令格式如下:mkfs[-Vcv][-tfstype][fs-options]device[blocks]mkfs命令的選項(xiàng)見表5-9。表5-9mkfs命令的選項(xiàng)選項(xiàng)說明-V顯示mkfs命令的版本號(hào)-c建立文件系統(tǒng)之前,檢查壞塊-v產(chǎn)生冗余輸出-tfstype指定創(chuàng)建的文件系統(tǒng)類型device設(shè)備文件名blocks指定文件系統(tǒng)中數(shù)據(jù)塊的總和工單五磁盤分區(qū)與文件系統(tǒng)

知識(shí)引入任務(wù)5.2創(chuàng)建文件系統(tǒng)調(diào)整文件系統(tǒng)的命令是tune2fs,命令格式如下:tune2fs[-lfj][-uuser][-ggroup][-Lvolume-name][-mreserved-blocks-percentage][-O[^]features][-rreserved-blocks-count]devicetune2fs命令的選項(xiàng)見表5-10。表5-10tune2fs命令的選項(xiàng)選項(xiàng)說明-l查看文件系統(tǒng)信息-j將ext2類型的文件系統(tǒng)轉(zhuǎn)換為ext3類型-f強(qiáng)制運(yùn)行tune2fs命令-ggroup設(shè)置能夠使用文件系統(tǒng)保留數(shù)據(jù)塊的用戶組成員-Lvolume-label類似e2label的功能,可以修改文件系統(tǒng)的標(biāo)簽-mreserved-blocks-percentage保留塊的百分比-O[^]features設(shè)置或清除默認(rèn)掛載的文件系統(tǒng)選項(xiàng)-rreserved-blocks-count調(diào)整系統(tǒng)保留空間工單五磁盤分區(qū)與文件系統(tǒng)

操作步驟02文件系統(tǒng)的創(chuàng)建5.2.3文件系統(tǒng)的創(chuàng)建在此將介紹文件系統(tǒng)創(chuàng)建的詳細(xì)步驟,具體如下:步驟1檢查磁盤并創(chuàng)建文件系統(tǒng),命令寫法如下:[root@localhost桌面]#mkfs–ctext4/dev/sdb1注意:必須是具有相應(yīng)權(quán)限的用戶才能在特定的partition上建立Linux文件系統(tǒng)。

步驟2在ext2文件系統(tǒng)中增加日志功能,并把ext2轉(zhuǎn)換為ext3,命令寫法如下:[root@localhost桌面]#tune2fs–j/dev/sdb2

步驟3建立索引目錄,提高ext2文件系統(tǒng)檢索大型目錄的速度,命令寫法如下:[root@localhost桌面]#tune2fs–Odir_index/dev/sdb2工單五磁盤分區(qū)與文件系統(tǒng)

操作步驟02文件系統(tǒng)的創(chuàng)建步驟4使用Linux自帶的圖形化磁盤實(shí)用工具實(shí)現(xiàn)磁盤的分區(qū)管理、格式化卷、掛載、卸載等功能。操作方式如下:(1)在Linux系統(tǒng)桌面依次執(zhí)行“應(yīng)用程序→工具→磁盤”命令,打開磁盤工具,如圖5-13所示。圖5-13圖形界面下“磁盤實(shí)用工具”菜單位置工單五磁盤分區(qū)與文件系統(tǒng)

操作步驟02文件系統(tǒng)的創(chuàng)建(2)在此可以實(shí)現(xiàn)磁盤的分區(qū)管理、格式化卷、掛載、卸載等功能,如圖5-14所示。圖5-14“磁盤實(shí)用工具”界面工單五磁盤分區(qū)與文件系統(tǒng)

實(shí)訓(xùn)目的1.實(shí)訓(xùn)目的完成本實(shí)訓(xùn)后,將能夠做到:(1)掌握CentOS8硬盤分區(qū)的方法。(2)掌握CentOS8文件系統(tǒng)創(chuàng)建的方法。實(shí)訓(xùn)內(nèi)容2.實(shí)訓(xùn)內(nèi)容登錄到CentOS8,執(zhí)行以下操作:(1)使用fdisk命令對(duì)分區(qū)進(jìn)行查看、添加、修改分區(qū)類型、刪除分區(qū)的操作。(2)用mkfs檢查文件系統(tǒng):①在student家目錄下創(chuàng)建目錄exp,在目錄exp下創(chuàng)建文件stuexp.txt。②設(shè)置stuexp.txt的權(quán)限為其他用戶有寫權(quán)限。③取消同group組的讀權(quán)限。④設(shè)置stuexp.txt文件的擁有者(用戶)有讀、寫、執(zhí)行權(quán)限。設(shè)置其他用戶對(duì)目錄exp擁有寫權(quán)限。Linux系統(tǒng)管理與服務(wù)配置(CentOS

8)

6工單六掛載和卸載文件系統(tǒng)

工單六掛載和卸載文件系統(tǒng)

完成標(biāo)準(zhǔn)/要求前置能力質(zhì)量要求掌握CentOS8的安裝,熟悉CentOS8基本命令,了解CentOS8桌面1.了解掛載方法2.能掛載文件系統(tǒng)3.能卸載文件系統(tǒng)1.能在CentOS8中掛載文件系統(tǒng)2.能在CentOS8中卸載文件系統(tǒng)工單六掛載和卸載文件系統(tǒng)

知識(shí)引入6.1.1掛載文件系統(tǒng)文件系統(tǒng)創(chuàng)建以后,需要把該文件系統(tǒng)掛載到Linux的某個(gè)空目錄里,然后才可以使用。同樣的,光驅(qū)、U盤等移動(dòng)設(shè)備也必須掛載到Linux上才能使用。掛載文件系統(tǒng)有兩種方法:一是通過/etc/fstab文件來開機(jī)自動(dòng)掛載;二是使用手工加載文件系統(tǒng)的命令mount。這里主要介紹一下手工加載的方法。mount的命令格式如下:mount[-tvfstype][-ooptions]devicedirmount命令的選項(xiàng)見表6-1。工單六掛載和卸載文件系統(tǒng)

知識(shí)引入表6-1mount命令的選項(xiàng)選項(xiàng)說明備注-tvfstype指定文件系統(tǒng)的類型,通常不必指定。mount會(huì)自動(dòng)選擇正確的類型常用類型有:ext2/3/4:linux目前常用的文件系統(tǒng)(默認(rèn))msdos:MS-DOS的fat,就是fat16vfat:windows98常用的fat32nfs:網(wǎng)絡(luò)文件系統(tǒng)iso9660:CD-ROM光盤標(biāo)準(zhǔn)文件系統(tǒng)ntfs:windowsNT2000的文件系統(tǒng)auto:自動(dòng)檢測文件系統(tǒng)-ooptions主要用來描述設(shè)備或檔案的掛接方式常用的參數(shù)有:codepage=XXX代碼頁iocharset=XXX字符集ro以只讀方式掛載rw以讀寫方式掛載nouser使一般用戶無法掛載user可以讓一般用戶掛載設(shè)備device要掛接(mount)的設(shè)備

dir設(shè)備在系統(tǒng)上的掛接點(diǎn)工單六掛載和卸載文件系統(tǒng)

知識(shí)引入6.1.2卸載文件系統(tǒng)若要卸載已經(jīng)掛載的分區(qū),可以使用命令umount。umount命令的格式如下:umount[-flnrv]device|directoryumount–a[-flnrv][-tfstype]umount命令的選項(xiàng)見表6-2。表6-2umount命令的選項(xiàng)選項(xiàng)說明-f表示強(qiáng)制卸載指定的文件系統(tǒng)-a表示卸載/etc/mtab文件中列舉的所有文件系統(tǒng)(/proc文件系統(tǒng)除外)-t表示卸載指定類型的文件系統(tǒng)device文件系統(tǒng)的設(shè)備文件名或遠(yuǎn)程文件系統(tǒng)的資源名等directory準(zhǔn)備卸載的文件系統(tǒng)安裝點(diǎn)工單六掛載和卸載文件系統(tǒng)

知識(shí)引入檢查和修復(fù)文件系統(tǒng)的命令是fsck,該命令在文件系統(tǒng)出現(xiàn)錯(cuò)誤的時(shí)候使用,正常情況下不必使用。fsck默認(rèn)支持文件系統(tǒng)ext2。fsck的命令格式如下:fsck[-aANPrRsTV][-t][fs...]fsck的命令選項(xiàng)見表6-3。表6-3fsck的命令選項(xiàng)命令選項(xiàng)說明-a自動(dòng)修復(fù)文件系統(tǒng),不詢問任何問題-A依照/etc/fstab配置文件的內(nèi)容,檢查文件內(nèi)所列的全部文件系統(tǒng)-N不執(zhí)行指令,僅列出實(shí)際執(zhí)行會(huì)進(jìn)行的動(dòng)作-P當(dāng)搭配“-A”參數(shù)使用時(shí),則會(huì)同時(shí)檢查所有的文件系統(tǒng)-r采用互動(dòng)模式,在執(zhí)行修復(fù)時(shí)詢問問題,讓用戶得以確認(rèn)并決定處理方式-R當(dāng)搭配“-A”參數(shù)使用時(shí),則會(huì)略過/目錄的文件系統(tǒng)不予檢查-s依序執(zhí)行檢查作業(yè),而非同時(shí)執(zhí)行-t指定要檢查的文件系統(tǒng)類型-T執(zhí)行fsck指令時(shí),不顯示標(biāo)題信息-V顯示指令執(zhí)行過程工單六掛載和卸載文件系統(tǒng)

知識(shí)引入fsck在使用過程中需要通過如下步驟:(1)輸入命令init1,系統(tǒng)進(jìn)入單用戶模式。(2)使用umount命令卸載要檢查的文件系統(tǒng)。(3)使用fsck命令,檢查文件系統(tǒng)。(4)檢查完畢,重啟系統(tǒng)。若文件系統(tǒng)出錯(cuò),Linux啟動(dòng)時(shí)會(huì)提示用戶進(jìn)行文件系統(tǒng)檢查。工單六掛載和卸載文件系統(tǒng)操作步驟01掛載與卸載文件系統(tǒng)6.1.3掛載與卸載文件系統(tǒng)步驟1在mnt目錄下創(chuàng)建sdb目錄,命令寫法如下:[root@localhostmnt]#mkdir/mnt/sdb步驟2設(shè)置sdb目錄的權(quán)限為任何用戶都可以寫,命令寫法如下:[root@localhostmnt]#chmod777/mnt/sdb步驟3將分區(qū)sdb掛載到/mnt/sdb目錄,命令寫法如下:[root@localhostmnt]#mount-tauto/dev/sdb/mnt/sdb可以用df–lh命令查看結(jié)果,如圖6-1所示。工單六掛載和卸載文件系統(tǒng)操作步驟01掛載與卸載文件系統(tǒng)工單六掛載和卸載文件系統(tǒng)操作步驟01掛載與卸載文件系統(tǒng)磁盤實(shí)用工具顯示sdb已經(jīng)被掛載好了,如圖6-2所示。圖6-2sdb分區(qū)掛載狀態(tài)工單六掛載和卸載文件系統(tǒng)操作步驟01掛載與卸載文件系統(tǒng)步驟4將/dev/sdb從sdb卸載,命令寫法如下:[root@localhostmnt]#umount/dev/sdb卸載后可以用df–lh進(jìn)行查看。步驟5對(duì)光驅(qū)的掛載。先在mnt下創(chuàng)建一個(gè)目錄cdrom,然后執(zhí)行mount命令,將cdrom掛載到/mnt/cdrom中。命令寫法如下:[root@localhostmnt]#mkdir/mnt/cdrom[root@localhostmnt]#mount/dev/cdrom/mnt/cdrom步驟6卸載光驅(qū),卸載后用命令mount–s進(jìn)行查看:[root@localhostmnt]#umount/dev/cdrom[root@localhostmnt]#mount–s工單六掛載和卸載文件系統(tǒng)

知識(shí)引入6.2.1Nautilus文件瀏覽器介紹Nautilus是GNOME桌面默認(rèn)的文件瀏覽器,使用Nautilus可以進(jìn)行如下工作:(1)可以對(duì)文件夾和文件進(jìn)行預(yù)覽、查看、剪切、復(fù)制、刪除、發(fā)送、重命名、根據(jù)文件類型使用相應(yīng)的程序打開等功能。(2)也可作為網(wǎng)頁瀏覽器及文件查看器,Nautilus支持像瀏覽本地文件系統(tǒng)一樣瀏覽下面的網(wǎng)絡(luò)服務(wù):FTP站點(diǎn),Window

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(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)論