HOME 首頁
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    lvm災(zāi)難恢復(fù)

    發(fā)布時(shí)間:2023-04-07 13:13:22     稿源: 創(chuàng)意嶺    閱讀: 63        

    大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于lvm災(zāi)難恢復(fù)的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。

    開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對話答疑等等

    只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端

    官網(wǎng):https://ai.de1919.com

    創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請撥打電話175-8598-2043,或添加微信:1454722008

    本文目錄:

    lvm災(zāi)難恢復(fù)

    一、數(shù)據(jù)存儲形式有哪幾種?

    【塊存儲】

    典型設(shè)備:磁盤陣列,硬盤

    塊存儲主要是將裸磁盤空間整個(gè)映射給主機(jī)使用的,就是說例如磁盤陣列里面有5塊硬盤(為方便說明,假設(shè)每個(gè)硬盤1G),然后可以通過劃邏輯盤、做Raid、或者LVM(邏輯卷)等種種方式邏輯劃分出N個(gè)邏輯的硬盤。(假設(shè)劃分完的邏輯盤也是5個(gè),每個(gè)也是1G,但是這5個(gè)1G的邏輯盤已經(jīng)于原來的5個(gè)物理硬盤意義完全不同了。例如第一個(gè)邏輯硬盤A里面,可能第一個(gè)200M是來自物理硬盤1,第二個(gè)200M是來自物理硬盤2,所以邏輯硬盤A是由多個(gè)物理硬盤邏輯虛構(gòu)出來的硬盤。)

    接著塊存儲會采用映射的方式將這幾個(gè)邏輯盤映射給主機(jī),主機(jī)上面的操作系統(tǒng)會識別到有5塊硬盤,但是操作系統(tǒng)是區(qū)分不出到底是邏輯還是物理的,它一概就認(rèn)為只是5塊裸的物理硬盤而已,跟直接拿一塊物理硬盤掛載到操作系統(tǒng)沒有區(qū)別的,至少操作系統(tǒng)感知上沒有區(qū)別。

    此種方式下,操作系統(tǒng)還需要對掛載的裸硬盤進(jìn)行分區(qū)、格式化后,才能使用,與平常主機(jī)內(nèi)置硬盤的方式完全無異。

    優(yōu)點(diǎn):

    1、  這種方式的好處當(dāng)然是因?yàn)橥ㄟ^了Raid與LVM等手段,對數(shù)據(jù)提供了保護(hù)。

    2、  另外也可以將多塊廉價(jià)的硬盤組合起來,成為一個(gè)大容量的邏輯盤對外提供服務(wù),提高了容量。

    3、  寫入數(shù)據(jù)的時(shí)候,由于是多塊磁盤組合出來的邏輯盤,所以幾塊磁盤可以并行寫入的,提升了讀寫效率。

    4、  很多時(shí)候塊存儲采用SAN架構(gòu)組網(wǎng),傳輸速率以及封裝協(xié)議的原因,使得傳輸速度與讀寫速率得到提升。

    缺點(diǎn):

    1、采用SAN架構(gòu)組網(wǎng)時(shí),需要額外為主機(jī)購買光纖通道卡,還要買光纖交換機(jī),造價(jià)成本高。

    2、主機(jī)之間的數(shù)據(jù)無法共享,在服務(wù)器不做集群的情況下,塊存儲裸盤映射給主機(jī),再格式化使用后,對于主機(jī)來說相當(dāng)于本地盤,那么主機(jī)A的本地盤根本不能給主機(jī)B去使用,無法共享數(shù)據(jù)。

    3、不利于不同操作系統(tǒng)主機(jī)間的數(shù)據(jù)共享:另外一個(gè)原因是因?yàn)椴僮飨到y(tǒng)使用不同的文件系統(tǒng),格式化完之后,不同文件系統(tǒng)間的數(shù)據(jù)是共享不了的。例如一臺裝了WIN7/XP,文件系統(tǒng)是FAT32/NTFS,而Linux是EXT4,EXT4是無法識別NTFS的文件系統(tǒng)的。就像一只NTFS格式的U盤,插進(jìn)Linux的筆記本,根本無法識別出來。所以不利于文件共享。

    【文件存儲】

    典型設(shè)備:FTP、NFS服務(wù)器

    為了克服上述文件無法共享的問題,所以有了文件存儲。

    文件存儲也有軟硬一體化的設(shè)備,但是其實(shí)普通拿一臺服務(wù)器/筆記本,只要裝上合適的操作系統(tǒng)與軟件,就可以架設(shè)FTP與NFS服務(wù)了,架上該類服務(wù)之后的服務(wù)器,就是文件存儲的一種了。

    主機(jī)A可以直接對文件存儲進(jìn)行文件的上傳下載,與塊存儲不同,主機(jī)A是不需要再對文件存儲進(jìn)行格式化的,因?yàn)槲募芾砉δ芤呀?jīng)由文件存儲自己搞定了。

    優(yōu)點(diǎn):

    1、造價(jià)交低:隨便一臺機(jī)器就可以了,另外普通以太網(wǎng)就可以,根本不需要專用的SAN網(wǎng)絡(luò),所以造價(jià)低。

    2、方便文件共享:例如主機(jī)A(WIN7,NTFS文件系統(tǒng)),主機(jī)B(Linux,EXT4文件系統(tǒng)),想互拷一部電影,本來不行。加了個(gè)主機(jī)C(NFS服務(wù)器),然后可以先A拷到C,再C拷到B就OK了。(例子比較膚淺,請見諒……)

    缺點(diǎn):

    讀寫速率低,傳輸速率慢:以太網(wǎng),上傳下載速度較慢,另外所有讀寫都要1臺服務(wù)器里面的硬盤來承擔(dān),相比起磁盤陣列動不動就幾十上百塊硬盤同時(shí)讀寫,速率慢了許多。

    【對象存儲】

    典型設(shè)備:內(nèi)置大容量硬盤的分布式服務(wù)器

    對象存儲最常用的方案,就是多臺服務(wù)器內(nèi)置大容量硬盤,再裝上對象存儲軟件,然后再額外搞幾臺服務(wù)作為管理節(jié)點(diǎn),安裝上對象存儲管理軟件。管理節(jié)點(diǎn)可以管理其他服務(wù)器對外提供讀寫訪問功能。

    之所以出現(xiàn)了對象存儲這種東西,是為了克服塊存儲與文件存儲各自的缺點(diǎn),發(fā)揚(yáng)它倆各自的優(yōu)點(diǎn)。簡單來說塊存儲讀寫快,不利于共享,文件存儲讀寫慢,利于共享。能否弄一個(gè)讀寫快,利 于共享的出來呢。于是就有了對象存儲。

    首先,一個(gè)文件包含了了屬性(術(shù)語叫metadata,元數(shù)據(jù),例如該文件的大小、修改時(shí)間、存儲路徑等)以及內(nèi)容(以下簡稱數(shù)據(jù))。

    以往像FAT32這種文件系統(tǒng),是直接將一份文件的數(shù)據(jù)與metadata一起存儲的,存儲過程先將文件按照文件系統(tǒng)的最小塊大小來打散(如4M的文件,假設(shè)文件系統(tǒng)要求一個(gè)塊4K,那么就將文件打散成為1000個(gè)小塊),再寫進(jìn)硬盤里面,過程中沒有區(qū)分?jǐn)?shù)據(jù)/metadata的。而每個(gè)塊最后會告知你下一個(gè)要讀取的塊的地址,然后一直這樣順序地按圖索驥,最后完成整份文件的所有塊的讀取。

    這種情況下讀寫速率很慢,因?yàn)榫退隳阌?00個(gè)機(jī)械手臂在讀寫,但是由于你只有讀取到第一個(gè)塊,才能知道下一個(gè)塊在哪里,其實(shí)相當(dāng)于只能有1個(gè)機(jī)械手臂在實(shí)際工作。

    而對象存儲則將元數(shù)據(jù)獨(dú)立了出來,控制節(jié)點(diǎn)叫元數(shù)據(jù)服務(wù)器(服務(wù)器+對象存儲管理軟件),里面主要負(fù)責(zé)存儲對象的屬性(主要是對象的數(shù)據(jù)被打散存放到了那幾臺分布式服務(wù)器中的信息),而其他負(fù)責(zé)存儲數(shù)據(jù)的分布式服務(wù)器叫做OSD,主要負(fù)責(zé)存儲文件的數(shù)據(jù)部分。當(dāng)用戶訪問對象,會先訪問元數(shù)據(jù)服務(wù)器,元數(shù)據(jù)服務(wù)器只負(fù)責(zé)反饋對象存儲在哪些OSD,假設(shè)反饋文件A存儲在B、C、D三臺OSD,那么用戶就會再次直接訪問3臺OSD服務(wù)器去讀取數(shù)據(jù)。

    這時(shí)候由于是3臺OSD同時(shí)對外傳輸數(shù)據(jù),所以傳輸?shù)乃俣染图涌炝?。?dāng)OSD服務(wù)器數(shù)量越多,這種讀寫速度的提升就越大,通過此種方式,實(shí)現(xiàn)了讀寫快的目的。

    另一方面,對象存儲軟件是有專門的文件系統(tǒng)的,所以O(shè)SD對外又相當(dāng)于文件服務(wù)器,那么就不存在文件共享方面的困難了,也解決了文件共享方面的問題。

    所以對象存儲的出現(xiàn),很好地結(jié)合了塊存儲與文件存儲的優(yōu)點(diǎn)。

    最后為什么對象存儲兼具塊存儲與文件存儲的好處,還要使用塊存儲或文件存儲呢?

    1、有一類應(yīng)用是需要存儲直接裸盤映射的,例如數(shù)據(jù)庫。因?yàn)閿?shù)據(jù)庫需要存儲裸盤映射給自己后,再根據(jù)自己的數(shù)據(jù)庫文件系統(tǒng)來對裸盤進(jìn)行格式化的,所以是不能夠采用其他已經(jīng)被格式化為某種文件系統(tǒng)的存儲的。此類應(yīng)用更適合使用塊存儲。

    2、對象存儲的成本比起普通的文件存儲還是較高,需要購買專門的對象存儲軟件以及大容量硬盤。如果對數(shù)據(jù)量要求不是海量,只是為了做文件共享的時(shí)候,直接用文件存儲的形式好了,性價(jià)比高。

    二、如何理解虛擬化磁盤和非虛擬化磁盤

    但也因?yàn)樘摂M化的特性,為承載環(huán)境中不斷增長的虛擬機(jī),需要擴(kuò)容存儲以滿足性能與容量的使用需求。IT經(jīng)理們已經(jīng)發(fā)現(xiàn),那些因服務(wù)器虛擬化所節(jié)省的資金都逐漸投入存儲購買的方案上了。 服務(wù)器虛擬化因虛擬機(jī)蔓延、虛擬機(jī)中用于備份與災(zāi)難恢復(fù)軟件配置的問題,讓許多組織徹底改變了原有的數(shù)據(jù)備份與災(zāi)難恢復(fù)策略。EMC、Hitachi Data System、IBM、NetApp和Dell等都致力于服務(wù)器虛擬化存儲問題,提供包括存儲虛擬化、重復(fù)數(shù)據(jù)刪除與自動化精簡配置等解決方案。 服務(wù)器虛擬化存儲問題出現(xiàn)在數(shù)據(jù)中心虛擬化環(huán)境中傳統(tǒng)的物理存儲技術(shù)。導(dǎo)致虛擬服務(wù)器蔓延的部分原因,在于虛擬服務(wù)器可能比物理服務(wù)器多消耗約30%左右的磁盤空間。還可能存在虛擬機(jī)“I/O 攪拌機(jī)”問題:傳統(tǒng)存儲架構(gòu)無法有效管虛擬機(jī)產(chǎn)生的混雜模式隨機(jī)I/O。虛擬化環(huán)境下的虛擬存儲管理遠(yuǎn)比傳統(tǒng)環(huán)境復(fù)雜——管理虛擬機(jī)就意味著管理存儲空間。解決服務(wù)器虛擬化存儲問題 作為一名IT經(jīng)理,你擁有解決此類服務(wù)器虛擬化存儲問題的幾個(gè)選項(xiàng),我們從一些實(shí)用性較低的方案開始介紹。其中一項(xiàng)便是以更慢的速度部署虛擬機(jī)。你可以在每臺宿主上運(yùn)行更少的虛擬機(jī),降低“I/O混合器”問題出現(xiàn)的可能性。另外一個(gè)方法則是提供額外存儲,但價(jià)格不菲。 一個(gè)更好的選擇是在采購存儲設(shè)備時(shí),選擇更智能的型號并引入諸如存儲虛擬化,重復(fù)數(shù)據(jù)刪除與自動化精簡配置技術(shù)。采用這一戰(zhàn)略意味著新技術(shù)的應(yīng)用,建立與新產(chǎn)商的合作關(guān)系,例如Vistor、DataCore與FalconStor。將存儲虛擬化作為解決方案 許多分析師與存儲提供商推薦存儲虛擬化,作為服務(wù)器虛擬化存儲問題的解決方案。即使沒有出現(xiàn)問題,存儲虛擬化也可以減少數(shù)據(jù)中心開支,提高商業(yè)靈活性并成為任何私有云的重要組件之一。 概念上來說,存儲虛擬化類似服務(wù)器虛擬化。將物理存儲系統(tǒng)抽象,隱藏復(fù)雜的物理存儲設(shè)備。存儲虛擬化將來自于多個(gè)網(wǎng)絡(luò)存儲設(shè)備的資源整合為資源池,對外部來說,相當(dāng)于單個(gè)存儲設(shè)備,連同虛擬化的磁盤、塊、磁帶系統(tǒng)與文件系統(tǒng)。存儲虛擬化的一個(gè)優(yōu)勢便是該技術(shù)可以幫助存儲管理員管理存儲設(shè)備,提高執(zhí)行諸如備份/恢復(fù)與歸檔任務(wù)的效率。 存儲虛擬化架構(gòu)維護(hù)著一份虛擬磁盤與其他物理存儲的映射表。虛擬存儲軟件層(邏輯抽象層)介于物理存儲系統(tǒng)與運(yùn)行的虛擬服務(wù)器之間。當(dāng)虛擬服務(wù)器需要訪問數(shù)據(jù)時(shí),虛擬存儲抽象層提供虛擬磁盤與物理存儲設(shè)備之間的映射,并在主機(jī)與物理存儲間傳輸數(shù)據(jù)。 只要理解了服務(wù)器虛擬化技術(shù),存儲虛擬化的區(qū)別僅在于采用怎樣的技術(shù)來實(shí)現(xiàn)。容易混淆的主要還是在于存儲提供商用于實(shí)現(xiàn)存儲虛擬化的不同方式,可能直接通過存儲控制器也可能通過SAN應(yīng)用程序。同樣的,某些部署存儲虛擬化將命令和數(shù)據(jù)一起存放(in-band)而其他可能將命令與數(shù)據(jù)路徑分離(out-of-band)。 存儲虛擬化通過許多技術(shù)實(shí)現(xiàn),可以是基于軟件、主機(jī)、應(yīng)用或基于網(wǎng)絡(luò)的?;谥鳈C(jī)的技術(shù)提供了一個(gè)虛擬化層,并扮演為應(yīng)用程序提供單獨(dú)存儲驅(qū)動分區(qū)的角色?;谲浖募夹g(shù)管理著基于存儲網(wǎng)絡(luò)的硬件設(shè)施?;诰W(wǎng)絡(luò)的技術(shù)與基于軟件的技術(shù)類似,但工作于網(wǎng)絡(luò)交換層。 存儲虛擬化技術(shù)也有一些缺陷。實(shí)現(xiàn)基于主機(jī)的存儲虛擬化工具實(shí)際上就是卷管理器,而且已經(jīng)流傳了好多年。服務(wù)器上的卷管理器用于配置多個(gè)磁盤并將其作為單一資源管理,可以在需要的時(shí)候按需分割,但這樣的配置需要在每臺服務(wù)器上配置。此解決方式最適合小型系統(tǒng)使用。 基于軟件的技術(shù),每臺主機(jī)僅需要通過應(yīng)用軟件查詢是否有存儲單元可用,而軟件將主機(jī)需求重定向至存儲單元。因?yàn)榛谲浖膽?yīng)用通過同樣的鏈路寫入塊數(shù)據(jù)與控制信息(metadata),所以可能存有潛在瓶頸,影響主機(jī)數(shù)據(jù)傳輸?shù)乃俣?。為了降低延遲,應(yīng)用程序通常需要維護(hù)用于讀取與寫入操作的緩存,這也增加了其應(yīng)用的價(jià)格。服務(wù)器虛擬化存儲創(chuàng)新:自動化精簡配置與重復(fù)數(shù)據(jù)刪除 存儲技術(shù)的兩個(gè)創(chuàng)新,自動化精簡配置與重復(fù)數(shù)據(jù)刪除,同樣是減少服務(wù)器虛擬化環(huán)境對存儲容量需求的解決方案。這兩項(xiàng)革新可以與存儲虛擬化結(jié)合,以提供牢固可靠的存儲容量控制保障。 自動精簡配置讓存儲“走的更遠(yuǎn)”,可減少已分配但沒有使用的容量。其功能在于對數(shù)據(jù)塊按需分配,而不是對所有容量需求進(jìn)行預(yù)先分配。此方法可以減少幾乎所有空白空間,幫助避免利用率低下的情況出現(xiàn),通常可以降低10%的磁盤開銷,避免出現(xiàn)分配大量存儲空間給某些獨(dú)立服務(wù)器,卻一直沒有使用的情況。 在許多服務(wù)器部署需求中,精簡配置可通過普通存儲資源池提供應(yīng)用所需的存儲空間。在這樣的條件下,精簡配置可以與存儲虛擬化綜合應(yīng)用。 重復(fù)數(shù)據(jù)刪除從整體上檢測與刪除位于存儲介質(zhì)或文件系統(tǒng)中的重復(fù)數(shù)據(jù)。檢測重復(fù)數(shù)據(jù)可在文件、字節(jié)或塊級別進(jìn)行。重復(fù)數(shù)據(jù)刪除技術(shù)通過確定相同的數(shù)據(jù)段,并通過一份簡單的拷貝替代那些重復(fù)數(shù)據(jù)。例如,文件系統(tǒng)中有一份相同的文檔,在50個(gè)文件夾(文件)中,可以通過一份單獨(dú)的拷貝與49個(gè)鏈接來替代原文件。 重復(fù)數(shù)據(jù)刪除可以應(yīng)用與服務(wù)器虛擬化環(huán)境中以減少存儲需求。每個(gè)虛擬服務(wù)器包含在一個(gè)文件中,有時(shí)文件會變得很大。虛擬服務(wù)器的一個(gè)功能便是,系統(tǒng)管理員可以在某些時(shí)候停下虛擬機(jī),復(fù)制并備份。其可以在之后重啟,恢復(fù)上線。這些備份文件存儲于文件服務(wù)器的某處,通常在文件中會有重復(fù)數(shù)據(jù)。沒有重復(fù)數(shù)據(jù)刪除技術(shù)支持,很容易使得備份所需的存儲空間急劇增長。改變購買存儲設(shè)備的觀念 即使通過存儲虛擬化,重復(fù)數(shù)據(jù)刪除與精簡配置可以緩解存儲數(shù)容量增長的速度,組織也可能需要改變其存儲解決方案購買標(biāo)準(zhǔn)。例如,如果你購買的存儲支持重復(fù)數(shù)據(jù)刪除,你可能不再需要配置原先規(guī)劃中那么多的存儲容量。支持自動化精簡配置,存儲容量利用率可以自動提高并接近100%,而不需要管理員費(fèi)心操作維護(hù)。 傳統(tǒng)存儲購買之前,需要評估滿足負(fù)載所需的存儲能力基線、三年時(shí)間存儲潛在增長率、存儲擴(kuò)展能力與解決存儲配置文件,還有擬定相關(guān)的采購合同。以存儲虛擬化與云計(jì)算的優(yōu)勢,購買更大容量的傳統(tǒng)存儲將越來越不實(shí)際,尤其在預(yù)算仍是購買存儲最大的限制的情況下。以下是一些簡單的存儲購買指導(dǎo): 除非設(shè)計(jì)中明確說明,不要購買僅能解決單一問題的存儲方案。這樣的做法將導(dǎo)致購買的存儲架構(gòu)無法與其他系統(tǒng)共享使用。 ·關(guān)注那些支持多協(xié)議并提供更高靈活性的存儲解決方案。 ·考慮存儲解決方案所能支持的應(yīng)用/負(fù)載范圍。 ·了解能夠解決存儲問題的技術(shù)與方案,例如重復(fù)數(shù)據(jù)刪除與自動化精簡配置等。 ·了解可以降低系統(tǒng)管理成本的存儲管理軟件與自動化工具。 許多組織都已經(jīng)在內(nèi)部環(huán)境中多少實(shí)施了服務(wù)器虛擬化,并考慮如何在現(xiàn)有存儲硬件與服務(wù)器上實(shí)現(xiàn)私有云。存儲預(yù)算應(yīng)用于購買合適的硬件或軟件,這點(diǎn)十分重要。不要將僅將注意力集中在低價(jià)格上。相反,以業(yè)務(wù)問題為出發(fā)點(diǎn),提供解決問題最有價(jià)值的存儲解決方案才是王道。

    三、Linux命令、編輯器與Shell編程的目錄

    第1篇 Linux命令

    第1章 Linux簡介與安裝(教學(xué)視頻:52分鐘)2

    1.1 Linux系統(tǒng)簡介2

    1.1.1 Linux能做什么2

    1.1.2 Linux的主要發(fā)行版3

    1.1.3 Linux系統(tǒng)的優(yōu)勢4

    1.2 Linux的存儲設(shè)備和目錄結(jié)構(gòu)5

    1.2.1 Linux系統(tǒng)中的存儲設(shè)備5

    1.2.2 Linux系統(tǒng)中的目錄結(jié)構(gòu)7

    1.3 虛擬化技術(shù)的應(yīng)用8

    1.3.1 虛擬化和VMware公司9

    1.3.2 VMware Workstation簡介10

    1.3.3 VMware Workstation的網(wǎng)絡(luò)連接方式11

    1.3.4 VMware Workstation的使用技巧13

    1.3.5 VMware ESX Server簡介13

    1.4 Linux安裝過程14

    1.4.1 安裝前的準(zhǔn)備工作14

    1.4.2 創(chuàng)建虛擬機(jī)并使用光盤引導(dǎo)15

    1.4.3 安裝模式和光盤檢測18

    1.4.4 圖形安裝環(huán)境配置19

    1.4.5 磁盤分區(qū)21

    1.4.6 引導(dǎo)程序和網(wǎng)絡(luò)配置23

    1.4.7 設(shè)置時(shí)區(qū)和根用戶密碼25

    1.4.8 定制軟件包并開始安裝26

    1.4.9 第一次啟動27

    1.5 小結(jié)30

    第2章 Linux系統(tǒng)入門(教學(xué)視頻:109分鐘)31

    2.1 如何使用本書學(xué)習(xí)31

    2.1.1 本書的知識結(jié)構(gòu)和約定31

    2.1.2 學(xué)習(xí)Linux系統(tǒng)的建議33

    2.2 登錄系統(tǒng)33

    2.2.1 圖形界面登錄33

    2.2.2 命令行登錄35

    2.2.3 SSH遠(yuǎn)程登錄36

    2.2.4 Telnet遠(yuǎn)程登錄38

    2.2.5 VNC遠(yuǎn)程登錄38

    2.2.6 SFTP登錄39

    2.3 關(guān)閉、重啟系統(tǒng)41

    2.3.1 關(guān)閉系統(tǒng)命令之shutdown41

    2.3.2 關(guān)閉系統(tǒng)命令之poweroff41

    2.3.3 掛起系統(tǒng)命令halt42

    2.3.4 重啟系統(tǒng)命令reboot42

    2.3.5 切換系統(tǒng)運(yùn)行級別命令init42

    2.4 Linux命令基礎(chǔ)及幫助43

    2.4.1 Linux系統(tǒng)中的命令43

    2.4.2 幫助之help命令和選項(xiàng)45

    2.4.3 幫助之man手冊46

    2.4.4 幫助之info信息頁48

    2.5 系統(tǒng)與用戶的交互程序Shell50

    2.5.1 Shell分類50

    2.5.2 更改默認(rèn)Shell51

    2.6 Bash中的命令基本操作54

    2.6.1 命令行編輯功能54

    2.6.2 綁定快捷鍵和命令55

    2.6.3 命令行補(bǔ)全功能59

    2.6.4 命令歷史功能61

    2.6.5 命令別名功能63

    2.7 管道和輸入/輸出65

    2.7.1 管道65

    2.7.2 命令的輸入/輸出和錯(cuò)誤66

    2.7.3 重定向命令的輸入/輸出和錯(cuò)誤66

    2.8 小結(jié)69

    第3章 常用命令(教學(xué)視頻:115分鐘)70

    3.1 Linux基本命令70

    3.1.1 切換工作目錄命令cd70

    3.1.2 查看當(dāng)前路徑命令pwd71

    3.1.3 查看文件列表命令ls72

    3.1.4 文件鏈接命令ln75

    3.2 文件操作命令76

    3.2.1 文件命名規(guī)則76

    3.2.2 創(chuàng)建文件命令touch77

    3.2.3 創(chuàng)建目錄命令mkdir77

    3.2.4 移動、重命名文件命令mv78

    3.2.5 復(fù)制文件命令cp79

    3.2.6 刪除文件命令rm80

    3.2.7 刪除空目錄命令rmdir81

    3.2.8 查看文件類型命令file81

    3.3 文本文件內(nèi)容相關(guān)命令82

    3.3.1 查看文本文件內(nèi)容命令cat82

    3.3.2 從文本尾查看文本內(nèi)容命令tail83

    3.3.3 從文本首行查看文本內(nèi)容命令head84

    3.3.4 分屏顯示文本內(nèi)容命令more和less85

    3.3.5 文本內(nèi)容比較命令diff87

    3.3.6 文本統(tǒng)計(jì)命令wc89

    3.4 日期時(shí)間命令89

    3.4.1 查看日期時(shí)間命令date90

    3.4.2 查看日歷命令cal90

    3.4.3 修改日期時(shí)間命令date和clock91

    3.5 聯(lián)線用戶命令92

    3.5.1 查看聯(lián)線用戶命令who、finger和w92

    3.5.2 與聯(lián)線用戶通信的命令wall、write和mesg93

    3.5.3 斷開聯(lián)線用戶命令fuser94

    3.6 切換用戶命令94

    3.6.1 臨時(shí)切換用戶命令su94

    3.6.2 以root用戶身份運(yùn)行命令sudo95

    3.7 定位和查找96

    3.7.1 搜索命令 which96

    3.7.2 文件搜索命令locate96

    3.7.3 特殊文件搜索命令whereis97

    3.7.4 關(guān)鍵字搜索命令apropos97

    3.8 輸入/輸出相關(guān)命令98

    3.8.1 回顯命令echo98

    3.8.2 接收用戶輸入命令read99

    3.8.3 顯示并保存文本命令tee102

    3.8.4 郵件命令mail103

    3.8.5 啟動新Shell命令exec106

    3.9 小結(jié)107

    第4章 Linux命令中的特殊字符和正則表達(dá)式(教學(xué)視頻:48分鐘)108

    4.1 命令中的特殊字符108

    4.1.1 字符串引用符雙引號和單引號108

    4.1.2 命令引用符反引號110

    4.1.3 變量引用和命令轉(zhuǎn)換符美元符號111

    4.1.4 反斜線屏蔽符111

    4.2 文件名通配符111

    4.2.1 單字符匹配元字符“?”112

    4.2.2 多字符匹配元字符“*”112

    4.2.3 字符范圍匹配符“[]”113

    4.2.4 排除范圍匹配符“[!]”114

    4.3 多條命令中的邏輯運(yùn)算符和括號115

    4.3.1 邏輯或“||”115

    4.3.2 邏輯與“&&”116

    4.3.3 括號116

    4.4 命令中的正則表達(dá)式117

    4.4.1 單字符匹配符“.”117

    4.4.2 單字符或字符串重復(fù)匹配符“*”118

    4.4.3 行首匹配符“^”118

    4.4.4 行尾匹配符“$”119

    4.4.5 反斜杠屏蔽符“”119

    4.4.6 范圍匹配符“[]”和排除范圍匹配符“[^]”120

    4.4.7 詞首、詞尾匹配符“<”和“>”120

    4.4.8 重復(fù)次數(shù)匹配符“x{}”120

    4.4.9 組合并使用正則表達(dá)式121

    4.5 小結(jié)121

    第5章 查找和篩選工具(教學(xué)視頻:93分鐘)123

    5.1 查找文件工具find123

    5.1.1 find的基本格式123

    5.1.2 按文件名稱查找125

    5.1.3 按文件權(quán)限查找125

    5.1.4 按文件類型查找126

    5.1.5 按文件的時(shí)間戳記和大小查找126

    5.1.6 按文件屬主或?qū)俳M查找127

    5.1.7 find工具的其他參數(shù)128

    5.1.8 使用exec和ok處理查找到的文件128

    5.1.9 使用xargs命令處理查找到的文件129

    5.1.10 find工具應(yīng)用實(shí)例130

    5.2 查找文本工具grep131

    5.2.1 grep的基本格式131

    5.2.2 使用grep查找文本132

    5.2.3 行首、行尾匹配查找134

    5.2.4 配合常用的正則表達(dá)式查找135

    5.2.5 使用或、與多匹配模式查找136

    5.2.6 grep工具應(yīng)用實(shí)例137

    5.3 流編輯器sed138

    5.3.1 sed基本格式138

    5.3.2 顯示和刪除行140

    5.3.3 插入和修改文本142

    5.3.4 替換文本和其他編輯指令145

    5.3.5 處理文本中的控制字符148

    5.3.6 分支結(jié)構(gòu)149

    5.4 格式化文本數(shù)據(jù)抽取工具awk152

    5.4.1 awk命令基本格式152

    5.4.2 正則表達(dá)、元字符、運(yùn)算符和關(guān)系運(yùn)算符153

    5.4.3 在awk命令中使用變量156

    5.4.4 在awk命令中使用流程控制159

    5.4.5 awk命令中的函數(shù)162

    5.5 轉(zhuǎn)換和刪除重復(fù)命令tr170

    5.5.1 tr命令的基本格式170

    5.5.2 字符轉(zhuǎn)換171

    5.5.3 刪除字符172

    5.6 合并和分割工具173

    5.6.1 排序命令sort174

    5.6.2 數(shù)據(jù)剪切命令cut179

    5.6.3 數(shù)據(jù)粘貼命令paste181

    5.6.4 數(shù)據(jù)連接命令join183

    5.6.5 去除重復(fù)命令uniq186

    5.6.6 分割文件命令split188

    5.7 小結(jié)190

    第6章 用戶和文件權(quán)限管理(教學(xué)視頻:73分鐘)191

    6.1 用戶管理191

    6.1.1 系統(tǒng)用戶文件概述191

    6.1.2 添加用戶命令useradd193

    6.1.3 設(shè)置用戶密碼命令passwd196

    6.1.4 刪除用戶命令userdel197

    6.1.5 用戶管理命令usermod197

    6.2 用戶組管理199

    6.2.1 用戶組文件概述199

    6.2.2 添加用戶組命令groupadd201

    6.2.3 刪除用戶組命令groupdel201

    6.2.4 用戶組管理202

    6.3 基本權(quán)限及管理命令203

    6.3.1 文件的屬主和屬組203

    6.3.2 修改文件屬主和屬組命令chown、chgrp203

    6.3.3 文件權(quán)限及表示方法205

    6.3.4 文件權(quán)限管理命令chmod207

    6.3.5 suid、sgid和sticky權(quán)限概述208

    6.3.6 權(quán)限掩碼命令umask211

    6.4 POSIX ACL權(quán)限系統(tǒng)及其管理命令212

    6.4.1 POSIX ACL權(quán)限系統(tǒng)概述213

    6.4.2 ACL權(quán)限管理和查看命令setfacl、getfacl213

    6.4.3 ACL權(quán)限管理214

    6.5 小結(jié)217

    第7章 磁盤和文件系統(tǒng)管理(教學(xué)視頻:70分鐘)218

    7.1 磁盤及分區(qū)管理218

    7.1.1 查看磁盤設(shè)備列表命令fdisk218

    7.1.2 查看磁盤設(shè)備命令hdparm220

    7.1.3 磁盤分區(qū)工具fdisk221

    7.1.4 利用fdisk工具對磁盤分區(qū)222

    7.2 文件系統(tǒng)管理225

    7.2.1 Linux系統(tǒng)支持的文件系統(tǒng)225

    7.2.2 創(chuàng)建文件系統(tǒng)命令mkfs226

    7.2.3 查看和修改卷標(biāo)命令e2label227

    7.2.4 掛載文件系統(tǒng)228

    7.2.5 卸載文件系統(tǒng)命令umount231

    7.2.6 利用fstab自動掛載文件系統(tǒng)232

    7.3 RAID設(shè)備233

    7.3.1 磁盤陣列的種類233

    7.3.2 磁盤陣列級別234

    7.3.3 創(chuàng)建組成陣列的磁盤分區(qū)236

    7.3.4 創(chuàng)建磁盤陣列237

    7.3.5 為陣列添加熱備盤239

    7.3.6 使用熱備盤替換損壞磁盤239

    7.3.7 擴(kuò)展陣列240

    7.4 LVM邏輯卷管理241

    7.4.1 LVM的基本概念241

    7.4.2 創(chuàng)建物理卷243

    7.4.3 創(chuàng)建卷組244

    7.4.4 創(chuàng)建邏輯卷245

    7.4.5 添加物理卷247

    7.4.6 擴(kuò)充邏輯卷248

    7.4.7 減小邏輯卷249

    7.4.8 移動數(shù)據(jù)并移除物理卷250

    7.4.9 邏輯卷快照252

    7.5 磁盤配額管理253

    7.5.1 為磁盤配額提供支持253

    7.5.2 檢查磁盤配額命令quotacheck254

    7.5.3 查看磁盤使用情況命令repquota255

    7.5.4 建立磁盤配額命令edquota255

    7.5.5 開啟磁盤配額命令quotaon257

    7.5.6 關(guān)閉磁盤配額命令quotaoff258

    7.5.7 管理磁盤配額258

    7.6 文件系統(tǒng)維護(hù)基礎(chǔ)259

    7.6.1 查看文件系統(tǒng)使用情況命令df259

    7.6.2 追蹤大文件命令du260

    7.6.3 修復(fù)文件系統(tǒng)命令fsck261

    7.7 小結(jié)264

    第8章 Linux系統(tǒng)管理(教學(xué)視頻:70分鐘)265

    8.1 系統(tǒng)服務(wù)管理265

    8.1.1 查看系統(tǒng)服務(wù)265

    8.1.2 設(shè)置服務(wù)自啟動狀態(tài)267

    8.1.3 添加刪除系統(tǒng)服務(wù)269

    8.1.4 啟動和關(guān)閉服務(wù)命令service270

    8.2 進(jìn)程管理命令271

    8.2.1 查看進(jìn)程命令ps271

    8.2.2 進(jìn)程樹274

    8.2.3 實(shí)時(shí)顯示進(jìn)程命令top274

    8.2.4 將任務(wù)放在后臺執(zhí)行277

    8.2.5 查看后臺任務(wù)命令jobs277

    8.2.6 后臺任務(wù)調(diào)至前臺命令fg278

    8.2.7 終止進(jìn)程命令kill278

    8.2.8 查看進(jìn)程優(yōu)先級281

    8.2.9 指定進(jìn)程運(yùn)行優(yōu)先級命令nice282

    8.2.10 改變進(jìn)程優(yōu)先級命令renice283

    8.3 計(jì)劃任務(wù)命令crontab、at284

    8.3.1 為計(jì)劃任務(wù)提供支持284

    8.3.2 cron計(jì)劃任務(wù)格式285

    8.3.3 添加計(jì)劃任務(wù)命令crontab286

    8.3.4 備份及恢復(fù)計(jì)劃任務(wù)288

    8.3.5 用戶計(jì)劃任務(wù)288

    8.3.6 系統(tǒng)計(jì)劃任務(wù)289

    8.3.7 使用at執(zhí)行一次性計(jì)劃任務(wù)289

    8.4 日志管理292

    8.4.1 syslogd守護(hù)進(jìn)程及其配置文本292

    8.4.2 日志消息的格式295

    8.4.3 記錄日志消息命令logger295

    8.4.4 日志輪循296

    8.4.5 監(jiān)視系統(tǒng)日志297

    8.5 小結(jié)299

    第9章 數(shù)據(jù)備份和應(yīng)用程序管理(教學(xué)視頻:74分鐘)301

    9.1 數(shù)據(jù)備份基礎(chǔ)301

    9.1.1 數(shù)據(jù)備份概述301

    9.1.2 備份數(shù)據(jù)存放的介質(zhì)302

    9.1.3 備份類型302

    9.1.4 備份時(shí)間選擇304

    9.2 tar備份工具304

    9.2.1 tar命令的基本格式304

    9.2.2 tar歸檔和備份文件305

    9.2.3 查看歸檔文件中的文件列表306

    9.2.4 從歸檔文件中還原文件306

    9.3 cpio備份命令307

    9.3.1 cpio命令的基本格式308

    9.3.2 使用cpio歸檔文件308

    9.3.3 查看歸檔文件中的文件列表309

    9.3.4 恢復(fù)cpio歸檔文件310

    9.4 壓縮工具和整盤備份工具dd311

    9.4.1 使用gzip壓縮文件311

    9.4.2 使用bzip2壓縮文件313

    9.4.3 整盤備份命令dd314

    9.5 RPM包管理命令rpm317

    9.5.1 RPM包管理器簡介317

    9.5.2 rpm命令基本格式318

    9.5.3 使用rpm命令查詢軟件包319

    9.5.4 使用rpm命令安裝軟件包321

    9.5.5 使用rpm命令卸載軟件包323

    9.5.6 使用rpm命令升級軟件包324

    9.6 編譯安裝相關(guān)命令和工具324

    9.6.1 安裝編譯環(huán)境324

    9.6.2 獲取軟件工具wget、links325

    9.6.3 編譯前的配置327

    9.6.4 編譯軟件命令make329

    9.6.5 安裝命令make install329

    9.6.6 運(yùn)行及環(huán)境配置330

    9.6.7 卸載軟件命令make uninstall332

    9.7 利用yum工具安裝應(yīng)用程序332

    9.7.1 yum簡介333

    9.7.2 配置yum333

    9.7.3 查詢源上的軟件包336

    9.7.4 利用yum安裝軟件包337

    9.7.5 利用yum卸載軟件包339

    9.7.6 安裝、卸載軟件包組339

    9.8 小結(jié)341

    第10章 網(wǎng)絡(luò)管理(教學(xué)視頻:81分鐘)343

    10.1 網(wǎng)絡(luò)接口配置命令343

    10.1.1 查看網(wǎng)絡(luò)接口信息343

    10.1.2 配置網(wǎng)絡(luò)接口347

    10.1.3 重新啟用網(wǎng)絡(luò)接口351

    10.1.4 配置DNS服務(wù)器地址352

    10.2 路由命令route354

    10.2.1 查看系統(tǒng)中的路由表355

    10.2.2 添加默認(rèn)路由356

    10.2.3 添加路由條目357

    10.3 主機(jī)名稱命令hostname360

    10.3.1 查看主機(jī)名稱360

    10.3.2 修改主機(jī)名稱361

    10.4 設(shè)置網(wǎng)絡(luò)冗余363

    10.4.1 bonding簡介364

    10.4.2 bonding的模式365

    10.4.3 設(shè)置網(wǎng)絡(luò)接口366

    10.4.4 加載模塊生成新的網(wǎng)絡(luò)連接367

    10.4.5 驗(yàn)證設(shè)置368

    10.5 網(wǎng)絡(luò)工具370

    10.5.1 測試連通命令ping370

    10.5.2 網(wǎng)絡(luò)路徑測試命令traceroute374

    10.5.3 查看網(wǎng)絡(luò)狀態(tài)命令netstat374

    10.5.4 域名解析工具dig和nslookup377

    10.5.5 排除網(wǎng)絡(luò)故障380

    10.6 小結(jié)382

    第2篇 文本編輯器

    第11章 Vi和Vim文本編輯器(教學(xué)視頻:37分鐘)386

    11.1 文本編輯器概述386

    11.1.1 文本編輯器的發(fā)展及分類386

    11.1.2 Linux系統(tǒng)中的文本編輯器387

    11.2 認(rèn)識Vi和Vim編輯器388

    11.2.1 啟動Vim編輯器388

    11.2.2 Vim編輯器幫助390

    11.2.3 退出Vim編輯器391

    11.2.4 Vim編輯器的模式391

    11.2.5 Vim編輯器的工作界面392

    11.3 向Vim編輯器邁出第1步393

    11.3.1 讀取文件393

    11.3.2 保存文件394

    11.3.3 進(jìn)入插入模式并插入文本394

    11.3.4 移動光標(biāo)395

    11.3.5 刪除文本396

    11.3.6 撤銷和恢復(fù)396

    11.4 快速移動光標(biāo)396

    11.4.1 按單詞移動光標(biāo)396

    11.4.2 快速移動光標(biāo)至行首和行尾397

    11.4.3 移動光標(biāo)至指定的行397

    11.4.4 滾動屏幕398

    11.4.5 使用鼠標(biāo)移動光標(biāo)398

    11.4.6 其他移動光標(biāo)的技巧399

    11.5 Vim編輯器的查找和替換功能400

    11.5.1 簡單的查找功能401

    11.5.2 反向查找401

    11.5.3 查找時(shí)忽略大小寫402

    11.5.4 高亮顯示查找結(jié)果403

    11.5.5 增量查找403

    11.5.6 簡單的查找替換功能404

    11.5.7 區(qū)域性查找替換405

    11.5.8 謹(jǐn)慎的查找替換405

    11.6 Vim編輯器中的窗口操作406

    11.6.1 分割窗口406

    11.6.2 關(guān)閉窗口409

    11.6.3 控制窗口大小409

    11.6.4 窗口中的操作410

    11.6.5 移動窗口410

    11.7 Vim編輯器的高級技巧411

    11.7.1 復(fù)制和粘貼411

    11.7.2 剪切和粘貼411

    11.7.3 編輯多個(gè)文件411

    11.7.4 Visual模式413

    11.7.5 在Vim編輯器中執(zhí)行Shell命令415

    11.8 定制Vim編輯器及災(zāi)難恢復(fù)415

    11.8.1 定制文件vimrc416

    11.8.2 定制Vim編輯器416

    11.8.3 災(zāi)難恢復(fù)417

    11.9 小結(jié)418

    第12章 Emacs編輯器(教學(xué)視頻:28分鐘)419

    12.1 Emacs編輯器概述與入門419

    12.1.1 Emacs編輯器概述419

    12.1.2 啟動Emacs編輯器420

    12.1.3 Emacs編輯器啟動界面421

    12.1.4 退出Emacs編輯器423

    12.2 Emacs基本操作424

    12.2.1 使用Emacs菜單欄424

    12.2.2 打開新文件425

    12.2.3 保存文件426

    12.2.4 簡單編輯操作426

    12.3 快速移動光標(biāo)427

    12.3.1 按字符移動光標(biāo)427

    12.3.2 按句子移動光標(biāo)428

    12.3.3 按單詞移動光標(biāo)428

    12.3.4 按段落移動光標(biāo)428

    12.3.5 滾動屏幕428

    12.3.6 其他移動光標(biāo)的技巧429

    12.4 Emacs編輯器的常用功能430

    12.4.1 撤銷與恢復(fù)430

    12.4.2 搜索功能431

    12.4.3 查找并替換432

    12.4.4 復(fù)制、剪切和粘貼433

    12.5 Emacs編輯器的高級技巧434

    12.5.1 刪除環(huán)435

    12.5.2 編輯文本區(qū)域436

    12.5.3 書簽功能436

    12.5.4 災(zāi)難恢復(fù)440

    12.5.5 使用多窗口441

    12.6 目錄模式444

    12.6.1 查看文件445

    12.6.2 刪除、復(fù)制、重命名文件446

    12.6.3 操作壓縮文件447

    12.6.4 其他文件操作447

    12.7 Emacs編輯器的其他功能448

    12.7.1 在Emacs編輯器中執(zhí)行Shell命令449

    12.7.2 發(fā)送電子郵件450

    12.7.3 閱讀電子郵件450

    12.8 小結(jié)453

    第13章 Eclipse編輯器(教學(xué)視頻:29分鐘)454

    13.1 Eclipse開發(fā)平臺概述與安裝454

    13.1.1 Eclipse平臺概述454

    13.1.2 Eclipse平臺安裝前的準(zhǔn)備455

    13.1.3 安裝Eclipse平臺457

    13.2 Eclipse界面入門459

    13.2.1 第1次啟動459

    13.2.2 Eclipse界面介紹460

    13.2.3 操作窗口461

    13.3 使用Eclipse開發(fā)Java程序463

    13.3.1 建立編程項(xiàng)目463

    13.3.2 建立Java類464

    13.3.3 輸入編程內(nèi)容465

    13.3.4 運(yùn)行Java程序467

    13.3.5 調(diào)試程序468

    13.4 小結(jié)470

    第14章 常用的文本編輯器(教學(xué)視頻:28分鐘)471

    14.1 Nano編輯器471

    14.1.1 Nano編輯器簡介471

    14.1.2 安裝Nano編輯器471

    14.1.3 Nano啟動及工作界面472

    14.1.4 快速移動光標(biāo)474

    14.1.5 復(fù)制粘貼文本474

    14.1.6 查找和替換475

    14.2 Gedit文本編輯器477

    14.2.1 Gedit文本編輯器概述477

    14.2.2 Gedit工作界面介紹478

    14.2.3 快速移動光標(biāo)479

    14.2.4 顯示行號479

    14.2.5 語法高亮480

    14.2.6 拼寫檢查480

    14.2.7 查找和替換482

    14.3 Kate編輯器482

    14.3.1 Kate編輯器概述483

    14.3.2 Kate基本界面484

    14.3.3 快速移動光標(biāo)485

    14.3.4 查找和替換485

    14.3.5 拼寫檢查487

    14.3.6 語法高亮488

    14.3.7 腳本編程環(huán)境488

    14.4 小結(jié)490

    第3篇 Shell編程

    第15章 Shell腳本編程基礎(chǔ)、變量(教學(xué)視頻:56分鐘)492

    15.1 Bash腳本編程基礎(chǔ)492

    15.1.1 Shell腳本概述492

    15.1.2 Shell腳本的基本內(nèi)容493

    15.1.3 腳本的運(yùn)行方式495

    15.1.4 接收用戶輸入496

    15.1.5 向腳本傳遞參數(shù)497

    15.2 Tcsh腳本編程498

    15.2.1 輸出字符串Hello的示例腳本498

    15.2.2 Tcsh與Bash腳本的區(qū)別499

    15.3 Shell中的變量499

    15.3.1 保存系統(tǒng)運(yùn)行情況的環(huán)境變量500

    15.3.2 傳遞參數(shù)的位置變量503

    15.3.3 系統(tǒng)預(yù)先定義的變量504

    15.3.4 用戶自定義變量505

    15.4 Shell中的數(shù)組509

    15.4.1 數(shù)組的定義509

    15.4.2 數(shù)組的使用510

    15.4.3 清除數(shù)組512

    15.5 小結(jié)512

    第16章 系統(tǒng)腳本和登錄環(huán)境(教學(xué)視頻:32分鐘)513

    16.1 系統(tǒng)啟動過程513

    16.1.1 Linux系統(tǒng)的啟動步驟513

    16.1.2 引導(dǎo)裝載程序GRUB514

    16.2 系統(tǒng)初始化過程518

    16.2.1 INIT進(jìn)程的配置文件518

    16.2.2 設(shè)置系統(tǒng)默認(rèn)運(yùn)行級別519

    16.2.3 初始化系統(tǒng)腳本520

    16.2.4 啟動系統(tǒng)服務(wù)520

    16.2.5 重啟快捷鍵522

    16.2.6 UPS選項(xiàng)522

    16.2.7 運(yùn)行終端523

    16.3 系統(tǒng)初始化過程中使用的腳本523

    16.3.1 系統(tǒng)初始化腳本524

    16.3.2 rc.local腳本525

    16.4 用戶環(huán)境526

    16.4.1 全局用戶配置文件/etc/profile526

    16.4.2 個(gè)人用戶配置文件.bash_profile527

    16.4.3 定制用戶環(huán)境529

    16.5 小結(jié)529

    第17章 函數(shù)和腳本參數(shù)(教學(xué)視頻:22分鐘)531

    17.1 Shell中的函數(shù)531

    17.1.1 在腳本中定義函數(shù)531

    17.1.2 在腳本中使用函數(shù)532

    17.1.3 向函數(shù)傳遞參數(shù)和返回值533

    17.1.4 返回函數(shù)執(zhí)行狀態(tài)535

    17.2 在Shell中使用函數(shù)文件536

    17.2.1 函數(shù)文件的編寫536

    17.2.2 函數(shù)文件的調(diào)用537

    17.3 兩個(gè)示例腳本538

    17.3.1 示例1:檢查包的依賴性538

    17.3.2 示例2:監(jiān)控文件系統(tǒng)541

    17.4 向腳本傳遞參數(shù)545

    17.4.1 使用shift命令處理參數(shù)545

    17.4.2 使用shift命令處理選項(xiàng)參數(shù)548

    17.5 小結(jié)549

    第18章 控制Shell腳本執(zhí)行順序(教學(xué)視頻:29分鐘)550

    18.1 條件測試和捕獲信號550

    18.1.1 退出狀態(tài)550

    18.1.2 文件測試553

    18.1.3 變量測試558

    18.1.4 字符串和數(shù)值測試559

    18.1.5 邏輯操作符561

    18.1.6 捕獲系統(tǒng)信號562

    18.2 條件判斷語句if564

    18.2.1 簡單if語句的使用564

    18.2.2 if else語句的使用566

    18.2.3 if elif語句的使用569

    18.2.4 多if語句嵌套572

    18.3 多條件判斷語句case573

    18.3.1 多條件判斷語句case的基本格式573

    18.3.2 利用case語句處理選項(xiàng)參數(shù)574

    18.3.3 利用case語句處理用戶輸入577

    18.4 步進(jìn)循環(huán)語句for578

    18.4.1 for語句的基本格式578

    18.4.2 利用for語句處理數(shù)組579

    18.4.3 一個(gè)設(shè)置防火墻的例子580

    18.5 循環(huán)語句until581

    18.5.1 until語句的基本格式581

    18.5.2 利用until語句監(jiān)控文件系統(tǒng)狀態(tài)582

    18.6 while循環(huán)語句583

    18.6.1 while語句的基本格式583

    18.6.2 while語句與until語句的區(qū)別584

    18.6.3 利用while語句監(jiān)控系統(tǒng)網(wǎng)絡(luò)狀態(tài)585

    18.7 利用break和continue控制循環(huán)586

    18.7.1 使用break語句控制循環(huán)586

    18.7.2 使用continue語句控制循環(huán)588

    18.8 小結(jié)589

    第19章 Shell編程技巧和應(yīng)用實(shí)例(教學(xué)視頻:56分鐘)591

    19.1 運(yùn)行級別腳本591

    19.1.1 運(yùn)行級別腳本的結(jié)構(gòu)591

    19.1.2 編寫運(yùn)行級別腳本593

    19.1.3 添加和管理運(yùn)行級別腳本595

    19.2 怎樣寫好Shell腳本596

    19.2.1 一般性原則596

    19.2.2 良好的編程習(xí)慣596

    19.2.3 Shell腳本的安全性597

    19.3 調(diào)試腳本599

    19.3.1 排除錯(cuò)誤599

    19.3.2 腳本調(diào)試601

    19.4 Shell編程實(shí)例——自動備份文件腳本603

    19.4.1 需求和設(shè)計(jì)思路603

    19.4.2 完全備份模塊604

    19.4.3 差異備份模塊605

    19.4.4 遠(yuǎn)程備份模塊606

    19.4.5 主體和日志功能607

    19.4.6 自動運(yùn)行備份腳本610

    19.5 Shell編程實(shí)例——防火墻快速配置腳本610

    19.5.1 設(shè)置防火墻狀態(tài)610

    19.5.2 添加防火墻規(guī)則612

    19.5.3 保存防火墻規(guī)則616

    19.6 快速初始化系統(tǒng)腳本617

    19.6.1 初始化系統(tǒng)網(wǎng)絡(luò)617

    19.6.2 更改SSH服務(wù)的端口625

    19.6.3 設(shè)置SELinux狀態(tài)626

    19.6.4 關(guān)閉不必要的系統(tǒng)服務(wù)626

    19.7 服務(wù)監(jiān)控和主備切換腳本627

    19.7.1 測試主服務(wù)器狀態(tài)627

    19.7.2 切換備用服務(wù)器狀態(tài)628

    19.8 小結(jié)629

    lvm災(zāi)難恢復(fù)

    四、惠普服務(wù)器如何為用戶提供數(shù)據(jù)保護(hù)?

    傳統(tǒng)的備份方法通常需要用更多的時(shí)間(備份窗口)和管理操作(人員)來處理提高的容量。讓我們來了解一下惠普服務(wù)器如何為用戶提供數(shù)據(jù)保護(hù)!

    惠普的數(shù)據(jù)保護(hù)解決方案允許客戶在不改變?nèi)藛T數(shù)量的情況下將容量提高10倍,采用的方法包括:

    1、通過零停機(jī)時(shí)間和零影響備份消除備份窗口.

    2、通過即時(shí)恢復(fù)功能消除了恢復(fù)窗口

    3、通過直接備份解決方案實(shí)現(xiàn)了更加有效的備份。

    集中備份

    1、SAN中的備份

    2、高可用性備份

    3、零停機(jī)時(shí)間備份

    專門的備份方法

    1、遠(yuǎn)程備份

    2、災(zāi)難容許備份

    3、即時(shí)恢復(fù)

    4、快速恢復(fù)

    5、無服務(wù)器備份

    6、開放系統(tǒng)到大型機(jī)

    7、業(yè)務(wù)連續(xù)性解決方案

    以上就是關(guān)于lvm災(zāi)難恢復(fù)相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。


    推薦閱讀:

    男士圍巾品牌排行榜(男士圍巾品牌排行榜前十名LV)

    抖音達(dá)人等級lv5是什么水平(抖音達(dá)人等級lv5是什么水平的)

    團(tuán)購達(dá)人升級到lv3(團(tuán)購達(dá)人升級到lv3多少錢)

    最近有什么影展(近期影展)

    一級域名網(wǎng)站里有二級域名(一級域名,二級域名)