




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、Ubuntu Linux操作系統(tǒng)項目教程高等職業(yè)技術(shù)教育計算機相關(guān)專業(yè)目錄項目1Ubuntu Linux操作系統(tǒng)項目教程1.1項目陳述1.2必備知識1.3項目實施【學(xué)習(xí)目標(biāo)】 掌握Linux的發(fā)展歷史、Linux的體系結(jié)構(gòu)、Linux的版本以及Linux的特性。 掌握VMware虛擬機以及Ubuntut操作系統(tǒng)的安裝方法。 熟悉Ubuntu桌面環(huán)境。 掌握常用的圖形界面應(yīng)用程序的使用方法。 掌握Ubuntu個性化設(shè)置。 掌握Ubuntu命令行終端管理方法。 掌握SecureCRT與SecureFX遠程連接管理Ubuntu操作系統(tǒng)的方法。 掌握系統(tǒng)克隆與快照管理的方法。項目1云計算基礎(chǔ)回顧Lin
2、ux的歷史,可以說它是“踩著巨人的肩膀”逐步發(fā)展起來的,Linux在很大程度上借鑒了UNIX操作系統(tǒng)的成功經(jīng)驗,繼承并發(fā)展了UNIX的優(yōu)良傳統(tǒng)。由于Linux具有開源的特性,因此一經(jīng)推出便得到了廣大操作系統(tǒng)開發(fā)愛好者的積極響應(yīng)和支持,這也是Linux得以迅速發(fā)展的關(guān)鍵因素之一。本章主要講解了Linux的發(fā)展歷史、Linux的版本及Linux的特性,講解了Linux操作系統(tǒng)的安裝方法,Linux操作系統(tǒng)登錄、注銷、退出的方法,賬號管理的基本操作,以及系統(tǒng)克隆與快照管理,同時還講解了遠程連接管理Linux操作系統(tǒng)的方法。1.1項目陳述1.2.1 Linux的發(fā)展歷史Linux操作系統(tǒng)是一種類UNI
3、X的操作系統(tǒng),UNIX是一種主流經(jīng)典的操作系統(tǒng),Linux操作系統(tǒng)來源于UNIX,是UNIX在計算機上的完整實現(xiàn)。UNIX操作系統(tǒng)是1969年由肯湯普森(K. Thompson)工程師在美國貝爾實驗室開發(fā)的一種操作系統(tǒng),1972年,其與丹尼斯里奇(D. Ritchie)工程師一起用C語言重寫了UNIX操作系統(tǒng),大幅增加了其可移植性。由于UNIX具有良好而穩(wěn)定的性能,因此在計算機領(lǐng)域中得到了廣泛應(yīng)用。由于美國電話電報公司的政策改變,在Version 7 UNIX推出之后,其發(fā)布了新的使用條款,將UNIX源代碼私有化,在大學(xué)中不能再使用UNIX源代碼。1987年,荷蘭的阿姆斯特丹自由大學(xué)計算機科學(xué)
4、系的安德魯塔能鮑姆(A. Tanenbaum)教授為了能在課堂上教授學(xué)生操作系統(tǒng)運作的實務(wù)細(xì)節(jié),決定在不使用任何美國電話電報公司的源代碼的前提下,自行開發(fā)與UNIX兼容的操作系統(tǒng),以避免版權(quán)上的爭議。他以小型UNIX(mini-UNIX)之意將此操作系統(tǒng)命名為MINIX。MINIX是一種基于微內(nèi)核架構(gòu)的類UNIX計算機操作系統(tǒng),除了啟動的部分用匯編語言編寫以外,其他大部分是用C語言編寫的,其內(nèi)核系統(tǒng)分為內(nèi)核、內(nèi)存管理及文件管理3部分。1.2必備知識1.2.1 Linux的發(fā)展歷史 MINIX最有名的學(xué)生用戶是芬蘭人李納斯托沃茲(L. Torvalds),他在芬蘭的赫爾辛基技術(shù)大學(xué)用MINIX操
5、作系統(tǒng)搭建了一個新的內(nèi)核與MINIX兼容的操作系統(tǒng),1991年10月5日,他在一臺FTP服務(wù)器上發(fā)布了這個消息,將此操作系統(tǒng)命名為Linux,標(biāo)志著Linux操作系統(tǒng)的誕生。在設(shè)計哲學(xué)上,Linux和MINIX大相徑庭,MINIX在內(nèi)核設(shè)計上采用了微內(nèi)核的原則,但Linux和原始的UNIX相同,都采用了宏內(nèi)核的設(shè)計。 Linux一開始要求所有的源碼必須公開,且任何人均不得從Linux交易中獲利。然而,這種純粹的自由軟件的理想對于Linux的普及和發(fā)展是不利的,于是Linux開始轉(zhuǎn)向通用公共許可證(General Public License,GPL)項目,成為GNU(GNUs Not UNIX
6、)陣營中的主要一員,GNU項目是由理查德斯托曼(R. Stallman)于1984年提出的,他建立了自由軟件基金會,并提出GNU項目的目的是開發(fā)一種完全自由的、與UNIX類似但功能更強大的操作系統(tǒng),以便為所有計算機用戶提供一種功能齊全、性能良好的基本系統(tǒng)。1.2.1 Linux的發(fā)展歷史 Linux誕生之后,發(fā)展迅速,些機構(gòu)和公司將Linux 內(nèi)核、源碼以及相關(guān)應(yīng)用軟件集成為一個完整的操作系統(tǒng),便于用戶安裝和使用,從而形成Linux發(fā)行版本,這些發(fā)行版本不僅包括完整的Linux系統(tǒng),還包括了文本編輯器、高級語言編譯器等應(yīng)用軟件,以及X-Windows圖形用戶界面。Linux在桌面應(yīng)用、服務(wù)器平
7、臺、嵌入式應(yīng)用等領(lǐng)域得到了良好發(fā)展,并形成了自己的產(chǎn)業(yè)環(huán)境,包括芯片制造商、硬件廠商、軟件提供商等。Linux具有完善的網(wǎng)絡(luò)功能和較高的安全性,繼成了UNIX系統(tǒng)卓越的穩(wěn)定性表現(xiàn),在全球各地的服務(wù)器平臺上市場份額不斷增加。在高性能集群計算中,Linux處于無可爭議的霸主地位,在全球排名前500名的高性能計算機系統(tǒng)中,Linux占了90%以上的份額。 云計算、大數(shù)據(jù)作為一個基于開源軟件的平臺,Linux占據(jù)了核心優(yōu)勢。Linux基金會的研究結(jié)果表明,85%以上的企業(yè)已經(jīng)在使用Linux操作系統(tǒng)進行云計算、大數(shù)據(jù)平臺的構(gòu)建。在物聯(lián)網(wǎng)、嵌入式系統(tǒng)、移動終端等市場,Linux也占據(jù)著最大的份額。在桌面
8、領(lǐng)域,Windows仍然是霸主,但是Ubuntu、CentOS等注重于桌面體驗的發(fā)行版本的不斷進步,使得Linux在桌面領(lǐng)域的市場份額也正在逐步提升。Linux憑借優(yōu)秀的設(shè)計、不凡的性能,加上IBM、Intel、CA、Core、Oracle等國際知名企業(yè)的大力支持,市場份額逐步擴大,逐漸成為主流操作系統(tǒng)之一。1.2.2 Linux的體系結(jié)構(gòu)Linux采用分層設(shè)計,分層結(jié)構(gòu),如圖1.1所示,它包括4個層次。每層只能與相鄰的層通信,層次間具有人上到下的依賴關(guān)系,靠上的層依賴靠下的層,但靠下的層并不依賴于靠上的層,各層系統(tǒng)功能如下。(1)用戶應(yīng)用程序。位于整個系統(tǒng)的最頂層,是Linux系統(tǒng)上運行的應(yīng)
9、用程序的集合,常見的用戶應(yīng)用程序有多媒體處理應(yīng)用程序、文字處理應(yīng)用程序、網(wǎng)絡(luò)應(yīng)用程序等。(2)操作系統(tǒng)服務(wù)。位于用戶應(yīng)用程序與Linux內(nèi)核之間,主要是指那些為用戶提供服務(wù)且執(zhí)行操作系統(tǒng)部分功能的程序,為應(yīng)用程序提供系統(tǒng)內(nèi)核的調(diào)用接口。窗口系統(tǒng)、Shell命令解釋系統(tǒng)、內(nèi)核編程接口等就是屬于操作系統(tǒng)服務(wù)子系統(tǒng),這一部分也稱為系統(tǒng)程序。1.2必備知識1.2.2 Linux的體系結(jié)構(gòu)(3)Linux內(nèi)核。靠近硬件的內(nèi)核,即Linux操作系統(tǒng)常駐內(nèi)存部分。Linux內(nèi)核是整個操作系統(tǒng)的核心,由它實現(xiàn)對硬件的抽象和訪問調(diào)度。它為上層調(diào)用提供了一個統(tǒng)一的虛擬機器接口,在編寫上層程序的時候不需要考慮計算機
10、使用何種類型的硬件,也不需要考慮臨界資源問題。每個上層進程執(zhí)行時就像它是計算機上的唯一進程,獨占了系統(tǒng)的所有內(nèi)存和其他硬件資源,但實際上,系統(tǒng)可以同時運行多個進程,由Linux內(nèi)核保證各進程對臨界資源的安全使用。所有運行在內(nèi)核之上的程序可分為系統(tǒng)程序和用戶程序兩大類,但它們統(tǒng)統(tǒng)運行在用戶模式之下,內(nèi)核之外的所有程序必須通過系統(tǒng)調(diào)用才能進行操作系統(tǒng)的內(nèi)核。(4)硬件系統(tǒng)。包含Linux所有使用的所有物理設(shè)備,如CPU、內(nèi)存、硬盤和網(wǎng)絡(luò)設(shè)備等。1.2.3 Linux的版本Linux操作系統(tǒng)的標(biāo)志是一只可愛的小企鵝,如圖1.2所示。它寓意著開放和自由,這也是Linux操作系統(tǒng)的精髓。Linux是一種
11、誕生于網(wǎng)絡(luò)、成長于網(wǎng)絡(luò)且成熟于網(wǎng)絡(luò)的操作系統(tǒng),Linux操作系統(tǒng)具有開源的特性,是基于Copyleft(無版權(quán))的軟件模式進行發(fā)布的。其實,Copyleft是與Copyright(版權(quán)所有)相對立的新名稱,這造就了Linux操作系統(tǒng)發(fā)行版本多樣的格局。目前,Linux操作系統(tǒng)已經(jīng)有超過300個發(fā)行版本被開發(fā)出來,被普遍使用的有以下幾個。1RedHat Linux2CentOS3Fedora4Mandrake5Debian6Ubuntu本書以Ubuntu的20.04.2版本為平臺介紹Linux的使用。書中出現(xiàn)的各種操作,如無特別說明,均以Ubuntu為實現(xiàn)平臺,所有案例都經(jīng)過編者的完整實現(xiàn)。1.
12、2必備知識1.2.4 Linux的特性Linux操作系統(tǒng)是目前發(fā)展最快的操作系統(tǒng),這與Linux具有的良好特性是分不開的。它包含了UNIX的全部功能和特性。Linux操作系統(tǒng)作為一款免費、自由、開放的操作系統(tǒng),發(fā)展勢不可當(dāng),它高效、安全、穩(wěn)定,支持多種硬件平臺,用戶界面友好,網(wǎng)絡(luò)功能強大,支持多任務(wù)、多用戶。(1)開放性。(2)多用戶。(3)多任務(wù)。(4)良好的用戶界面。(5)設(shè)備獨立性強。(6)提供了豐富的網(wǎng)絡(luò)功能。(7)可靠的安全系統(tǒng)。(8)良好的可移植性。(9)支持多文件系統(tǒng)。1.2必備知識1.3.1 VMware Workstation安裝1.3.2 安裝Ubuntu操作系統(tǒng)1.3.3
13、 熟悉Ubuntu桌面環(huán)境1.3.4 常用的圖形界面應(yīng)用程序1.3.5 Ubuntu個性化設(shè)置1.3.6 Ubuntu命令行終端管理1.3.7 使用CRT與FX配置管理Ubuntu系統(tǒng)1.3.8 系統(tǒng)克隆與快照管理1.3項目實施本項目包含十二個任務(wù)。任務(wù)1.1 Linux的發(fā)展歷史,主要講解了Linux的起源誕生、發(fā)展歷史。任務(wù)1.2 Linux的體系結(jié)構(gòu),主要講解了用戶應(yīng)用程序、操作系統(tǒng)服務(wù)、Linux內(nèi)核、硬件系統(tǒng)。任務(wù)1.3 Linux的版本,主要講解了RedHat Linux、CentOS、Fedora、Mandrake、Debian以及Ubuntu。任務(wù)1.4 Linux的特性,主要
14、講解了Linux的開放性、多用戶、多任務(wù)、良好的用戶界面、設(shè)備獨立性強、提供了豐富的網(wǎng)絡(luò)功能、可靠的安全系統(tǒng)、良好的可移植性以及支持多文件系統(tǒng)。任務(wù)1.5 VMware Workstation安裝。任務(wù)1.6安裝Ubuntu操作系統(tǒng)。1.4 項目小結(jié)本項目包含十二個任務(wù)。任務(wù)1.7熟悉Ubuntu桌面環(huán)境,主要講解了系統(tǒng)登錄、注銷與關(guān)機;活動概覽視圖、啟動應(yīng)用程序、將應(yīng)用程序添加到Dash面板、窗口操作、使用工作區(qū)以及用戶管理。任務(wù)1.8常用的圖形界面應(yīng)用程序,主要講解了FireFox瀏覽器、Thunderbird郵件/新聞、文件管理器以及文本編輯器。任務(wù)1.9 Ubuntu個性化設(shè)置,主要講
15、解了顯示器設(shè)置、背景設(shè)置、外觀設(shè)置、鍵盤快捷鍵以及網(wǎng)絡(luò)設(shè)置。任務(wù)1.10 Ubuntu命令行終端管理,主要講解了使用仿真終端窗口、使用文本模式、文配置超級管理員root以及使用命令行關(guān)閉和重啟系統(tǒng)。任務(wù)1.11使用CRT與FX配置管理Ubuntu系統(tǒng),主要講解了使用SecureCRT配置管理Ubuntu系統(tǒng)和使用SecureFX遠程連接Ubuntu系統(tǒng)。任務(wù)1.12系統(tǒng)克隆與快照管理,主要講解了系統(tǒng)克隆和快照管理。1.4 項目小結(jié) Ubuntu Linux操作系統(tǒng)項目教程高等職業(yè)技術(shù)教育計算機相關(guān)專業(yè)目錄項目2 Linux基本操作命令2.1項目陳述2.2必備知識2.3項目實施【學(xué)習(xí)目標(biāo)】 了解
16、Shell命令基礎(chǔ)。 掌握Linux操作系統(tǒng)的目錄結(jié)構(gòu)以及各目錄的主要作用。 掌握文件及目錄顯示類、操作類、文件內(nèi)容顯示和處理類、查找類的相關(guān)命令。 掌握Vi、Vim編輯器的使用方法。 理解硬鏈接與軟鏈接、通配符與文件名變量、輸入/輸出重定向與管道配置方法。 掌握Ubuntu命令行終端管理方法。 掌握SecureCRT與SecureFX遠程連接管理Ubuntu操作系統(tǒng)的方法。 掌握Linux快捷鍵的使用方法。項目2Linux基本操作命令 Linux操作系統(tǒng)的一個重要特點就是提供了豐富的命令,對用戶來說,如何在文本模式和終端模式下,實現(xiàn)對Linux操作系統(tǒng)的文件和目錄的瀏覽、操作等各種管理,是衡
17、量用戶Linux操作系統(tǒng)應(yīng)用水平的一個重要方面,如復(fù)制、移動、刪除、查看、磁盤掛載以及進程和作業(yè)控制等命令,可根據(jù)需要完成各種管理操作任務(wù),所以掌握常用的Linux命令是非常必要的。本章主要講解了Shell命令基礎(chǔ)、Linux文件及目錄管理、Vi及Vim編輯器的使用以及Linux快捷鍵的使用。2.1項目陳述2.2.1 Shell簡介Linux操作系統(tǒng)的Shell作為操作系統(tǒng)的外殼,為用戶提供使用操作系統(tǒng)的接口。它是命令語言、命令解釋程序及程序設(shè)計語言的統(tǒng)稱。Shell是用戶和Linux內(nèi)核之間的接口程序,如果把Linux內(nèi)核想象成一個球體的中心,Shell就是圍繞內(nèi)核的外層。當(dāng)從Shell或其
18、他程序向Linux傳遞命令時,內(nèi)核會做出相應(yīng)的反應(yīng)。Shell是一個命令語言解釋器,它擁有自己內(nèi)建的Shell命令集,Shell也能被系統(tǒng)中的其他應(yīng)用程序所調(diào)用。用戶在提示符下輸入的命令都先由Shell解釋再傳給Linux核心。Shell是使用Linux操作系統(tǒng)的主要環(huán)境,Shell的學(xué)習(xí)和使用是學(xué)習(xí)Linux不可或缺的一部分。Linux操作系統(tǒng)提供的圖形用戶界面X Window就像Windows一樣,也有窗口、菜單和圖標(biāo),可以通過鼠標(biāo)進行相關(guān)的管理操作。在圖形化界面中,同時按下組合鍵Ctrl+Alt+T或者在應(yīng)用程序中菜單中打開虛擬終端,即可啟動Shell,如圖2.1所示,在終端中輸入的命令
19、就是依靠Shell來解釋執(zhí)行完成的。一般的Linux操作系統(tǒng)不僅有圖形化界面,還有純文本模式,在沒有安裝圖形化界面的Linux操作系統(tǒng)中,開機會自動進入純文本模式,此時就啟動了Shell,在該模式下可以輸入命令和系統(tǒng)進行交互。2.2必備知識2.2.1 Shell簡介當(dāng)用戶成功登錄后,系統(tǒng)將執(zhí)行Shell程序,提供命令提示符,對于普通用戶,用“$”作為提示符,對于超級用戶,用“#”作為提示符。一旦出現(xiàn)命令提示符,用戶就可以輸入命令所需的參數(shù),系統(tǒng)將執(zhí)行這些命令,若要中止命令的執(zhí)行,則可以按“Ctrl+C”組合鍵,若用戶想退出登錄,則可以輸入exit、或按文件結(jié)束符(“Ctrl+D”組合鍵)。2.
20、2.2 Shell命令格式在Linux操作系統(tǒng)中看到的命令其實就是Shell命令,下面介紹一下Shell命令的基本操作。1Shell命令的基本格式Shell命令的基本格式如下。command 選項 參數(shù)2輸入命令時鍵盤操作的一般規(guī)律(1)命令、文件名、參數(shù)等都要區(qū)分英文大小寫,例如,md與MD是不同的。(2)命令、選項、參數(shù)之間必須有一個或多個空格。rootUbuntu:# hostnamectl set-hostname test01 #修改主機名為test01rootUbuntu:# bash #/bash執(zhí)行命令roottest01:#(3)按“Enter”鍵以后,該命令才會被執(zhí)行。2.
21、2必備知識2.2.3顯示系統(tǒng)信息的命令1who命令查看用戶登錄信息2whoami命令顯示當(dāng)前操作用戶3hostname/hostnamectl命令顯示或設(shè)置當(dāng)前系統(tǒng)的主機名4date命令顯示時間/日期Mandrake5cal命令顯示日歷6clear命令清除屏幕2.2必備知識2.2.4 Shell使用技巧1命令和文件名的自動補齊功能2歷史命令3命令別名4命令幫助2.2必備知識2.2.4 Linux操作系統(tǒng)的目錄結(jié)構(gòu)文件系統(tǒng)是Linux操作系統(tǒng)的重要組成部分,文件系統(tǒng)中的文件是數(shù)據(jù)的集合,文件系統(tǒng)不僅包含文件中的數(shù)據(jù),還包含文件系統(tǒng)的結(jié)構(gòu),所有Linux用戶和程序看到的文件、目錄、軟鏈接及文件保護
22、信息等都存儲在其中。學(xué)習(xí)Linux時,要不僅限于學(xué)習(xí)各種命令,了解整個Linux文件系統(tǒng)的目錄結(jié)構(gòu),以及各個目錄的功能同樣至關(guān)重要。Linux操作系統(tǒng)安裝完成以后,會自動建立一套完整的目錄結(jié)構(gòu),雖然各個Linux發(fā)行版本之間有一些差異,但是基本上都會遵循傳統(tǒng)Linux操作系統(tǒng)建立目錄的方法,即最底層的目錄稱為根目錄,用“/”表示,Linux操作系統(tǒng)的主要目錄結(jié)構(gòu)如圖2.2所示。2.2必備知識2.2.4 Linux操作系統(tǒng)的目錄結(jié)構(gòu)Linux的文件系統(tǒng)結(jié)構(gòu)不同于Windows操作系統(tǒng),Linux操作系統(tǒng)只有一棵文件樹,整個文件系統(tǒng)是以一個樹根“/”為起點的,所有的文件和外部設(shè)備(如硬盤、光驅(qū)、打
23、印機等)都以文件的形式掛載在這棵文件樹上。通常Linux發(fā)行版本的根目錄下含有/boot、/cdrom、/dev、/etc、/home、/lost+found、/media、/mnt、/opt、/proc、/root、/run、/srv、/sys、/tmp、/usr、/var、/bin、/lib、/lib64、/libx32、/sbin、/swapfile等目錄。2.2.5 文件及目錄顯示類命令1pwd命令顯示當(dāng)前工作目錄2cd命令改變當(dāng)前工作目錄3ls命令顯示目錄文件4stat命令顯示文件或文件系統(tǒng)狀態(tài)信息2.2必備知識2.2.6 文件及目錄操作類命令1touch命令創(chuàng)建文件或修改文件的存取
24、時間2mkdir命令創(chuàng)建新目錄3rmdir命令刪除目錄4rm刪除文件或目錄5cp命令復(fù)制文件或目錄6mv命令移動文件或目錄7tar命令打包、歸檔文件或目錄8du命令查看文件或目錄的容量大小2.2必備知識2.2.7 文件內(nèi)容顯示和處理類命令1cat命令顯示文件內(nèi)容2tac命令反向顯示文件內(nèi)容3more命令逐頁顯示文件中的內(nèi)容(僅向下翻頁)4less命令逐頁顯示文件中的內(nèi)容(可向上、向下翻頁)5head命令查看文件的n行6tail命令查看文件的最后n行7file命令查看文件或目錄的類型8wc命令統(tǒng)計9sort命令排序10uniq命令去重11echo命令將顯示內(nèi)容輸出到屏幕上2.2必備知識2.2.8
25、 文件查找類命令1whereis命令查找文件位置2locate命令查找絕對路徑中包含指定字符串的文件的位置3find命令文件查找4which命令確定程序的具體位置5grep命令查找文件中包含指定字符串的行2.2必備知識2.3.1 Vi、Vim編輯器的使用2.3.2 文件硬鏈接與軟鏈接管理2.3.3 通配符與文件名變量2.3.4 輸入/輸出重定向與管道2.3.5 Linux快捷鍵的使用2.3項目實施本項目包含十四個任務(wù)。任務(wù)2.1 Shell簡介。任務(wù)2.2 Shell命令格式,主要講解了Shell命令的基本格式、輸入命令時鍵盤操作的一般規(guī)律。任務(wù)2.3顯示系統(tǒng)信息的命令,主要講解了who命令查
26、看用戶登錄信息、whoami命令顯示當(dāng)前操作用戶、hostname/hostnamectl命令顯示或設(shè)置當(dāng)前系統(tǒng)的主機名、date命令顯示時間/日期、cal命令顯示日歷以及clear命令清除屏幕。任務(wù)2.4 Shell使用技巧,主要講解了命令和文件名的自動補齊功能、歷史命令、命令別名以及命令幫助。任務(wù)2.5 Linux操作系統(tǒng)的目錄結(jié)構(gòu)。任務(wù)2.6文件及目錄顯示類命令,主要講解了pwd命令顯示當(dāng)前工作目錄、cd命令改變當(dāng)前工作目錄、ls命令顯示目錄文件以及stat命令顯示文件或文件系統(tǒng)狀態(tài)信息。任務(wù)2.7文件及目錄操作類命令,主要講解了touch命令創(chuàng)建文件或修改文件的存取時間、mkdir命令
27、創(chuàng)建新目錄、rmdir命令刪除目錄、rm刪除文件或目錄、cp命令復(fù)制文件或目錄、mv命令移動文件或目錄、tar命令打包、歸檔文件或目錄以及du命令查看文件或目錄的容量大小。2.4 項目小結(jié)本項目包含十四個任務(wù)。任務(wù)2.8文件內(nèi)容顯示和處理類命令,主要講解了cat命令顯示文件內(nèi)容、tac命令反向顯示文件內(nèi)容、more命令逐頁顯示文件中的內(nèi)容(僅向下翻頁)、less命令逐頁顯示文件中的內(nèi)容(可向上、向下翻頁)、head命令查看文件的n行、tail命令查看文件的最后n行、file命令查看文件或目錄的類型、wc命令統(tǒng)計、sort命令排序、uniq命令去重以及echo命令將顯示內(nèi)容輸出到屏幕上。任務(wù)2.
28、9文件查找類命令,主要講解了whereis命令查找文件位置、locate命令查找絕對路徑中包含指定字符串的文件的位置、find命令文件查找、which命令確定程序的具體位置以及grep命令查找文件中包含指定字符串的行。任務(wù)2.10 Vi、Vim編輯器的使用,主要講解了命令模式、編輯模式和末行模式。任務(wù)2.11文件硬鏈接與軟鏈接管理。任務(wù)2.12通配符與文件名變量。任務(wù)2.13輸入/輸出重定向與管道,主要講解了標(biāo)準(zhǔn)文件、輸入重定向、輸出重定向、錯誤重定向以及管道。任務(wù)2.14 Linux快捷鍵的使用。2.4 項目小結(jié)Ubuntu Linux操作系統(tǒng)項目教程高等職業(yè)技術(shù)教育計算機相關(guān)專業(yè)目錄項目3
29、用戶組群與文件目錄權(quán)限管理3.1項目陳述3.2必備知識3.3項目實施【學(xué)習(xí)目標(biāo)】 理解用戶賬戶分類、用戶賬戶密碼文件及組群文件。 掌握Ubuntu的超級用戶權(quán)限與管理員。 掌握用戶賬戶管理及組群維護與管理。 理解su和sudo命令的使用方法。 掌握文件和目錄的權(quán)限以及詳解文件和目錄的屬性信息。 掌握使用數(shù)字表示法與文字表示法修改文件和目錄的權(quán)限的方法。 掌握文件訪問控制列表的配置方法。項目3用戶組群與文件目錄權(quán)限管理Ubuntu Linux是一個多用戶、多任務(wù)的操作系統(tǒng),可以讓多個用戶同時使用系統(tǒng),為了保證用戶之間的獨立性,允許用戶保護自己的資源不被非法訪問,用戶之間可以共享信息和文件,也允許
30、用戶分組工作,對不同的用戶分配不同的權(quán)限,使每個用戶都能各自不受干擾地獨立工作,因此,作為系統(tǒng)的管理員,掌握系統(tǒng)配置、用戶權(quán)限設(shè)置與管理、文件和目錄的權(quán)限設(shè)置是至關(guān)重要的。本章主要講解了用戶賬戶、組群管理、su和sudo命令的使用以及文件和目錄權(quán)限管理。3.1項目陳述3.2.1 Linux用戶賬戶管理為了實現(xiàn)安全控制,每次登錄Linux操作系統(tǒng)時都要選擇一個用戶并輸入密碼,每個用戶在系統(tǒng)中有不同的權(quán)限,其所能管理的文件、執(zhí)行的操作也不同。下面來介紹用戶賬戶分類、用戶賬戶密碼文件以及用戶賬戶管理等相關(guān)內(nèi)容。1用戶賬戶分類(1)超級用戶(root)(2)系統(tǒng)用戶(3)普通用戶2用戶賬戶密碼文件(1
31、)用戶賬戶管理文件/etc/passwd。(2)用戶密碼文件/etc/shadow。3.2必備知識3.2.2 Ubuntu超級用戶權(quán)限與管理員1Linux的超級用戶權(quán)限解決方案2Ubuntu管理員3.2必備知識3.2.3 組群管理Linux操作系統(tǒng)中包含私有組、系統(tǒng)組、標(biāo)準(zhǔn)組。(1)私有組:建立用戶賬戶時,若沒有指定其所屬的組,則系統(tǒng)會建立一個組名和用戶名相同的組,這個組就是私有組,它只容納了一個用戶。(2)系統(tǒng)組:這是Linux操作系統(tǒng)正常運行所必需的組,安裝Linux操作系統(tǒng)或添加新的軟件包時會自動建立系統(tǒng)。(3)標(biāo)準(zhǔn)組:可以容納多個用戶,組中的用戶都具有組所擁有的權(quán)限。1組群/etc/g
32、roup文件2組群/etc/gshadow文件3.2必備知識3.2.4 文件和目錄權(quán)限管理1理解文件和目錄的權(quán)限Linux操作系統(tǒng)中的每一個文件或目錄都包含訪問權(quán)限,這些訪問權(quán)限決定了哪些用戶能訪問和如何訪問這些文件和目錄,可以通過設(shè)定權(quán)限來實現(xiàn)訪問權(quán)限的限制。(1)只允許用戶自己訪問。(2)允許一個預(yù)先指定的用戶組中的用戶訪問。(3)允許系統(tǒng)中的任何用戶訪問。根據(jù)賦予權(quán)限的不同,不同的用戶(所有者、用戶組或其他用戶)能夠訪問不同的文件或目錄,所有者是創(chuàng)建文件的用戶,文件的所有者能夠授予所在用戶組的其他成員以及系統(tǒng)中的除所屬組之外的其他用戶的文件訪問權(quán)限。每一個用戶針對系統(tǒng)中的所有文件都有其自
33、身的讀、寫和執(zhí)行權(quán)限。(1)第一套權(quán)限控制為訪問自己的文件權(quán)限,即文件或目錄所有者。(2)第二套權(quán)限控制為用戶組群訪問其中一個用戶的文件或目錄權(quán)限。(3)第三套權(quán)限控制為其他用戶訪問一個用戶的文件或目錄權(quán)限。以上三套權(quán)限賦予了用戶不同類型(所有者、用戶組或其他用戶)的讀、寫和執(zhí)行權(quán)限,構(gòu)成了一個有9種類型的權(quán)限組。3.2必備知識3.2.4 文件和目錄權(quán)限管理文件或目錄的詳細(xì)信息,共分為7組,各組信息的含義,如圖3.3所示。3.2.4 文件和目錄權(quán)限管理2詳解文件和目錄的屬性信息文件和目錄的屬性信息解讀如下。(1)第一組表示文件/目錄類型權(quán)限。每一行的第一個字符一般用來區(qū)分文件的類型,一般取值為
34、-、b、c、d、l、s、p,其具體含義,如表3.5所示。3.3.1 在圖形化界面管理用戶和組群1創(chuàng)建用戶賬戶2用戶帳戶管理3創(chuàng)建和管理組帳戶3.3項目實施3.3.2 使用命令行工具管理用戶和組群用戶賬戶管理包括建立用戶賬戶、設(shè)置用戶賬戶密碼和用戶賬戶維護等內(nèi)容。1useradd(adduser)命令建立用戶賬戶2passwd命令設(shè)置用戶賬戶密碼3chage命令修改用戶賬戶口令屬性4usermod命令修改用戶賬戶5userdel命令刪除用戶賬戶6groupadd命令創(chuàng)建組群7groupdel命令刪除組群8groupmod命令更改組群識別碼或名稱9gpasswd命令管理組群10chown命令修改文
35、件的擁有者和組群11chgrp命令修改文件與目錄所屬組群3.3項目實施3.3.3 在圖形化界面管理文件和文件夾訪問權(quán)限 在Ubuntu桌面環(huán)境使用文件管理器進行文件操作。打開文件管理器,執(zhí)行文件瀏覽管理任務(wù)。1文件管理2文件夾管理3.3項目實施3.3.4 使用命令行管理文件和目錄訪問權(quán)限1數(shù)字表示法修改文件和目錄的權(quán)限2文字表示法修改文件3文件系統(tǒng)高級權(quán)限4修改文件和目錄的默認(rèn)權(quán)限與隱藏權(quán)限5文件訪問控制列表3.3項目實施3.3.5文件權(quán)限管理實例配置3.3.6 su和sudo命令使用1su命令2sudo命令3.3項目實施本項目包含十個任務(wù)。任務(wù)3.1 Linux用戶賬戶管理,主要講解了用戶賬
36、戶分類、用戶賬戶密碼文件。任務(wù)3.2 Ubuntu超級用戶權(quán)限與管理員,主要講解了Linux的超級用戶權(quán)限解決方案、Ubuntu管理員。任務(wù)3.3組群管理,主要講解了組群/etc/group文件、組群/etc/gshadow文件。任務(wù)3.4文件和目錄權(quán)限管理,主要講解了理解文件和目錄的權(quán)限、詳解文件和目錄的屬性信息。任務(wù)3.5在圖形化界面管理用戶和組群,主要講解了創(chuàng)建用戶賬戶、用戶帳戶管理、創(chuàng)建和管理組帳戶。3.4 項目小結(jié)本項目包含十個任務(wù)。任務(wù)3.6使用命令行工具管理用戶和組群,主要講解了useradd(adduser)命令建立用戶賬戶、passwd命令設(shè)置用戶賬戶密碼、chage命令修改
37、用戶賬戶口令屬性、usermod命令修改用戶賬戶、userdel命令刪除用戶賬戶、groupadd命令創(chuàng)建組群、groupdel命令刪除組群、groupmod命令更改組群識別碼或名稱、gpasswd命令管理組群、chown命令修改文件的擁有者和組群、chgrp命令修改文件與目錄所屬組群。任務(wù)3.7在圖形化界面管理文件和文件夾訪問權(quán)限,主要講解了文件管理、文件夾管理。任務(wù)3.8使用命令行管理文件和目錄訪問權(quán)限,主要講解了數(shù)字表示法修改文件和目錄的權(quán)限、文字表示法修改文件、文件系統(tǒng)高級權(quán)限、修改文件和目錄的默認(rèn)權(quán)限與隱藏權(quán)限、文件訪問控制列表。任務(wù)3.9文件權(quán)限管理實例配置。任務(wù)3.10 su和s
38、udo命令使用,主要講解了su命令、sudo命令。3.4 項目小結(jié)Ubuntu Linux操作系統(tǒng)項目教程高等職業(yè)技術(shù)教育計算機相關(guān)專業(yè)目錄項目4 磁盤配置與管理4.1項目陳述4.2必備知識4.3項目實施【學(xué)習(xí)目標(biāo)】 掌握Linux操作系統(tǒng)中的設(shè)備命名規(guī)則。 掌握磁盤添加、磁盤分區(qū)及磁盤格式化的方法。 掌握磁盤掛載、卸載以及磁盤管理其他相關(guān)命令。 圖形化工具管理磁盤分區(qū)和文件系統(tǒng)的方法。 掌握配置管理邏輯卷的方法。 了解RAID技術(shù),掌握RAID配置的方法。 掌握文件系統(tǒng)備份管理的方法。項目4 磁盤配置與管理對于任何一個通用操作系統(tǒng)而言,磁盤管理與文件管理都是必不可少的功能,因此,Linux操
39、作系統(tǒng)提供了非常強大的磁盤與文件管理功能。Linux操作系統(tǒng)的管理員應(yīng)掌握配置和管理磁盤的技巧,高效地對磁盤空間進行使用和管理。如果Linux服務(wù)器有多個用戶經(jīng)常存取數(shù)據(jù),則為了有效維護用戶數(shù)據(jù)的安全性與可靠性,應(yīng)配置邏輯卷及RAID管理。本章主要講解了磁盤管理、磁盤掛載與卸載、磁盤管理其他相關(guān)命令、配置管理邏輯卷以及RAID管理。4.1項目陳述4.2.1 Linux磁盤概述從廣義上來講,硬盤、光盤和U盤等用來保存數(shù)據(jù)信息的存儲設(shè)備都可以稱為磁盤。其中,硬盤是計算機的重要組件,無論是在Windows操作系統(tǒng)還是在Linux操作系統(tǒng)中,都要使用硬盤。因此,規(guī)劃和管理磁盤是非常重要的工作。1磁盤分
40、區(qū)2磁盤低級格式化3磁盤高級格式化4.2必備知識4.2.2 Linux磁盤設(shè)備命名規(guī)則在Linux操作系統(tǒng)中,每個硬件設(shè)備都有一個稱為設(shè)備名稱的特別名稱,IDE硬盤(包括光驅(qū)設(shè)備)由內(nèi)部連接來區(qū)分,最多可以連接4個設(shè)備。例如,對于接在IDE1的第1個IDE(主硬盤),其設(shè)備名稱為/dev/hda,也就是說,可以用“/dev/hda”來代表此硬盤,/dev/hdb表示第1個IDE通道的從設(shè)備(slave),按照這個原則,/dev/hdc和/dev/hdd為第2個IDE通道(IDE2)的主設(shè)備和從設(shè)備。對于以下信息,相信大家能夠一目了然。下面介紹硬盤設(shè)備在Linux操作系統(tǒng)中的命名規(guī)則。IDE1的
41、第1個硬盤(master)/dev/hda;IDE1的第2個硬盤(slave) /dev/hdb;IDE2的第1個硬盤(master)/dev/hdc;IDE2的第2個硬盤(slave) /dev/hdd;SCSI的第1個硬盤 /dev/sda;SCSI的第2個硬盤 /dev/sdb;原則上SCSI、SAS、STAT、USB接口硬盤(包括固態(tài)硬盤)的設(shè)備文件名稱均以/dev/sd開頭。這些設(shè)備命名依賴于設(shè)備的ID號碼,不考遺漏的ID號碼。例如,3個SCSI設(shè)備分別是/dev/sda、/dev/sdb和/dev/sdc,一般情況SATA硬盤類似SCSI,在Linux中用類似/dev/sda這樣的
42、設(shè)備名來表示。4.2必備知識4.2.3 Linux磁盤分區(qū)規(guī)則在Linux操作系統(tǒng)中,分區(qū)的概念和Windows中的概念更加接近,磁盤在Linux系統(tǒng)中使用也必須先進行分區(qū),然后建立文件系統(tǒng),才可以存儲數(shù)據(jù)。1磁盤分區(qū)類型2磁盤分區(qū)命名3MBR與GPT分區(qū)樣式4.2必備知識4.2.4 Linux文件系統(tǒng)格式目錄結(jié)構(gòu)是操作系統(tǒng)中管理文件邏輯方式,對用戶來說是可見的。而文件系統(tǒng)是磁盤或分區(qū)上文件的物理存放形式,對用戶來說是不可見的。文件系統(tǒng)是操作系統(tǒng)在磁盤上組織文件的方法,也就是保存文件信息的方法和數(shù)據(jù)結(jié)構(gòu)。不同的操作系統(tǒng)使用的文件系統(tǒng)格式不同,Linux文件系統(tǒng)格式主要有、ext2、ext3、e
43、xt4等。Linux還支持、xfs、nfs、iso9660、minix、vfat等文件系統(tǒng),現(xiàn)在的Ubuntu版本使用ext4作為默認(rèn)文件系統(tǒng)。ext是Extented File System(擴展文件系統(tǒng))的簡稱,一直是Linux首選的文件系統(tǒng)格式。在過去較長一段時間里,ext3是Linux操作系統(tǒng)的主流文件系統(tǒng)格式,Linux內(nèi)核自2.6.28版本開始正式支持新的文件系統(tǒng)ext4。作為ext3的改進版,ext4修改了ext3中部分重要的數(shù)據(jù)結(jié)構(gòu),提供更佳的性能和可靠性,以及更為豐富的功能,ext4即第4代擴展文件系統(tǒng),其主要特點如下。4.2必備知識4.2.4 Linux文件系統(tǒng)格式(1)屬
44、于大型文件系統(tǒng),支持最高1EB(1048576TB)的分區(qū),最大16TB的單個文件。(2)向下兼容于ext2和ext3,可將ext2和ext3的文件系統(tǒng)掛載為ext4分區(qū)。(3)支持持久分配,在文件系統(tǒng)層面實現(xiàn)了持久預(yù)分配并提供相應(yīng)的API,比應(yīng)用軟件自己實現(xiàn)更有效率。(4)引入現(xiàn)在文件系統(tǒng)中流行的Extent文件存儲方式,以取代ext2和ext3使用的映射方式。Extent為一組連續(xù)的數(shù)據(jù)塊,可以增加大型文件的效率,ext4支持單一Extent,在單一塊大小為4KB的系統(tǒng)中最高可達128MB。(5)能夠盡可能延遲分配磁盤空間,使用一種稱為allocate-on-flush的方式,直到文件在緩
45、存中寫完才開始分配數(shù)據(jù)塊并寫入磁盤,這樣就能優(yōu)化整個文件的數(shù)據(jù)塊分配。(6)支持無限數(shù)量的子目錄,使用日志校驗來提高文件系統(tǒng)的可靠性,支持在線磁盤碎片整理。就企業(yè)級應(yīng)用來說,性能是為重要,特別是面臨高并發(fā)大量、大型文件這種情況。Ubuntu服務(wù)器可以考慮改用xfs文件系統(tǒng)來滿足這類需求。xfs是專為超大分區(qū)及大文件設(shè)計的,它支持最高容量18EB(1EB=1048576TB)的分區(qū),最大尺寸9EB的單個文件。4.2.5 邏輯卷概述LVM中主要涉及以下幾個概念。(1)物理存儲介質(zhì)(Physical Storage Media):指系統(tǒng)的物理存儲設(shè)備,如磁盤,/dev/sda、/dev/had等,是
46、存儲系統(tǒng)最底層的存儲單元。(2)物理卷(Physical Volume,PV):指磁盤分區(qū)或邏輯上與磁盤分區(qū)具有同樣功能的設(shè)備,是LVM的最基本的存儲邏輯塊,但和基本的物理存儲介質(zhì)(如分區(qū)、磁盤)相比,其包含與LVM相關(guān)的管理參數(shù)。(3)卷組(Volume Group,VG):類似于非LVM系統(tǒng)中的物理磁盤,由一個或多個物理卷組成,可以在卷組中創(chuàng)建一個或多個邏輯卷。(4)邏輯卷:可以將卷組劃分成若干個邏輯卷,相當(dāng)于在邏輯硬盤上劃分出幾個邏輯分區(qū),邏輯卷建立在卷組之上,每個邏輯分區(qū)上都可以創(chuàng)建具體的文件系統(tǒng),如/home、/mnt等。(5)物理塊:每一個物理卷被劃分成稱為物理塊的基本單元,具有唯
47、一編號的物理塊是可以被LVM尋址的最小單元,物理塊的大小是可以配置的,默認(rèn)為4MB,物理卷由大小相同的基本單元物理塊組成。在Linux操作系統(tǒng)中,LVM得到了重視,在安裝系統(tǒng)的過程中,如果設(shè)置由系統(tǒng)自動進行分區(qū),則系統(tǒng)除了創(chuàng)建一個/boot引導(dǎo)分區(qū)之外,會對剩余的磁盤空間全部采用LVM進行管理,并在其中創(chuàng)建兩個邏輯卷,分別掛載到/root分區(qū)和/swap分區(qū)中。4.2必備知識4.2.6 RAID概述獨立磁盤冗余陣列(Redundant Arrays of Independent Disks,RAID)通常簡稱為磁盤陣列。簡單地說,RAID是由多個獨立的高性能磁盤驅(qū)動器組成的磁盤子系統(tǒng),提供了比
48、單個磁盤更高的存儲性能和數(shù)據(jù)冗余技術(shù)。1RAID中的關(guān)鍵概念和技術(shù)(1)鏡像。(2)數(shù)據(jù)條帶。(3)數(shù)據(jù)校驗。2常見的RAID類型(1)RAID0。(2)RAID1。(3)RAID5。(4)RAID01。(5)RAID10。(6)RAID50。4.2必備知識4.3.1 添加新磁盤新購置的物理硬盤,不管是用于Windows操作系統(tǒng)還是用于Linux操作系統(tǒng),都要進行磁盤管理工作。1建立磁盤和文件系統(tǒng)2在虛擬機中添加硬盤4.3項目實施4.3.2磁盤分區(qū)管理在安裝Linux操作系統(tǒng)時,其中有一個步驟是進行磁盤分區(qū),在分區(qū)時可以采用RAID和LVM等方式,除此之外,Linux操作系統(tǒng)中還提供了cfdi
49、sk、fdisk、parted等分區(qū)工具。1cfdisk磁盤分區(qū)工具2fdisk磁盤分區(qū)工具4.3項目實施4.3.3磁盤格式化管理4.3.4 磁盤掛載與卸載1手動掛載2光盤掛載3U盤掛載4自動掛載5卸載文件系統(tǒng)6磁盤管理其他相關(guān)命令4.3項目實施4.3.5 圖形化工具管理磁盤分區(qū)和文件系統(tǒng)1磁盤管理器GNOME Disks(1)磁盤管理。(2)分區(qū)管理。2分區(qū)工具Gparted4.3項目實施4.3.6 配置邏輯卷磁盤分區(qū)是實現(xiàn)LVM的前提和基礎(chǔ),在使用LVM時,需要先劃分磁盤分區(qū),再將磁盤分區(qū)的類型設(shè)置為8e,最后才能將分區(qū)初始化為物理卷。1創(chuàng)建磁盤分區(qū)2創(chuàng)建物理卷3創(chuàng)建卷組4創(chuàng)建邏輯卷5創(chuàng)建
50、并掛載文件系統(tǒng)4.3項目實施4.3.7 管理邏輯卷邏輯卷創(chuàng)建完成以后,可以根據(jù)需要對其進行各種管理操作,如擴展、縮減和刪除等。1增加新的物理卷到卷組中2從卷組中刪除物理卷3減少邏輯卷空間4增加邏輯卷空間5更改卷組的屬性6刪除邏輯卷7創(chuàng)建卷組8刪除物理卷4.3項目實施4.3.8 RAID配置與管理創(chuàng)建4個大小都為2GB的磁盤,并將其中3個創(chuàng)建為RAID5陣列磁盤,1個創(chuàng)建為熱備磁盤。1添加磁盤2對磁盤進行初始化3創(chuàng)建RAID5及其熱備份4添加RAID5陣列信息到文件中5格式化磁盤陣列6掛載磁盤陣列4.3項目實施4.3.9 RAID5陣列實例配置測試以熱備磁盤替換陣列中的磁盤并同步數(shù)據(jù),移除損壞的
51、磁盤,添加一個新磁盤作為熱備磁盤,并刪除RAID陣列。1寫入測試文件2RAID設(shè)備的數(shù)據(jù)恢復(fù)3移除損壞的磁盤4添加新的磁盤作為熱備磁盤5刪除RAID陣列4.3項目實施4.3.10 文件系統(tǒng)備份管理備份就是保留一套后備系統(tǒng),做到有備無患,是系統(tǒng)管理員最重要的日常管理工作之一,恢復(fù)就是將數(shù)據(jù)恢復(fù)到事故之前的狀態(tài)。為保證數(shù)據(jù)的完整性,需要對系統(tǒng)進行備份,Ubuntu可以使用多種工具和存儲介質(zhì)進行備份。1備份內(nèi)容2備份策略3備份規(guī)劃4dump和restore命令實現(xiàn)備份與恢復(fù)4.3項目實施本項目包含十六個任務(wù)。任務(wù)4.1 Linux磁盤概述,主要講解了磁盤分區(qū)、磁盤低級格式化、磁盤高級格式化。任務(wù)4.
52、2 Linux磁盤設(shè)備命名規(guī)則。任務(wù)4.3 Linux磁盤分區(qū)規(guī)則,主要講解了磁盤分區(qū)類型、磁盤分區(qū)命名、MBR與GPT分區(qū)樣式。任務(wù)4.4 Linux文件系統(tǒng)格式。任務(wù)4.5邏輯卷概述。任務(wù)4.6 RAID概述,主要講解了RAID中的關(guān)鍵概念和技術(shù)、常見的RAID類型。任務(wù)4.7添加新磁盤,主要講解了建立磁盤和文件系統(tǒng)、在虛擬機中添加硬盤。任務(wù)4.8磁盤分區(qū)管理,主要講解了cfdisk磁盤分區(qū)工具、fdisk磁盤分區(qū)工具。4.4 項目小結(jié)本項目包含十六個任務(wù)。任務(wù)4.9磁盤格式化管理。任務(wù)4.10磁盤掛載與卸載,主要講解了手動掛載、光盤掛載、U盤掛載、自動掛載、卸載文件系統(tǒng)、磁盤管理其他相關(guān)
53、命令。任務(wù)4.11圖形化工具管理磁盤分區(qū)和文件系統(tǒng),主要講解了磁盤管理器GNOME Disks、分區(qū)工具Gparted。任務(wù)4.12配置邏輯卷,主要講解了創(chuàng)建磁盤分區(qū)、創(chuàng)建物理卷、創(chuàng)建卷組、創(chuàng)建邏輯卷、創(chuàng)建并掛載文件系統(tǒng)。任務(wù)4.13管理邏輯卷,主要講解了增加新的物理卷到卷組中、從卷組中刪除物理卷、減少邏輯卷空間、增加邏輯卷空間、更改卷組的屬性、刪除邏輯卷、創(chuàng)建卷組、刪除物理卷。任務(wù)4.14 RAID配置與管理,主要講解了添加磁盤、對磁盤進行初始化、創(chuàng)建RAID5及其熱備份、添加RAID5陣列信息到文件中、格式化磁盤陣列、掛載磁盤陣列。任務(wù)4.15 RAID5陣列實例配置,主要講解了寫入測試文
54、件、RAID設(shè)備的數(shù)據(jù)恢復(fù)、移除損壞的磁盤、添加新的磁盤作為熱備磁盤、刪除RAID陣列。任務(wù)4.16文件系統(tǒng)備份管理,主要講解了備份內(nèi)容、備份策略、備份規(guī)劃、dump和restore命令實現(xiàn)備份與恢復(fù)。4.4 項目小結(jié)Ubuntu Linux操作系統(tǒng)項目教程高等職業(yè)技術(shù)教育計算機相關(guān)專業(yè)目錄項目5系統(tǒng)高級配置與管理5.1項目陳述5.2必備知識5.3項目實施【學(xué)習(xí)目標(biāo)】 掌握Linux進程管理方法。 理解systemd管理系統(tǒng)和服務(wù)。 掌握systmed管理Linux服務(wù)的方法。 掌握網(wǎng)絡(luò)常用管理命令的使用方法。 掌握系統(tǒng)監(jiān)控的方法。 掌握配置和使用系統(tǒng)日志的方法。項目5系統(tǒng)高級配置與管理作為L
55、inux操作系統(tǒng)的網(wǎng)絡(luò)管理員,隨時掌握Linux操作系統(tǒng)的運行狀態(tài),監(jiān)控管理Linux操作系統(tǒng)是網(wǎng)絡(luò)管理員必須熟練掌握的,這些是后續(xù)實際進行服務(wù)器配置的基礎(chǔ)。本章主要講解Linux系統(tǒng)進程管理、系統(tǒng)和服務(wù)管理、任務(wù)調(diào)度管理、網(wǎng)絡(luò)常用管理命令、日志管理以及進行系統(tǒng)監(jiān)控的方法。5.1項目陳述5.2.1Docker Compose相關(guān)知識5.2.1 Linux進程概述Linux系統(tǒng)上所有運行的任務(wù)都可以稱之為一個進程,每個用戶任務(wù)、每個應(yīng)用程序或服務(wù)也都可以稱之為進程,Ubuntu也不例外。對于管理員來說,沒有必要關(guān)心進程的內(nèi)部機制,而是要關(guān)心進程的控制管理。管理員應(yīng)經(jīng)常查看系統(tǒng)運行的進程服務(wù),對于
56、異常和不需要的進程,應(yīng)及時將其結(jié)束,讓系統(tǒng)更加穩(wěn)定地運行。1Linux進程類型2查看進程5.2必備知識5.2.2 Linux進程管理當(dāng)程序運行的時候,每個進程會被動態(tài)得分配系統(tǒng)資源、內(nèi)存、安全屬性和與之相關(guān)的狀態(tài)??梢杂卸鄠€進程關(guān)聯(lián)到同一個程序,并同時執(zhí)行不會互相干擾,操作系統(tǒng)會有效地管理和追蹤所有運行著的進程。1啟動進程2進程掛起及恢復(fù)3進程結(jié)束4進程優(yōu)先級管理 5.2必備知識5.2.3 systemd管理Linux系統(tǒng)systemd是為改進傳統(tǒng)系統(tǒng)啟動方式而推出的Linux系統(tǒng)管理工具,現(xiàn)已成為大多數(shù)Linux發(fā)行版的標(biāo)準(zhǔn)配置。它的功能非常強大,除了系統(tǒng)啟動管理和服務(wù)管理之外,還可以用于其
57、他系統(tǒng)管理任務(wù)。1systemd與系統(tǒng)初始化2systemd單元3systemd單元文件4依賴關(guān)系5systemd事務(wù)6systemctl命令5.2必備知識5.2.4 systemd管理單元單元管理是systemd最基本、最通用的功能。單元管理的對象可以是所有單元、某種類型的單元、符合條件的部分單元或某一具體單元。單元文件管理也是單元管理的一部分,要注意區(qū)分兩者之間的不同。1單元的活動狀態(tài)2查看單元3查看單元的狀態(tài)4管理單元依賴關(guān)系5列出單元文件5.2必備知識5.2.5 systemd管理Linux服務(wù)現(xiàn)在的Ubuntu版本使用systemctl命令管理和控制服務(wù),Linux服務(wù)作為一種特定類
58、型的單元,配置管理操作被大大簡化。傳統(tǒng)的service命令依然可以使用,這主要是出于兼容的目的,因此盡量避免使用。1服務(wù)管理2配置服務(wù)啟動狀態(tài)5.2必備知識5.3.1 網(wǎng)絡(luò)配置命令管理Linux主機要想與網(wǎng)絡(luò)中的其他主機進行通信,必須進行正確的網(wǎng)絡(luò)配置,網(wǎng)絡(luò)配置通常包括主機名、IP地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)、DNS服務(wù)器等的配置。1查看主機IP地址相關(guān)信息2配置主機IP地址相關(guān)信息3hostnamectl命令配置并查看主機名4route命令管理路由5ping命令檢測網(wǎng)絡(luò)連通性6netstat命令查看網(wǎng)絡(luò)信息7nslookup命令DNS解析8traceroute命令跟蹤路由9ip命令網(wǎng)絡(luò)配置5.3
59、項目實施5.3.2 系統(tǒng)監(jiān)控管理系統(tǒng)監(jiān)控是系統(tǒng)管理員的主要工作之一,Linux操作系統(tǒng)提供了各種監(jiān)控工具以幫助用戶完成系統(tǒng)監(jiān)控工作,本節(jié)將對這些工具進行簡單介紹。1磁盤監(jiān)控2內(nèi)存監(jiān)控3CPU監(jiān)控5.3項目實施5.3.3 系統(tǒng)日志管理日志是一個必不可少的安全手段和維護系統(tǒng)的有效工具。日志文件可以用于實現(xiàn)系統(tǒng)審計、監(jiān)測追蹤、事件分析,有助于故障排除。新版本的Ubuntu系統(tǒng)既支持傳統(tǒng)的系統(tǒng)日志服務(wù),又支持新型的systemd日志,這是一種改進的日志管理服務(wù)。Linux最常用的一個日志記錄工具是syslog,其日志不僅可以保存在本地,還可以通過網(wǎng)絡(luò)發(fā)送到另一臺計算機上。rsyslog是syslog的
60、多線程增強版,也是Ubuntu默認(rèn)的日志系統(tǒng)。Rsyslog負(fù)責(zé)備份和刪除舊日志,以及更新日志文件。1配置系統(tǒng)日志2配置和使用systemd日志5.3項目實施本項目包含八個任務(wù)。任務(wù)5.1 Linux進程概述,主要講解了Linux進程類型、查看進程。任務(wù)5.2 Linux進程管理,主要講解了啟動進程、進程掛起及恢復(fù)、進程結(jié)束、進程優(yōu)先級管理。任務(wù)5.3 systemd管理Linux系統(tǒng),主要講解了systemd與系統(tǒng)初始化、systemd單元、systemd單元文件、依賴關(guān)系、systemd事務(wù)、systemctl命令。任務(wù)5.4 systemd管理單元,主要講解了單元的活動狀態(tài)、查看單元、查
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 委托貸款合同的特征二零二五年
- 房屋修建補充合同范本
- 商鋪 套房 租賃合同范本
- 單項止回閥采購合同范本
- 物業(yè)公司7S培訓(xùn)
- 用工協(xié)議合同范本2017
- 汽車培訓(xùn)課件
- 西貝信息化管理
- 2025年保溫杯拋光機項目可行性研究報告
- 自我管理物品大班教案
- (高清版)TDT 1013-2013 土地整治項目驗收規(guī)程
- 三字經(jīng)全文(帶拼音及誦讀指導(dǎo))精編版課件
- 井控培訓(xùn)知識課件
- 技術(shù)合同認(rèn)定登記培訓(xùn)課件
- 雙減背景下小學(xué)語文作業(yè)的有效設(shè)計課件
- 十二講船舶制冷裝置課件
- 第12課送你一個書簽
- 耳內(nèi)鏡微創(chuàng)外科技術(shù)PPT通用課件[通用]
- 寧夏華夏特鋼有限公司年產(chǎn)40萬噸石膏制酸項目環(huán)境影響評價報告書
- 第5章有色金屬的焊接
- (高清版)JGJ 145-2013 混凝土結(jié)構(gòu)后錨固技術(shù)規(guī)程
評論
0/150
提交評論