版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
項目9文件系統(tǒng)與磁盤管理
學習內(nèi)容學習目標項目情境任務9-1創(chuàng)建磁盤分區(qū)任務9-2創(chuàng)建與檢查文件系統(tǒng)任務9-3掛載與卸載文件系統(tǒng)任務9-4管理磁盤配額任務9-5管理LVM邏輯卷拓展知識項目實訓項目小結(jié)01學習目標學習目標知識目標能力目標素養(yǎng)目標知識目標熟悉Linux系統(tǒng)的磁盤分區(qū)的基本概念,物理設備的命名規(guī)則等掌握Linux系統(tǒng)的分區(qū)命令fdisk的應用了解常見的文件系統(tǒng)文件掌握Linux系統(tǒng)創(chuàng)建和檢查文件系統(tǒng)的常用命令掌握Linux系統(tǒng)的手動掛載、卸載以及自動掛載的相關命令掌握磁盤配額的實現(xiàn)方法了解邏輯卷管理的基本概念,會利用相關命令管理邏輯卷能力目標能夠使用fdisk命令對磁盤進行分區(qū)能夠創(chuàng)建和檢查文件系統(tǒng)能夠?qū)崿F(xiàn)文件系統(tǒng)的掛載和卸載能夠配置與管理磁盤配額使用LVM實現(xiàn)動態(tài)磁盤管理素養(yǎng)目標能夠嚴格按照職業(yè)規(guī)范要求進行任務實施增強學生運用專業(yè)知識解決實際問題的能力02項目情境項目情境通過前期的學習和實踐,小陳已經(jīng)初步掌握了Linux基本命令的使用,能夠?qū)救藛T進行管理,并合理劃分他們的權限。此外,小陳也能夠運用所學的知識來解決系統(tǒng)中常見的權限不足等錯誤提示。然而,小陳發(fā)現(xiàn)Linux系統(tǒng)在使用物理存儲設備方面不像Windows系統(tǒng)那樣方便,操作起來相對復雜。因此,小陳向師傅請教,并得到了關于Linux系統(tǒng)的磁盤分區(qū)、掛載、卸載以及磁盤配額和邏輯卷等方面的知識講解。盡管小陳對這些知識還不是很明確,但他決定好好學習這些相關內(nèi)容,以提升自己的技能。03任務9-1創(chuàng)建磁盤分區(qū)任務9-1創(chuàng)建磁盤分區(qū)任務目標9.1.1了解磁盤分區(qū)的概念和原則9.1.2了解物理設備的命名規(guī)則9.1.3查看系統(tǒng)中的塊設備與分區(qū)任務目標在項目1中,我們已經(jīng)介紹了CentOSStream9在圖形界面下進行磁盤分區(qū)的方法,以便根據(jù)實際需求進行合理的硬盤分區(qū)。然而,小陳目前還不了解如何使用命令行進行磁盤分區(qū)、格式化和掛載的操作。因此,小陳制定了如下的任務目標:了解磁盤分區(qū)的基本概念和磁盤分區(qū)的類型。了解物理設備和分區(qū)的命名規(guī)則。掌握磁盤分區(qū)命令fdisk的使用。掌握查看系統(tǒng)中的塊設備與分區(qū)命令lsblk的使用。9.1.1了解磁盤分區(qū)的概念和原則1.磁盤分區(qū)的概念磁盤分區(qū)是將一個物理硬盤分成多個邏輯部分的過程。每個邏輯部分都被稱為一個分區(qū),每個分區(qū)都可以被格式化為一個文件系統(tǒng)以存儲數(shù)據(jù)。2磁盤分區(qū)常用格式主流的分區(qū)格式分為主引導記錄(MasterBootRecord,MBR)分區(qū)和全局唯一標識符(GloballyUniqueIdentifier,GUID)分區(qū)兩種。9.1.1了解磁盤分區(qū)的概念和原則(1)MBR分區(qū)MBR(masterbootrecord)又稱為主引導記錄,主要負責定位分區(qū)引導信息等工作,它存在于一個特殊扇區(qū)中。主引導記錄是傳統(tǒng)的分區(qū)格式,應用于絕對大多數(shù)使用BIOS的PC設備。MBR的特點:①MBR支持32bit和64bit系統(tǒng)。②MBR支持的分區(qū)數(shù)量有限,主分區(qū)最多4個,所有分區(qū)不超過16個。③MBR支持單個分區(qū)大小不超過2TB,但擁有最好的兼容性。9.1.1了解磁盤分區(qū)的概念和原則(2)GUID分區(qū)GUID分區(qū)表也成GPT,是一種新型的磁盤模式,正在逐步取代MBR的地位。它會生成一個唯一的識別碼來進行引導創(chuàng)建,而且會自動檢測并修復數(shù)據(jù)。GPT的特點:①GPT必須使用64bit系統(tǒng)。②GPT支持無限多個主分區(qū)(但操作系統(tǒng)可能限制,比如windows下最多128個分區(qū))。③GPT必須在支持UEFI的硬件上才能使用。④GPT支持分區(qū)容量超過2TB的硬盤。⑤GPT具有向后兼容MBR。9.1.1了解磁盤分區(qū)的概念和原則3.MBR磁盤分區(qū)的類型Linux系統(tǒng)中MBR磁盤分區(qū)類型有3種分為:主分區(qū)、擴展分區(qū)、邏輯分區(qū)(1)主分區(qū)一塊硬盤最多只能創(chuàng)建4個主分區(qū)。(2)擴展分區(qū)一個擴展分區(qū)會占用一個主分區(qū)的位置,擴展分區(qū)的空間是不能被直接使用的,我們必須在擴展分區(qū)的基礎上去建立邏輯分區(qū),才能夠被使用。(3)邏輯分區(qū)邏輯分區(qū)是基于擴展分區(qū)創(chuàng)建出來的,先有擴展分區(qū),然后在擴展分區(qū)的基礎上再創(chuàng)建邏輯分區(qū)。9.1.2了解物理設備的命名規(guī)則Linux系統(tǒng)中IDE設備被識別為"hd",而SATA、USB、SCSI等設備被識別為"sd"。如果系統(tǒng)中存在多個同類型的設備,它們按照添加的順序,使用小寫字母進行遞增編號。常見物理設備文件名稱硬件設備文件名稱IDE設備/dev/hd[a-d]SCSI/SATA/U盤/dev/sd[a-p]SCSICD-ROM/dev/sr0打印機/dev/lp[0-15]9.1.2了解物理設備的命名規(guī)則通常在安裝系統(tǒng)的時候?qū)Υ疟P進行了分區(qū),可以使用fdisk-l命令查看當前系統(tǒng)的分區(qū)情況。硬件設備文件名稱的含義9.1.3查看系統(tǒng)中的塊設備與分區(qū)lsblk命令lsblk命令用于列出所有可用塊設備的信息,但它不會列出RAMDisk的信息(其數(shù)據(jù)實際存儲在RAM內(nèi)存之中)lsblk命令格式:
lsblk[選項]9.1.3查看系統(tǒng)中的塊設備與分區(qū)lsblk命令常用選項及其含義:選項含義-a查看所有設備,默認選項不會列出所有空設備。-m要列出設備所有者,組和權限-S只顯示SCSI設備的列表。-n不打印標題-l使用列表格式輸出設備名稱列出指定的設備信息9.1.3查看系統(tǒng)中的塊設備與分區(qū)例9.1使用lsblk命令查看當前系統(tǒng)中可用的設備信息。[root@server~]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTSsda8:0060G0disk├─sda18:101G0part/boot└─sda28:2059G0part├─cs-root253:0055.1G0lvm/└─cs-swap253:103.9G0lvm[SWAP]sr011:018.1G0rom9.1.3查看系統(tǒng)中的塊設備與分區(qū)例9.2以列表形式,不帶頭部標題的格式顯示可用塊設備。[root@server~]#lsblk-nlsda8:0060G0disksda18:101G0part/bootsda28:2059G0partsr011:018.1G0romcs-root253:0055.1G0lvm/cs-swap253:103.9G0lvm[SWAP]9.1.4磁盤分區(qū)命令fdisk命令在Linux系統(tǒng)中,fdisk命令是基于菜單的,用于對硬盤進行分區(qū)操作。fdisk命令格式:
fdisk[參數(shù)]9.1.4磁盤分區(qū)命令fdisk命令常用選項及其含義:選項含義-b<分區(qū)大小>
指定每個分區(qū)的大小。
-l列出指定的外圍設備的分區(qū)表-s<分區(qū)編號>將指定的分區(qū)大小輸出到標準輸出上,單位為區(qū)塊-u搭配"-l"參數(shù)列表,會用分區(qū)數(shù)目取代柱面數(shù)目,來表示每個分區(qū)的起始地址-v顯示版本信息9.1.4磁盤分區(qū)命令下面我們給虛擬機添加一塊新的硬盤/dev/sdb,并以此硬盤進行分區(qū)為例,介紹使用fdisk命令進行硬盤分區(qū)的方法。1.添加一塊硬盤(1)打開VMwareWorkstationPro16,選擇“虛擬機”→“設置(S)”命令,打開“虛擬機設置”對話框,單擊“添加(A)”按鈕(2)彈出“添加硬件向?qū)А睂υ捒颍坝布愋汀边x擇“硬盤”,單擊“下一步(N)”按鈕。(3)選擇“虛擬磁盤類型”為“SCSI(S)”,單擊“下一步(N)”按鈕。(4)選擇磁盤,默認選擇第一個選項“創(chuàng)建新虛擬磁盤(V)”,單擊“下一步(N)”按鈕9.1.4磁盤分區(qū)命令(5)指定磁盤容量,默認為20GB,可以根據(jù)實際情況設置,這里設置“最大磁盤大?。℅B)(S)”為20GB,單擊“下一步(N)”按鈕.
(6)指定磁盤文件,默認的文件名是虛擬機的名稱加上后綴vmdk,可以根據(jù)實際需要修改,單擊“完成”按鈕(7)完成以上步驟后,重新啟動Linux虛擬機,即可讀取新添加的磁盤設備。使用fdisk-l命令可以看到新加的硬盤文件的名稱為/dev/sdb.[root@server~]#fdisk–l9.1.4磁盤分區(qū)命令2.對新增加的第二塊SCSI硬盤進行分區(qū)[root@server~]#fdisk/dev/sdb命令(輸入m獲取幫助):m
常用命令及其含義命令含義d刪除一個分區(qū)m顯示幫助菜單n新建分區(qū)p顯示分區(qū)列表q不保存退出t改變一個分區(qū)的系統(tǒng)IDl顯示已知的文件系統(tǒng)類型,82為Linxuswap分區(qū),83為Linux分區(qū)w保存退出9.1.4磁盤分區(qū)命令2.對新增加的第二塊SCSI硬盤進行分區(qū)[root@server~]#fdisk/dev/sdb命令(輸入m獲取幫助):m
常用命令及其含義命令含義d刪除一個分區(qū)m顯示幫助菜單n新建分區(qū)p顯示分區(qū)列表q不保存退出t改變一個分區(qū)的系統(tǒng)IDl顯示已知的文件系統(tǒng)類型,82為Linxuswap分區(qū),83為Linux分區(qū)w保存退出9.1.4磁盤分區(qū)命令例9.3使用fdisk命令對新增加的20G的SCSI硬盤/dev/sdb進行分區(qū)操作,在此硬盤上創(chuàng)建兩個主分區(qū)和一個擴展分區(qū),在擴展分區(qū)上再創(chuàng)建一個邏輯分區(qū)(1)執(zhí)行“fdisk/dev/sdb”命令
輸入n新建分區(qū)
p創(chuàng)建主分區(qū)
l分區(qū)序號
+5G劃分一個5G的主分區(qū)
p打印分區(qū)表
9.1.4磁盤分區(qū)命令例9.3使用fdisk命令對新增加的20G的SCSI硬盤/dev/sdb進行分區(qū)操作,在此硬盤上創(chuàng)建兩個主分區(qū)和一個擴展分區(qū),在擴展分區(qū)上再創(chuàng)建一個邏輯分區(qū)(2)創(chuàng)建第2個容量為8G的主分區(qū)
輸入n新建分區(qū)
p創(chuàng)建主分區(qū)
2分區(qū)序號
+8G劃分一個5G的主分區(qū)
p打印分區(qū)表
9.1.4磁盤分區(qū)命令例9.3使用fdisk命令對新增加的20G的SCSI硬盤/dev/sdb進行分區(qū)操作,在此硬盤上創(chuàng)建兩個主分區(qū)和一個擴展分區(qū),在擴展分區(qū)上再創(chuàng)建一個邏輯分區(qū)(3)創(chuàng)建擴展分區(qū)
輸入n新建分區(qū)e創(chuàng)建擴展分區(qū)
3分區(qū)序號
enter鍵劃分一個5G的主分區(qū)
p打印分區(qū)表(4)創(chuàng)建邏輯分區(qū)
輸入n
連按兩次enter鍵p
打印分區(qū)表通過查看分區(qū)創(chuàng)建情況,可以看到已經(jīng)完成了對磁盤的分區(qū),共創(chuàng)建了兩個主分區(qū)、一個擴展分區(qū),在擴展分區(qū)里面創(chuàng)建了一個邏輯分區(qū)。9.1.4磁盤分區(qū)命令例9.3使用fdisk命令對新增加的20G的SCSI硬盤/dev/sdb進行分區(qū)操作,在此硬盤上創(chuàng)建兩個主分區(qū)和一個擴展分區(qū),在擴展分區(qū)上再創(chuàng)建一個邏輯分區(qū)(5)將分區(qū)信息寫入磁盤分區(qū)表中,輸入“w”保存退出。(6)使用partprobe命令使系統(tǒng)獲取新的分區(qū)表[root@server~]#partprobe/dev/sdb04任務9-2創(chuàng)建與檢查文件系統(tǒng)任務9-1創(chuàng)建磁盤分區(qū)任務目標9.2.1了解常見的文件系統(tǒng)9.2.2為分區(qū)創(chuàng)建文件系統(tǒng)9.2.3檢查文件系統(tǒng)任務目標小陳通過學習任務9-1了解了物理存儲設備的命名規(guī)則、常用的分區(qū)命令,并掌握了磁盤分區(qū)的操作方法。然而,在小陳想要將數(shù)據(jù)存儲到/dev/sdb1分區(qū)時,遇到了問題。經(jīng)過向師傅詢問,他得知在完成分區(qū)表創(chuàng)建之后,如果要在新創(chuàng)建的分區(qū)中存儲數(shù)據(jù),還需要對該分區(qū)創(chuàng)建文件系統(tǒng)。因此,小陳制定了如下的任務目標。①了解文件系統(tǒng)的相關知識。②掌握創(chuàng)建、檢查文件系統(tǒng)的命令。9.2.1了解常見的文件系統(tǒng)1.文件系統(tǒng)簡介文件系統(tǒng)是一種用于組織和管理計算機存儲設備上文件和目錄的方法。它定義了如何在存儲設備上存儲、訪問和管理文件,包括如何命名文件、如何組織文件和目錄,以及如何控制文件的訪問和權限。2.Linux文件系統(tǒng)類型(1)ext4文件系統(tǒng)(2)XFS(3)ISO9660文件系統(tǒng)(4)swap文件系統(tǒng)
9.2.2為分區(qū)創(chuàng)建文件系統(tǒng)創(chuàng)建文件系統(tǒng)——mkfs命令命令格式:mkfs[選項][-t<類型>]<設備>[<大小>]mkfs命令各選項及含義選項含義-t<類型>指定要建立何種文件系統(tǒng)-V顯示文件系統(tǒng)的詳細信息-c建立文件系統(tǒng)之前先檢查是否有損壞的區(qū)塊-l文件從文件中讀取磁盤壞塊列表9.2.2為分區(qū)創(chuàng)建文件系統(tǒng)例9.4將新劃分的主分區(qū)/dev/sdb1按ext4文件系統(tǒng)進行格式化,檢查是否有壞塊,并顯示詳細信息。[root@server~]#mkfs-text4-V-c/dev/sdb1mkfs,來自util-linux2.37.4mkfs.ext4-c/dev/sdb1mke2fs1.46.5(30-Dec-2021)創(chuàng)建含有1310720個塊(每塊4k)和327680個inode的文件系統(tǒng)文件系統(tǒng)UUID:11843084-5feb-454c-b3c5-2ee465a09bfd超級塊的備份存儲于下列塊:32768,98304,163840,229376,294912,819200,884736檢查壞塊(只讀測試):已完成正在分配組表:完成正在寫入inode表:完成創(chuàng)建日志(16384個塊)完成寫入超級塊和文件系統(tǒng)賬戶統(tǒng)計信息:已完成9.2.3檢查文件系統(tǒng)檢查文件系統(tǒng)——fsck命令命令格式:fsck[選項]分區(qū)設備文件名fsck命令常用的選項及含義選項含義-a如果檢查出錯誤,自動修復文件系統(tǒng),沒有任何提示信息-r如果檢查出錯誤,采取互動的修復模式,在修改文件前會進行詢問,讓用戶得以確認并決定處理方式-A按照/etc/fstab配置文件的內(nèi)容,檢查文件內(nèi)羅列的全部文件系統(tǒng)-t文件系統(tǒng)類型指定要檢查的文件系統(tǒng)類型-C顯示檢查分區(qū)的進度條9.2.2為分區(qū)創(chuàng)建文件系統(tǒng)例9.5采用互動的修復模式對/dev/sdb1進行檢查、修復。注意:fsck命令通常只有root用戶且文件系統(tǒng)出現(xiàn)問題時才會使用。在正常狀況下使用fsck命令,很可能損壞系統(tǒng)。此外,如果懷疑已經(jīng)格式化成功的硬盤有問題,也可以使用此命令來進行檢查。[[root@server~]#fsck-r/dev/sdb1fsck,來自util-linux2.37.4e2fsck1.46.5(30-Dec-2021)/dev/sdb1:沒有問題,11/327680文件,42078/1310720塊/dev/sdb1:status0,rss3372,real0.007062,user0.001007,sys0.00417305任務9-3掛載與卸載文件系統(tǒng)任務9-3掛載與卸載文件系統(tǒng)任務目標9.3.1掛載文件系統(tǒng)9.3.2卸載文件系統(tǒng)9.3.3查看掛載情況9.3.4在新的分區(qū)上讀寫文件9.3.5認識/etc/fstab文件9.3.6設置開機自動掛載文件系統(tǒng)
任務目標通過對之前項目的學習,小陳對文件和目錄的訪問權限有了一定的了解,并學會了如何查看文件權限,通過前兩個任務的學習,小陳已經(jīng)學會了如何對新的磁盤進行分區(qū)和創(chuàng)建文件系統(tǒng)的操作。然而,為了進行文件數(shù)據(jù)的存儲,小陳還需要將文件系統(tǒng)掛載到指定的目錄下。掛載操作使得文件系統(tǒng)在指定的掛載點上可見并可訪問。這樣,小陳就可以通過掛載點來訪問和管理文件系統(tǒng)中的文件了。因此,小陳制定了如下的任務目標。①掌握掛載文件系統(tǒng)的常用命令。②掌握卸載文件系統(tǒng)的常用命令。③了解開機自動掛載文件系統(tǒng)的相關文件。9.3.1掛載文件系統(tǒng)手動掛載命令——mount命令Linux系統(tǒng)中提供了兩個默認的掛載目錄:/media(系統(tǒng)自動掛載點)和/mnt(手動掛載點)mount命令的具體格式:
mount[選項]設備文件名
掛載點9.3.1掛載文件系統(tǒng)mount命令常用的選項及含義選項含義-a掛載/etc/fstab中的所有文件系統(tǒng)-o掛載選項列表,以英文逗號分隔-r以只讀方式掛載文件系統(tǒng)-t限制要掛載的文件系統(tǒng)的類型-w以讀寫方式掛載文件系統(tǒng)(默認)9.3.2卸載文件系統(tǒng)卸載文件系統(tǒng)命令——umount命令umount命令的具體格式:
umount[選項]設備文件名/掛載點umount命令常用的選項及含義選項含義-a卸載/etc/fstab中的所有文件系統(tǒng)-t僅卸載選項中所指定的文件系統(tǒng)-v執(zhí)行時顯示詳細的信息9.3.2卸載文件系統(tǒng)例9.7使用mount命令將/dev/sr0掛載到/media/cdrom,之后卸載/dev/sr0設備并顯示過程。[root@server~]#mkdir/media/cdrom[root@server~]#mount/dev/sr0/media/cdrommount:/media/cdrom:WARNING:sourcewrite-protected,mountedread-only.[root@server~]#lsblk/dev/sr0NAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTSsr011:018.1G0rom/media/cdrom[root@server~]#umount-v/dev/sr0umount:/media/cdrom(/dev/sr0)已卸載9.3.3查看掛載情況查看掛載情況命令——df命令df命令的具體格式:df[選項]df命令常用的選項及含義選項含義-a顯示所有文件系統(tǒng)的磁盤使用情況-h以易讀的格式輸出磁盤信息-H等于-h,但計算時,1K=1000,而不是1K=1024-i顯示索引節(jié)點信息-k以KB為單位輸出文件系統(tǒng)磁盤使用情況-l只顯示本地文件系統(tǒng)的使用狀況-T顯示所有已掛載文件系統(tǒng)的類型9.3.3查看掛載情況例9.8利用df命令列出各文件系統(tǒng)的掛載情況,以易讀的格式查看磁盤使用情況。[root@server~]#df-h文件系統(tǒng)
容量
已用
可用已用%掛載點devtmpfs4.0M04.0M0%/devtmpfs1.9G01.9G0%/dev/shmtmpfs777M9.6M768M2%/run/dev/mApper/cs-root56G5.3G50G10%//dev/sda11014M251M764M25%/boottmpfs389M56K389M1%/run/user/42tmpfs389M40K389M1%/run/user/0/dev/sdb14.9G24K4.6G1%/mnt/disk1/dev/sdb27.8G24K7.4G1%/mnt/disk2/dev/sdb56.8G24K6.5G1%/mnt/disk59.3.4在新的分區(qū)上讀寫文件例9.9在/dev/sdb1文件系統(tǒng)的掛載點/mnt/disk1目錄中創(chuàng)建test目錄,并在test目錄下創(chuàng)建file文件。[root@server~]#cd/mnt/disk1[root@serverdisk1]#lslost+found[root@serverdisk1]#mkdirtest[root@serverdisk1]#lslost+foundtest[root@serverdisk1]#cdtest[root@servertest]#echo“Linux世界歡迎你!”>file.txt[root@servertest]#catfile.txt“Linux世界歡迎你!”9.3.5認識/etc/fstab文件/etc/fstab文件的內(nèi)容:/etc/fstab文件由多行組成,行前加“#”“的是注釋信息,進行配置說明或者幫助大家理解文件信息。后三行每一行表示一個文件系統(tǒng)的掛載信息。9.3.5認識/etc/fstab文件/etc/fstab文件的格式9.3.6設置開機自動掛載文件系統(tǒng)例9.10在/etc/fstab配置文件中添加相關配置,實現(xiàn)系統(tǒng)自動掛載分區(qū)/dev/sdb1到/mnt/disk1。[root@server~]#vim/etc/fstab在文件的最后添加一行:/dev/sdb1/mnt/disk1ext4defaults00注意:也可以直接使用“>>”追加定向符,向/etc/fstab配置文件中添加掛載信息,具體操作如下。[root@server~]#echo‘/dev/sdb1/mnt/disk1ext4defaults00'>>/etc/fstab06任務9-4管理磁盤配額任務8-2管理文件和目錄的權限任務目標9.4.1了解磁盤配額功能9.4.2設置磁盤配額任務目標Linux操作系統(tǒng)是多用戶、多任務的環(huán)境,多個用戶可能會共享同一塊硬盤空間。如果其中少數(shù)用戶占用了大量的硬盤空間,其他用戶的使用權限將會被壓縮。因此,作為管理員的小陳應該使用磁盤配額功能來合理限制用戶對磁盤空間的使用。磁盤配額功能允許管理員為每個用戶設置最大可用的磁盤空間,以防止某個用戶過度占用資源。通過配額管理,可以平衡各個用戶的磁盤空間,確保公平性和系統(tǒng)的穩(wěn)定性。因此,小陳制定了如下的任務目標。①了解磁盤配額功能。②掌握設置磁盤配額的方法。9.4.1了解磁盤配額功能什么是磁盤配額?磁盤配額是一種用于限制用戶或應用程序在文件系統(tǒng)中使用的存儲空間的技術。通過設置磁盤配額,系統(tǒng)管理員可以確保每個用戶或組不會占用過多的磁盤空間,從而保持系統(tǒng)的穩(wěn)定性和可用性。9.4.1了解磁盤配額功能設置磁盤配額的步驟確定配額策略:確定是針對用戶還是組設置配額,以及每個用戶或組的配額限制。啟用磁盤配額:在文件系統(tǒng)中啟用磁盤配額功能,確保系統(tǒng)支持并能夠應用配額設置。分配配額限制:為每個用戶或組分配特定的存儲空間限制,可以設置硬限制和軟限制,以及警告閾值。監(jiān)控和管理:定期監(jiān)控磁盤使用情況,根據(jù)需要調(diào)整配額設置,確保系統(tǒng)資源的合理利用。9.4.1了解磁盤配額功能使用磁盤配額的注意事項(1)內(nèi)核支持:
內(nèi)核必須支持磁盤配額,同時確保文件系統(tǒng)支持磁盤配額功能。(2)磁盤配額限制:磁盤配額只能是普通用戶和用戶組,root用戶是不能做磁盤配額的。(3)合理設置配額限制:
磁盤配額限制只能針對分區(qū),而不能針對某個目錄。換句話說,磁盤配額僅能針對文件系統(tǒng)進行限制。
(4)磁盤配額可以限制用戶占用的磁盤容量大小,也能限制用戶允許占用的文件個數(shù)。9.4.2設置磁盤配額磁盤配額的設置可以通過quotacheck、edquota、quata、quotaon/quotaoff、repquota等命令實現(xiàn)。例9.11對新創(chuàng)建的ext4類型的文件系統(tǒng)/dev/sdb1的掛載點/mnt/disk1下的空間進行磁盤配額設置,要求如下。新增3個用戶(user1、user2、user3),它們都屬于group1組。每個用戶的磁盤配額被限制為不超過500MB。當磁盤使用量達到400MB時,用戶會收到提醒。如果在收到提醒14天后仍未處理,磁盤空間將被鎖定,無法繼續(xù)寫入數(shù)據(jù)。而對于group1組,整個組的磁盤配額被限制為不超過1500MB。當組的磁盤使用量達到1200MB時,會發(fā)出提醒。9.4.2設置磁盤配額[root@server~]#chmod-Rfo+w/mnt/disk1(1)啟動磁盤配額服務對/mnt/disk目錄添加其他用戶寫的權限。
編輯/etc/fstab文件,啟動文件系統(tǒng)的磁盤配額功能,設置開機自啟動。[root@server~]#nano/etc/fstab#檢查/dev/sdb1的自動掛載配置文件。/dev/sdb1/mnt/disk1ext4defaults,usrquota,grpquota00[root@server~]#reboot[root@server~]#mount|grep/mnt/disk1/dev/sdb1on/mnt/disk1typeext4(rw,relatime,seclabel,quota,usrquota,grpquota)9.4.2設置磁盤配額[root@server~]#groupaddgroup1[root@server~]#useradd-ggroup1user1[root@server~]#useradd-ggroup1user2[root@server~]#useradd-ggroup1user3[root@server~]#echo'123'|passwd--stdinuser1&>/dev/null[root@server~]#echo'123'|passwd--stdinuser2&>/dev/null[root@server~]#echo'123'|passwd--stdinuser3&>/dev/null(1)啟動磁盤配額服務添加3個用戶(user1、user2、user3),所屬組為group1,用戶密碼為123。9.4.2設置磁盤配額(2)建立磁盤配額文件quotacheck命令格式:
quotacheck[選項][掛載點目錄]quotacheck命令常用的選項及含義選項含義-a掃描所在/etc/mtab內(nèi)含有配額支持的文件系統(tǒng),加上此選項后可不寫掛載點目錄-u針對用戶掃描文件與目錄的使用情況,建立aquota.user文件-g針對組掃描文件與目錄的使用情況,建立aquota.group文件-v顯示掃描過程的詳細信息-f強制掃描文件系統(tǒng),并寫入新的配額配置文件(危險)-M強制以讀寫的方式掃描文件系統(tǒng)(只有在特殊情況下才會使用)9.4.2設置磁盤配額(3)設置用戶、組的磁盤配額與寬限時間手動修改配額參數(shù)----edquota命令edquota命令語法格式(3種)edquota[-u用戶名][-g群組名]edquota-tedquota-p源用戶名-u新用戶名9.4.2設置磁盤配額(3)設置用戶、組的磁盤配額與寬限時間手動修改配額參數(shù)----edquota命令edquota命令常用的選項及含義選項含義-u用戶名進入配額的vi編輯界面,修改針對用戶的配置值-g群組名進入配額的vi編輯界面,修改針對群組的配置值-t修改配額參數(shù)中的寬限時間-p將源用戶(或群組)的磁盤配額設置復制給其他用戶(或群組)9.4.2設置磁盤配額(3)設置用戶、組的磁盤配額與寬限時間使用edquota命令設置用戶(user1、user2、user3)和所屬組group1的配額限制。[root@server~]#edquota-uuser1Diskquotasforuseruser1(uid1001):Filesystemblockssofthardinodessofthard/dev/sdb10409600512000000[root@server~]#edquota-puser1-uuser2[root@server~]#edquota-puser1-uuser3[root@server~]#edquota-ggroup1Diskquotasforgroupgroup1(gid1002):Filesystemblockssofthardinodessofthard/dev/sdb1012288001536000000[root@server~]#edquota-tGraceperiodbeforeenforcingsoftlimitsforusers:Timeunitsmaybe:days,hours,minutes,orsecondsFilesystemBlockgraceperiodInodegraceperiod/dev/sdb114days7days9.4.2設置磁盤配額
(4)查看磁盤已使用的空間與限制quota命令語法(兩種):quota[選項][用戶名稱...]quota[選項][群組名稱...]quota命令常用的選項及含義選項含義-g列出群組的磁盤空間限制-q簡單列出列表,只列出超過限制的部分-u列出用戶的磁盤空間限制-v顯示該用戶或群組在所有掛入系統(tǒng)的存儲設備的空間限制-s人性化單位顯示,單位也可以通過可選參數(shù)明確指定,格式為【kgt】9.4.2設置磁盤配額(4)查看磁盤已使用的空間與限制查看系統(tǒng)磁盤配額[root@server~]#quota-uvsuser1#查看用戶user1的配額報表Diskquotasforuseruser1(uid1001):Filesystemspacequotalimitgracefilesquotalimitgrace/dev/sdb10K400M500M000[root@server~]#quota-gvsgroup1#查看group1組的配額報表Diskquotasforgroupgroup1(gid1002):Filesystemspacequotalimitgracefilesquotalimitgrace/dev/sdb10K1200M1500M0009.4.2設置磁盤配額(5)啟動(關閉)磁盤配額quotaon命令可以啟用用戶和組的磁盤空間限制,可以使用quotaoff命令。
quotaon與quotaoff命令格式:
quotaon[選項][文件系統(tǒng)...]quotaoff[選項][文件系統(tǒng)...]命令常用的選項及含義選項含義-a開啟在/ect/fstab文件里有加入配額設置的分區(qū)的空間限制-g開啟群組的磁盤空間限制-u開啟用戶的磁盤空間限制-v顯示命令執(zhí)行過程9.4.2設置磁盤配額(5)啟動(關閉)磁盤配額開啟用戶和群組磁盤空間限制[root@server~]#quotaon-avug/dev/sdb1[/mnt/disk1]:groupquotasturnedon/dev/sdb1[/mnt/disk1]:userquotasturnedon9.4.2設置磁盤配額(6)查看文件系統(tǒng)的配額報表repquota命令格式:repquota[選項][文件系統(tǒng)...]
repquota命令常用的選項及含義選項含義-a顯示在/etc/fstab文件里有加入配額設置的分區(qū)的使用狀況,包括用戶和群組-g顯示群組的磁盤空間限制-u顯示用戶的磁盤空間限制-v顯示該用戶或群組的所有空間限制-s從MB、GB等單位顯示9.4.2設置磁盤配額(6)查看文件系統(tǒng)的配額報表開啟用戶和群組磁盤空間限制[root@server~]#repquota-a***Reportforuserquotasondevice/dev/sdb1Blockgracetime:14days;Inodegracetime:7daysBlocklimitsFilelimitsUserusedsofthardgraceusedsofthardgrace----------------------------------------------------------------------root--2800400user1--512004096005120001009.4.3測試磁盤配額測試磁盤使用量達到450MB的情況[root@server~]#su-user1[user1@server~]$cd/mnt/disk1[user1@serverdisk1]$ddif=/dev/zeroof=400M.filebs=1Mcount=400[user1@serverdisk1]$exit注銷[root@server~]#repquota-a***Reportforuserquotasondevice/dev/sdb1Blockgracetime:14days;Inodegracetime:7daysBlocklimitsFilelimitsUserusedsofthardgraceusedsofthardgrace----------------------------------------------------------------------root--2800400user1+-51200040960051200013days3009.4.2設置磁盤配額(6)查看文件系統(tǒng)的配額報表開啟用戶和群組磁盤空間限制[root@server~]#repquota-a***Reportforuserquotasondevice/dev/sdb1Blockgracetime:14days;Inodegracetime:7daysBlocklimitsFilelimitsUserusedsofthardgraceusedsofthardgrace----------------------------------------------------------------------root--2800400user1--5120040960051200010007任務9-5管理邏輯卷任務8-2管理文件和目錄的權限任務目標9.5.1了解LVM邏輯卷管理的概念9.5.2部署邏輯卷9.5.3擴容和縮容邏輯卷9.5.4刪除邏輯卷任務目標【任務目標】很多人在安裝Linux系統(tǒng)時經(jīng)常遇到的一個難題是如何準確評估各個分區(qū)的大小,以便分配適當?shù)挠脖P空間。如果估計不準確,系統(tǒng)在使用過程中很容易出現(xiàn)某個分區(qū)空間不足的問題。小陳也遇到了這個問題,由于公司的業(yè)務量增加,原有的磁盤分區(qū)無法滿足業(yè)務增長的需求。小陳向師傅請教,師傅告訴他可以使用Linux的邏輯卷管理(LVM)來動態(tài)地調(diào)整磁盤資源。通過LVM,小陳可以更靈活地管理磁盤空間,根據(jù)實際需要動態(tài)調(diào)整分區(qū)的大小,以適應不斷變化的業(yè)務需求。因此,小陳制定了如下的任務目標。①了解LVM的概念。②能夠動態(tài)地調(diào)整磁盤分區(qū)空間。9.5.1了解LVM邏輯卷管理的概念LVM概念LVM(LogicalVolumeManager,邏輯卷管理)在Linux系統(tǒng)中用于管理磁盤存儲的高級工具,允許對物理存儲空間進行靈活的管理和分配。LVM將物理存儲空間抽象為邏輯卷,使得對存儲空間的管理更加靈活和高效。9.5.1了解LVM邏輯卷管理的概念LVM的相關概念
LVM主要由物理卷(PhysicalVolume,PV)和卷組(VolumeGroup,VG)和邏輯卷(LogicalVolume,LV)以及物理塊(PhysicalExtent,PE)和邏輯塊(LogicalExtent,LE)等組件組成。物理卷:處于LVM最底層,可以是物理硬盤或者分區(qū),整個硬盤,或使?fdisk等?具建?的普通分區(qū)卷組:由一個或多個物理卷組成的邏輯存儲池。邏輯卷:從卷組中分配的邏輯存儲單元,類似于傳統(tǒng)的分區(qū)。物理塊:是物理卷中可分配的最小存儲單元。邏輯塊:是邏輯卷中可分配的最小存儲單元。9.5.1了解LVM邏輯卷管理的概念LVM的基本結(jié)構
9.5.2部署邏輯卷下面新添加兩塊磁盤(/dev/sdc、/dev/sdd)來創(chuàng)建邏輯卷。1.創(chuàng)建物理卷利用pvcreate命令將/dev/sdc、/dev/sdd兩塊磁盤創(chuàng)建為物理卷。[root@server~]#pvcreate/dev/sdc/dev/sddPhysicalvolume"/dev/sdc"successfullycreated.Physicalvolume"/dev/sdd"successfullycreated.[root@server~]#pvs#查看剛創(chuàng)建的物理卷的簡要信息PVVGFmtAttrPSizePFree/dev/sda2cslvm2a--58.99g4.00m/dev/sdclvm2---20.00g20.00g/dev/sddlvm2---20.00g20.00g9.5.2部署邏輯卷下面新添加兩塊磁盤(/dev/sdc、/dev/sdd)來創(chuàng)建邏輯卷。2.創(chuàng)建卷組利用vgcreate命令將/dev/sdc、/dev/sdd兩塊磁盤創(chuàng)建為卷組[root@server~]#vgcreatevg1/dev/sd{c,d}Volumegroup"vg1"successfullycreated[root@server~]#vgsvg1#查看剛創(chuàng)建的卷組的簡要信息
VG#PV#LV#SNAttrVSizeVFreevg1200wz--n-39.99g39.99g9.5.2部署邏輯卷下面新添加兩塊磁盤(/dev/sdc、/dev/sdd)來創(chuàng)建邏輯卷。3.創(chuàng)建邏輯卷利用lvcreate命令創(chuàng)建一個大小為10GB的邏輯卷,名字為lv1[root@server~]#lvcreate-L10G-nlv1vg1Logicalvolume"lv1"created.[root@server~]#lvdisplay---Logicalvolume---LVPath/dev/vg1/lv1LVNamelv1VGNamevg1LVUUID79BVjK-sbuq-4WaY-UatH-lbnu-CGIR-jaOyFmLVWriteAccessread/writeLVCreationhost,timeserver,2022-09-2118:03:28+0800LVStatusavailable#open0LVSize10.00GiBCurrentLE2560Segments1AllocationinheritReadaheadsectorsauto-currentlysetto256Blockdevice253:29.5.2部署邏輯卷下面新添加兩塊磁盤(/dev/sdc、/dev/sdd)來創(chuàng)建邏輯卷。4.創(chuàng)建文件系統(tǒng)并掛載將創(chuàng)建的邏輯卷lv1文件系統(tǒng)設置為ext4,然后將其掛載到/mnt/vgdisk目錄,并查看其容量。[root@server~]#mkfs.ext4/dev/vg1/lv1mke2fs1.46.5(30-Dec-2021)創(chuàng)建含有2621440個塊(每塊4k)和655360個inode的文件系統(tǒng)文件系統(tǒng)UUID:39db204c-5f8e-4720-a060-57852535115a超級塊的備份存儲于下列塊:32768,98304,163840,229376,294912,819200,884736,1605632
正在分配組表:完成正在寫入inode表:完成創(chuàng)建日志(16384個塊)完成寫入超級塊和文件系統(tǒng)賬戶統(tǒng)計信息:已完成[root@server~]#mkdir/mnt/vgdisk[root@server~]#mount/dev/vg1/lv1/mnt/vgdisk[root@server~]#df-h/mnt/vgdisk文件系統(tǒng)
容量
已用
可用已用%掛載點/dev/mApper/vg1-lv19.8G24K9.3G1%/mnt/vgdisk9.5.3擴容和縮容邏輯卷1.擴容邏輯卷將創(chuàng)建的邏輯卷lv1文件系統(tǒng)設置為ext4,然后將其掛載到/mnt/vgdisk目錄,并查看其容量。(1)卸載邏輯卷。(2)邏輯卷擴容為20GB[root@server~]#umount/dev/vg1/lv1[root@server~]#lvextend-L20G/dev/vg1/lv1Sizeoflogicalvolumevg1/lv1changedfrom10.00GiB(2560extents)to20.00GiB(5120extents).Logicalvolumevg1/lv1successfullyresized.9.5.3擴容和縮容邏輯卷1.擴容邏輯卷將創(chuàng)建的邏輯卷lv1文件系統(tǒng)設置為ext4,然后將其掛載到/mnt/vgdisk目錄,并查看其容量。(3)檢查文件系統(tǒng)完整性[root@server~]#fsck-f/dev/vg1/lv1fsck,來自util-linux2.37.4e2fsck1.46.5(30-Dec-2021)第1步:檢查inode、塊和大小第2步:檢查目錄結(jié)構第3步:檢查目錄連接性第4步:檢查引用計數(shù)第5步:檢查組概要信息/dev/mApper/vg1-lv1:11/655360文件(0.0%為非連續(xù)的),66753/2621440塊9.5.3擴容和縮容邏輯卷1.擴容邏輯卷將創(chuàng)建的邏輯卷lv1文件系統(tǒng)設置為ext4,然后將其掛載到/mnt/vgdisk目錄,并查看其容量。(4)同步文件系統(tǒng)容量到內(nèi)核(5)掛載邏輯卷。(6)驗證擴容結(jié)果[root@server~]#resize2fs/dev/vg1/lv1resize2fs1.46.5(30-Dec-2021)將/dev/vg1/lv1上的文件系統(tǒng)調(diào)整為5242880個塊(每塊4k)。/dev/vg1/lv1上的文件系統(tǒng)現(xiàn)在為5242880個塊(每塊4k)。[root@server~]#mount/dev/vg1/lv1/mnt/vgdisk[root@server~]#df-h/mnt/vgdisk文件系統(tǒng)容量已用可用已用%掛載點/dev/mApper/vg1-lv120G24K19G1%/mnt/vgdisk9.5.3擴容和縮容邏輯卷2.縮容邏輯卷邏輯卷的縮容命令——lvreduce命令實例:將邏輯卷縮容為15GB(1)卸載邏輯卷。(2)檢測文件系統(tǒng)的完整性。[root@server~]#umount/dev/vg1/lv1[root@server~]#fsck-f/dev/vg1/lv1fsck,來自util-linux2.37.4e2fsck1.46.5(30-Dec-2021)第1步:檢查inode、塊和大小第2步:檢查目錄結(jié)構第3步:檢查目錄連接性第4步:檢查引用計數(shù)第5步:檢查組概要信息/dev/mApper/vg1-lv1:11/1310720文件(0.0%為非連續(xù)的),109927/5242880塊9.5.3擴容和縮容邏輯卷2.縮容邏輯卷邏輯卷的縮容命令——lvreduce命令實例:將邏輯卷縮容為15GB(3)同步文件系統(tǒng)容量到內(nèi)核。(4)將邏輯卷lv1縮減為15GB[root@server~]#resize2fs/dev/vg1/lv115Gresize2fs1.46.5(30-Dec-2021)將/dev/vg1/lv1上的文件系統(tǒng)調(diào)整為3932160個塊(每塊4k)。/dev/vg1/lv1上的文件系統(tǒng)現(xiàn)在為3932160個塊(每塊4k)。[root@server~]#lvreduce-L15G/dev/vg1/lv1WARNING:Reducingactivelogicalvolumeto15.00GiB.THISMAYDESTROYYOURDATA(filesystemetc.)Doyoureallywanttoreducevg1/lv1?[y/n]:ySizeoflogicalvolumevg1/lv1changedfrom20.00GiB(5120extents)to15.00GiB(3840extents).Logicalvolumevg1/lv1successfullyresized.9.5.3擴容和縮容邏輯卷2.縮容邏輯卷邏輯卷的縮容命令——lvreduce命令實例:將邏輯卷縮容為15GB(5)掛載邏輯卷。(6)查看磁盤容量[root@server~]#mount/dev/vg1/lv1/mnt/vgdisk[root@server~]#df-h/mnt/vgdisk文件系統(tǒng)容量已用可用已用%掛載點/dev/mApper/vg1-lv115G24K14G1%/mnt/vgdisk9.5.4刪除邏輯卷(1)卸載邏輯卷。(2)使用lvremove刪除邏輯卷(3)使用vgremove刪除卷組(4)使用pvremove刪除磁盤[root@server~]#umount/dev/vg1/lv1[root@server~]#lvremove/dev/vg1/lv1Doyoureallywanttoremoveactivelogicalvolumevg1/lv1?[y/n]:yLogicalvolume"lv1"successfullyremoved[root@server~]#vgremovevg1Volumegroup"vg1"successfullyremoved[root@server~]#pvremove/dev/sdc/dev/sddLabelsonphysicalvolume"/dev/sdc"successfullywiped.Labelsonphysicalvolume"/dev/sdd"successfullywiped.08拓展知識創(chuàng)建swap分區(qū)什么是swap分區(qū)swap分區(qū)是一種虛擬內(nèi)存技術,用于在物理內(nèi)存不足時將部分數(shù)據(jù)轉(zhuǎn)移到磁盤空間中,從而擴展系統(tǒng)的可用內(nèi)存。通過swap分區(qū),系統(tǒng)可以更好地處理內(nèi)存壓力,提高系統(tǒng)的穩(wěn)定性和性能。創(chuàng)建swap分區(qū)創(chuàng)建swap分區(qū)的步驟(1)新建分區(qū):使用fdisk命令分區(qū)。(2)格式化:使用mkswap命令把分區(qū)格式化為swap分區(qū)。(3)使用swap分區(qū)。創(chuàng)建swap分區(qū)的工具——mkswap命令語法格式:
mkswap[選項]設備名稱或者文件[交換區(qū)大小]創(chuàng)建swap分區(qū)選項含義-c建立swap分區(qū)前,先檢查是否有損壞的區(qū)塊-f在SPARC計算機上建立swap分區(qū)時,要加上此選項mkswap命令常用的選項及含義創(chuàng)建swap分區(qū)(1)分區(qū)(以/dev/sde為例)[root@server~]#fdisk/dev/sde輸入n命令#新建分區(qū)p#主分區(qū)
1#分區(qū)號
enter鍵#起始扇區(qū)默認
+2G#分區(qū)大小2Gt#修改分區(qū)的系統(tǒng)IDP#輸出分區(qū)信息
w#保存[root@server~]#partprobe/dev/sde
#獲取新的分區(qū)表創(chuàng)建swap分區(qū)(2)格式化(3)使用swap分區(qū)[root@server~]#mkswap/dev/sde1正在設置交換空間版本1,大小=2097148KiB無標簽,UUID=2783a718-66a6-416c-84c0-2c6803997c87(3)使用swap分區(qū)[root@server~]#freetotalusedfreesharedbuff/cacheavailableMem:2028088726664609568248246918561038788Swap:209714802097148[root@server~]#swapon/dev/sde1#加載Linux系統(tǒng)中的swap分區(qū)[root@server~]#freetotalusedfreesharedbuff/cacheavailableMem:2028088728468607704248246919161036984Swap:41942960419429607項目實訓項目實訓小陳所在的公司在安裝服務器時已經(jīng)完成了硬盤的分區(qū)處理,但隨著公司業(yè)務的發(fā)展,某些服務器的存儲空間出現(xiàn)不足的問題。解決這個問題的一種方法是添加新硬盤,并通過手動方式創(chuàng)建分區(qū)、創(chuàng)建文件系統(tǒng)并掛載。就讓我們和小陳一起完成“管理文件系統(tǒng)與磁盤”的實訓吧!此部分內(nèi)容請參考本書配套的活頁工單——“工單9.管理文件系統(tǒng)與磁盤”。THEENDTHANKS項目11使用LNMP架構部署網(wǎng)站SUBTITLEHERECONTENTS學習目標項目情境思維導圖任務11-1了解LNMP架構任務11-2安裝與配置Nginx服務器任務11-3安裝MariaDB數(shù)據(jù)庫任務11-4安裝配置PHP環(huán)境任務11-5部署基于LNMP的WordPress博客網(wǎng)站拓展知識項目實訓項目小結(jié)項目11使用LNMP架構部署網(wǎng)站01學習目標學習目標知識目標能力目標素養(yǎng)目標知識目標了解LNMP架構的含義熟悉Nginx服務器熟悉MariaDB數(shù)據(jù)庫熟悉php-fpm服務能力目標能熟練使用Nginx部署web服務器能熟練使用MariaDB數(shù)據(jù)庫能夠正確架設LNMP環(huán)境能夠運維管理LNMP架構環(huán)境素養(yǎng)目標能夠嚴格按照職業(yè)規(guī)范要求進行安全操作02任務11-1了解LNMP架構任務11-1了解LNMP架構任務目標11.1.1LNMP是什么11.1.2Nignx是什么11.1.3Mysql、MariaDB是什么11.1.4PHP是什么11.1.5LNMP架構工作原理11.1.6LNMP架構部署方式任務目標
小陳計劃在LNMP架構下部署自己的個人博客。在開始實際部署之前,小陳決定先了解一下LNMP架構的概念、基本工作流程以及常用的部署方式。
因此,小陳制定了如下的任務目標:了解LNMP是什么。了解Nginx,MYSQL和PHP。熟悉LNMP架構工作原理和部署方式。11.1.1LNMP是什么LNMP指的是在Linux操作系統(tǒng)中分別安裝Nginx網(wǎng)頁服務器、MySQL數(shù)據(jù)庫服務器和PHP開發(fā)服務器,以及一些對應的擴展軟件而構成的一種動態(tài)網(wǎng)站運行環(huán)境。LNMP簡單說就是:Linux+Nginx+MySQL+PHP或者Linux+Nginx+MARIADB+PHP。
相較于LAMP,LNMP使用Nginx網(wǎng)頁服務器取代了Apache網(wǎng)頁服務器。Nginx是一款高性能的HTTP網(wǎng)頁服務器和反向代理服務器,它的執(zhí)行效率極高,配置相比Apache也較為簡單,所以在短時間內(nèi)被國內(nèi)外很多大型公司所采用,大有取代Apache的勢頭(目前Apache和Ngnix使用量基本持平),這也是本文采用LNMP的原因。Nginx是一款高性能的開源Web服務器軟件,也
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 光伏投資合同范例
- 海鮮貨采購合同范例
- 飼料采購意向合同范例
- 生產(chǎn)改造合同范例
- 咨詢?nèi)霃S服務合同范例
- 職業(yè)俱樂部選手合同范例
- 購房臨時合同范例
- 商場包租商鋪合同范例
- 貨架裝車送貨合同范例
- 對蝦蝦苗采購合同范例
- 紅色頒獎典禮公司年會員工表彰大會模板
- 統(tǒng)編版語文三年級上冊2024-2025學年第三單元測試題 (含答案)
- 2024甘肅省安全員C證考試題庫
- 2024-2025學年上學期廣州初中地理七年級期末模擬卷1
- 八年級地理期末模擬卷(考試版A4)【測試范圍:晉教版八上全冊】
- 期末綜合試卷(含答案)2024-2025學年蘇教版數(shù)學四年級上冊
- 統(tǒng)編版語文2024-2025學年六年級上冊語文期末專題訓練:字音字形(有答案)
- 趣味知識問答100道
- 2024廣西公需課高質(zhì)量共建“一帶一路”譜寫人類命運共同體新篇章答案
- 2024年連云港專業(yè)技術人員繼續(xù)教育《飲食、運動和健康的關系》92分(試卷)
- 人教版數(shù)學小學二年級上冊無紙筆測試題
評論
0/150
提交評論