Linux系統(tǒng)管理教學(xué)課件匯總完整版電子教案_第1頁
Linux系統(tǒng)管理教學(xué)課件匯總完整版電子教案_第2頁
Linux系統(tǒng)管理教學(xué)課件匯總完整版電子教案_第3頁
Linux系統(tǒng)管理教學(xué)課件匯總完整版電子教案_第4頁
Linux系統(tǒng)管理教學(xué)課件匯總完整版電子教案_第5頁
已閱讀5頁,還剩423頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、Linux系統(tǒng)管理Linux簡介Linux的組成和特點(diǎn)Linux發(fā)行版本及介紹本章目錄3世界首富比爾蓋茨 Windows操作系統(tǒng)就是Windows?4世界上第一個(gè)完善的網(wǎng)絡(luò)操作系統(tǒng) Unix是1969年由美國電話電報(bào)公司(AT&T)貝爾實(shí)驗(yàn)室的兩個(gè)工程師所創(chuàng)造的操作系統(tǒng),它允許計(jì)算機(jī)同時(shí)處理多用戶和程序。目前大型政府單位、大型企業(yè)、航空公司、金融機(jī)構(gòu)多在使用,價(jià)錢昂貴,但性能和穩(wěn)定性也相當(dāng)?shù)睾谩?GNU項(xiàng)目及GPL、LGPL協(xié)議GNU(GNU is Not Unix) 1984年由Richard Stallman發(fā)起并創(chuàng)建目標(biāo)是編寫大量兼容于Unix系統(tǒng)的自由軟件官方網(wǎng)站: GPL(GNU G

2、eneral Public License) GNU自由軟件的通用許可協(xié)議允許用戶任意復(fù)制、傳遞、修改及再發(fā)布基于自由軟件修改再次發(fā)布的軟件,仍需遵守GPLLGPL(Lesser General Public License)LGPL相對于GPL較為寬松,允許不公開全部源代碼為基于Linux平臺開發(fā)商業(yè)軟件提供了更多空間6MINIX系統(tǒng)MINIX 系統(tǒng)是由荷蘭阿姆斯特丹vrije大學(xué)Andrew S. Tanenbaum(AST)教授開發(fā)的。他為了保持minix 的小型化,能讓學(xué)生在一個(gè)學(xué)期內(nèi)就能學(xué)完,而沒有接納全世界許多人對Minix 的擴(kuò)展要求。作為一個(gè)操作系統(tǒng),MINIX 并不是優(yōu)秀者,

3、但它同時(shí)提供了用C 語言和匯編語言寫的系統(tǒng)源代碼。這是第一次使得有抱負(fù)的程序員或hacker 能夠閱讀操作系統(tǒng)的源代碼,在當(dāng)時(shí)這種源代碼是軟件商一直小心地守護(hù)著的。7一篇文章引發(fā)的革命1991年8月25日Linus Torvalds在comp.os.minix新聞組上發(fā)表的一篇文章8廬山真面目Linus Torvalds Linux最早一版的作者和一直到今天的最新版內(nèi)核主要維護(hù)者之一9linux系統(tǒng)1991年的10月5日,Linus Torvalds在comp.os.minix新聞組上發(fā)布消息,正式向外宣布Linux內(nèi)核的誕生Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個(gè)基于P

4、OSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運(yùn)行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。10什么是Linux?可以運(yùn)行在PC機(jī)上類似于Unix風(fēng)格的操作系統(tǒng)由眾多程序員通過Internet協(xié)作開發(fā)Linux是開源的(Open Source)LinuxLinux簡介Linux的組成和特點(diǎn)Linux發(fā)行版本及介紹本章目錄12Linux操作系統(tǒng)的組成Linux操作系統(tǒng)構(gòu)成Linux內(nèi)核、應(yīng)用程序等Linux內(nèi)核項(xiàng)目主要作者:芬蘭赫爾辛基大學(xué)的 Linus To

5、rvalds1991年10月,發(fā)布Linux 0.02版(第一個(gè)公開版)1994年3月,Linux 1.0版發(fā)布 Linux內(nèi)核的標(biāo)志 企鵝Tux,取自芬蘭的吉祥物官方網(wǎng)站: 13Linux內(nèi)核版本由Linux內(nèi)核項(xiàng)目團(tuán)體統(tǒng)一進(jìn)行發(fā)布修訂版本號XX.YY.ZZ次版本號主版本號2.15.702.16.18偶數(shù)表示穩(wěn)定版奇數(shù)表示開發(fā)版Linux發(fā)行版可以自由選擇使用某個(gè)版本的內(nèi)核14Linux內(nèi)核版本.. .穩(wěn)定版本修復(fù)BUG拷貝. .2.5.77開發(fā)版本增加新功能拷貝. .2.6.18穩(wěn)定版本修復(fù)BUG15更低的升級費(fèi)用Windo

6、ws版本升級快 23年左右更新一個(gè)版本新版本對舊版本上的軟件支持很差企業(yè)管理協(xié)會(EMA)進(jìn)行的調(diào)查指出每臺服務(wù)器的軟件購買成本Linux要比Windows低6萬美元 16Linux的優(yōu)點(diǎn)。支持多種平臺 可靠的安全穩(wěn)定性能 豐富的網(wǎng)絡(luò)功能 良好的界面 多用戶、多任務(wù) 完全兼容POSIX 1.0標(biāo)準(zhǔn) 完全免費(fèi) Linux優(yōu)點(diǎn)17服務(wù)器操作系統(tǒng)選擇18Linux價(jià)格19Linux現(xiàn)狀早期的Linux主要用來提供網(wǎng)絡(luò)基礎(chǔ)服務(wù)打印、文件服務(wù)、DNS、DHCP、HTTP等經(jīng)過十多年的發(fā)展Linux的應(yīng)用已經(jīng)從網(wǎng)絡(luò)擴(kuò)展到幾乎所有IT領(lǐng)域數(shù)據(jù)庫、ERP、決策支持企業(yè)級Office、電子商務(wù)軟件、網(wǎng)絡(luò)管理RA

7、S(可靠性、可用性和可服務(wù)性)計(jì)算計(jì)算機(jī)輔助設(shè)計(jì)制造(CAD/CAM) 電影特技模擬20高性能計(jì)算機(jī)超級計(jì)算機(jī)TOP500榜單Linux占有率達(dá)100%21電影特技模擬1998年風(fēng)靡全球的電影泰坦尼克號在制作特效中使用的160臺Alpha圖形工作站中,有105臺采用了Linux操作系統(tǒng)22指環(huán)王2,使用Linux創(chuàng)建的數(shù)字演員。 在linux操作系統(tǒng)下制作的鮮活逼真的Yoda大師。23應(yīng)用到Linux的機(jī)器人!美國國家航空航天局Ames研究中心日前制造出了一種采用Linux操作系統(tǒng)和奔騰微處理器的個(gè)人衛(wèi)星輔助設(shè)備(Personal Satellite Assistant),即一種機(jī)器人裝置,未

8、來將用來幫助航空器和在國際空間站上執(zhí)行任務(wù)的宇航員。24應(yīng)用到Linux的機(jī)器人!國外日前發(fā)明出一款 基于開源操作系統(tǒng)Linux的機(jī)器人(如圖),Qbo機(jī)器人可識別顏色,人臉及物品等,也能識別人類的語音。Qbo的其它功能甚至包括語音合成系統(tǒng),通過頭部的WiFi可以連接因特網(wǎng)。25Linux簡介Linux的組成和特點(diǎn)Linux發(fā)行版本及介紹本章目錄27Linux發(fā)行版本Linux發(fā)行版本構(gòu)成Linux內(nèi)核 各種自由軟件 完整的操作系統(tǒng)廠商提供的輔助安裝、軟件包管理等程序發(fā)行版的名稱、版本由發(fā)行廠商決定Red Hat Enterprise Linux 8,由Red Hat公司發(fā)布Suse Linu

9、x 12,由Novell公司發(fā)布Debian Linux 10.0,由Debian社區(qū)發(fā)布來源于Debian的Ubuntu系統(tǒng),最新版本10.10國產(chǎn)操作系統(tǒng)中標(biāo)麒麟國產(chǎn)社區(qū)的openEuler28Red Hat Linux系列發(fā)行版Red Hat Linux已停止開發(fā),最高版本為9.0Red Hat Linux企業(yè)版簡稱RHEL(Red Hat Enterprise Linux)目前較新版本為 8.x 系列 Fedora 社區(qū)版目前較新的穩(wěn)定版本為Fedora 34/RHEL8新特性RHEL8從整體架構(gòu)上,相對于之前的版本有了大幅度的改進(jìn),更加適用于現(xiàn)有的以云計(jì)算,虛擬化,大數(shù)據(jù)為基礎(chǔ)的IT

10、架構(gòu)體系,是更加優(yōu)秀的網(wǎng)絡(luò)操作系統(tǒng)。內(nèi)核和支持CPU架構(gòu)新的內(nèi)容分發(fā)新的桌面環(huán)境軟件管理網(wǎng)絡(luò)管理CockpitLinux containers存儲和文件系統(tǒng)升級使用 VDO 壓縮存儲和刪除重復(fù)數(shù)據(jù)安全30RedHat培訓(xùn)和教育方案系統(tǒng)管理員 RHCSA 安裝和調(diào)試Linux系統(tǒng), 安全性并聯(lián)結(jié)局架域和廣域網(wǎng)絡(luò)工程師 RHCE 安裝和配置Linux 服務(wù)器,網(wǎng)絡(luò)設(shè)備,網(wǎng)絡(luò)安全, 實(shí)際問題的診斷和解決架構(gòu)師 RHCA 在Linux和開源方面的技術(shù)和架構(gòu)領(lǐng)軍人物L(fēng)inux系統(tǒng)安裝通過光盤進(jìn)行圖形安裝安裝后的初始化配置本章目錄安裝RHEL8啟動(dòng)安裝程序 設(shè)置主機(jī)引導(dǎo)設(shè)備為光盤驅(qū)動(dòng)器從安裝光盤啟動(dòng)主機(jī)

11、檢測光盤介質(zhì)的完整性 配置安裝程序選擇語言 安裝信息摘要 日期時(shí)間 鍵盤 語言支持 安裝源 軟件選擇 安裝位置 網(wǎng)絡(luò)和主機(jī)名修改Root密碼 接受許可協(xié)議 Kdump配置軟件包復(fù)制及安裝過程需1530分鐘35啟動(dòng)安裝程序36測試光盤37選擇安裝語言38安全信息摘要39時(shí)間區(qū)域40鍵盤布局41語言支持42安裝源 43軟件選擇44安裝目標(biāo)位置45網(wǎng)絡(luò)和主機(jī)名46修改root密碼及創(chuàng)建用戶安裝完成,系統(tǒng)重啟通過光盤進(jìn)行圖形安裝安裝后的初始化配置本章目錄安裝RHEL8系統(tǒng)安裝后的初始化配置本章目錄50接受許可協(xié)議51首次登陸界面52首次啟動(dòng)桌面53字符界面命令提示符圖形桌面環(huán)境中的偽字符終端對應(yīng)程序:

12、 gnome-terminal打開方式:右擊桌面空白處,選擇“打開終端”主提示符 登錄用戶主機(jī)名 工作目錄 輔助提示符root用戶(管理員)登陸后,該提示符為“#”其他普通用戶登陸后,該提示符為“$”rootlocalhost # teacherlocalhost $ 重啟shutdown -r nowshutdown -r +15 “警告:系統(tǒng)將于15分鐘后重啟”reboot關(guān)機(jī)shutdown -h nowpoweroff關(guān)機(jī)及重啟命令X Window圖形用戶界面和應(yīng)用軟件X Window 簡介GNOME桌面環(huán)境Linux下的常用應(yīng)用軟件本章目錄X Windows系統(tǒng)簡介所謂X Windo

13、w,指的是Linux系統(tǒng)中獨(dú)立于系統(tǒng)內(nèi)核之外的用戶界面系統(tǒng)。X Window有時(shí)也被稱為X或X11。借助于X Window,用戶可以方便的同系統(tǒng)進(jìn)行交互。系統(tǒng)可以展示給用戶非常友好的界面效果。X Window的歷史X Window采用的是Client/Server的運(yùn)行機(jī)制,即參與運(yùn)行的主體劃分為客戶端(X Client)和服務(wù)端(X Server)。X Server負(fù)責(zé)跟蹤用戶終端的輸入設(shè)備(如鍵盤、鼠標(biāo)等),并提供顯示功能,而X Client則使用X Server所提供的功能來顯示其運(yùn)行的結(jié)果(界面)。這與常規(guī)的Client/Server模式(即由服務(wù)端提供處理功能,客戶端負(fù)責(zé)顯示結(jié)果)剛

14、好相反。X Window特性X Window的這種工作方式為用戶提供了兩個(gè)重要特性:平臺無關(guān)性和網(wǎng)絡(luò)透明性。平臺無關(guān)性是指運(yùn)行在任何體系結(jié)構(gòu)上的應(yīng)用程序,可以在任何其他體系結(jié)構(gòu)或同一體系結(jié)構(gòu)的X Server上顯示其界面。如i386體系結(jié)構(gòu)的X Server能夠輕松地顯示來自Sun或IBM主機(jī)的X應(yīng)用程序,客戶機(jī)與服務(wù)器均不知道雙方平臺之間有區(qū)別。網(wǎng)絡(luò)透明性是指只要通過網(wǎng)絡(luò)連接了X Server和X Client,那么X應(yīng)用程序就能夠在其中一臺上運(yùn)行,并在另一臺上顯示該應(yīng)用程序的界面,應(yīng)用程序并不知道有何區(qū)別,感覺X Server與X Client就是同在本地運(yùn)行,而不是處在異地運(yùn)行。X Wi

15、ndow 簡介GNOME桌面環(huán)境Linux下的常用應(yīng)用軟件本章目錄Linux桌面環(huán)境目前Linux操作系統(tǒng)上常用的桌面環(huán)境有兩個(gè):GNOME(GNU Network Object Model Environment,GNU網(wǎng)絡(luò)對象模型環(huán)境)和KDE(K Desktop Environment,K桌面環(huán)境)。GNOME源自美國,是GNU計(jì)劃的重要組成部分。它基于Gtk圖形庫,采用C語言開發(fā)完成。而KDE源自德國,基于Qt 3圖形庫,采用C+語言開發(fā)完成。眾多程序員基于這兩大桌面環(huán)境還開發(fā)出大量的應(yīng)用程序,這些應(yīng)用程序的名字有一定的規(guī)律,通常以“G”開頭的應(yīng)用程序是在GNOME桌面環(huán)境下開發(fā)的,如

16、gedit、gimp,而以“K”開頭的應(yīng)用程序是在KDE桌面環(huán)境下開發(fā)的,如Kmail、Konqueror。但所有應(yīng)用程序,即使開發(fā)于不同的桌面環(huán)境,只要沒有相互沖突都可以在這兩種桌面環(huán)境下運(yùn)行。系統(tǒng)面板的組成GNOME3的系統(tǒng)面板由兩部分組成,位于系統(tǒng)上部的系統(tǒng)欄和下方的通知欄,系統(tǒng)欄包括應(yīng)用程序、位置、工作窗、聲音設(shè)置、網(wǎng)絡(luò)設(shè)置、時(shí)間設(shè)置、用戶區(qū)部分,下方包括任務(wù)欄、工作區(qū)切換器和通知區(qū)域。GNOME桌面GNOME是不同于KDE的一種Linux桌面環(huán)境,提供了一個(gè)功能強(qiáng)大的Linux用戶桌面。這種桌面以實(shí)用性和界面友好著稱,有下面這些特點(diǎn)。系統(tǒng)面板應(yīng)用程序:主要用于啟動(dòng)系統(tǒng)的各個(gè)應(yīng)用程序。

17、位置:提供對用戶主目錄中文件和目錄的訪問,以及網(wǎng)絡(luò)上的導(dǎo)出和文件共享的快速訪問。工作窗:提示當(dāng)前所在的操作窗口的信息。聲音設(shè)置:調(diào)節(jié)系統(tǒng)聲音大小。網(wǎng)絡(luò)設(shè)置:配置網(wǎng)卡網(wǎng)絡(luò)連接、網(wǎng)絡(luò)代理等。時(shí)間設(shè)置:顯示當(dāng)前系統(tǒng)時(shí)間,主要包含時(shí)鐘、系統(tǒng)時(shí)間設(shè)置及時(shí)間區(qū)域設(shè)置。用戶區(qū):主要用于用戶登錄、登出、鎖定、關(guān)機(jī)等操作,也可開關(guān)系統(tǒng)通知信息。任務(wù)欄:主要用于顯示當(dāng)前系統(tǒng)中已經(jīng)啟動(dòng)的各個(gè)應(yīng)用程序。工作區(qū)切換器:主要進(jìn)行系統(tǒng)4個(gè)工作區(qū)的切換。消息托盤:可用于查看應(yīng)用或系統(tǒng)組件向GNOME發(fā)送的通知。Nautilus文件管理器 Nautilus文件管理器的主要作用是以圖形界面方式方便用戶對文件或目錄進(jìn)行操作,其功能

18、類似Windows中的資源管理器。GNOME設(shè)置登錄窗口切換 當(dāng)系統(tǒng)登錄時(shí),在系統(tǒng)登錄窗口中單擊“GNOME”按鈕,彈出系統(tǒng)切換選項(xiàng),選擇所需的桌面環(huán)境,輸入密碼后,單擊“登陸”按鈕,系統(tǒng)將啟動(dòng)指定的桌面系統(tǒng)。 X Window 簡介GNOME桌面環(huán)境Linux下的常用應(yīng)用軟件本章目錄Linux下的常用應(yīng)用軟件 LibreOffice簡介圖像處理軟件GIMP看圖軟件GNOME之眼文件查看器Document Viewer網(wǎng)頁瀏覽器FireFox電影播放機(jī)LibreOffice簡介LibreOffice是OpenO辦公套件衍生版, 同樣自由開源,以Mozilla Public License V2

19、.0許可證分發(fā)源代碼,但相比OpenOffice增加了很多特色功能。LibreOffice擁有強(qiáng)大的數(shù)據(jù)導(dǎo)入和導(dǎo)出功能,能直接導(dǎo)入PDF文檔、微軟Word(.doc文件)、LotusWord,支持主要的OpenXML格式。軟件本身并不局限于Linux平臺,現(xiàn)已持Windows、Mac和其它Linux發(fā)行版等多個(gè)系統(tǒng)平臺。LibreOffice簡介Write文字處理軟件LibreOffice簡介Calc電子表格軟件LibreOffice簡介Impress演示文稿軟件圖像處理軟件GIMP Red Hat Enterprise Linux中提供了一個(gè)非常優(yōu)秀的圖像處理軟件GIMP(GNU Image

20、 Manipulation Program),被稱作是linux中的photoshop。看圖軟件GNOME之眼Eye of GNOME Image Viewer支持常用的圖片格式,如JPG、JPEG、BMP、GIF、PNG、XPM、XBM、TIF及PCX等十余種格式。 文件查看器Document Viewer 在Red Hat Linux中可以使用內(nèi)置的Document Viewer軟件來查看PostScript文件。在圖形界面下直接雙擊PostScript文件,就可以直接打開Document Viewer,或者在終端中執(zhí)行evince命令。網(wǎng)頁瀏覽器FireFox FireFox不僅可以用于

21、瀏覽網(wǎng)頁,還可以編輯網(wǎng)頁,收發(fā)電子郵件和新聞組以及聊天。 電影播放機(jī) Totem 電影播放器 是 GNOME 桌面的媒體播放器,基于 Gstreamer 多媒體框架和 Xine 庫,您可用它播放電影或者音樂。 Shell的基本應(yīng)用Shell命令概述Bash的應(yīng)用程序編輯器vim本章目錄Shell簡介 shell是Linux的一個(gè)特殊程序,是內(nèi)核與用戶的接口,它是命令語言、命令解釋程序及程序設(shè)計(jì)語言的統(tǒng)稱。Shell是一個(gè)命令語言解釋器,它擁有自己內(nèi)建的Shell命令集,Shell也能被系統(tǒng)中其他應(yīng)用程序所調(diào)用。 當(dāng)用戶成功登錄Linux系統(tǒng)后,即開始了與Shell的對話交互過程,此時(shí),不論何時(shí)

22、鍵入一個(gè)命令,都被Shell解釋執(zhí)行。有一些命令,比如改變工作目錄命令cd,是包含在Shell內(nèi)部的,只要處在Shell命令行下就可以執(zhí)行。還有一些命令,例如復(fù)制命令cp和移動(dòng)命令mv,是獨(dú)立的應(yīng)用程序,必須存在于文件系統(tǒng)中某個(gè)目錄下才能執(zhí)行。對用戶而言,不必關(guān)心一個(gè)命令是建立在Shell內(nèi)部還是一個(gè)單獨(dú)的程序。 Linux命令行的格式Linux命令的通用命令格式命令字 選項(xiàng) 參數(shù)選項(xiàng)及參數(shù)的含義選項(xiàng):用于調(diào)節(jié)命令的具體功能 以 “-”引導(dǎo)短格式選項(xiàng)(單個(gè)字符),例如“-l” 以“-”引導(dǎo)長格式選項(xiàng)(多個(gè)字符),例如“-color” 多個(gè)短格式選項(xiàng)可以寫在一起,只用一個(gè)“-”引導(dǎo),例如“-al

23、”參數(shù):命令操作的對象,如文件、目錄名等84rootlocalhost # ls -l /home總計(jì) 8drwx 2 student student 4096 09-08 08:50 testLinux命令行的格式命令行編輯的幾個(gè)輔助操作Tab鍵:自動(dòng)補(bǔ)齊反斜杠“”:強(qiáng)制換行快捷鍵 Ctrl+U:清空至行首快捷鍵 Ctrl+K:清空至行尾快捷鍵 Ctrl+L:清屏快捷鍵 Ctrl+C:取消本次命令編輯Home:跳到行首End:跳到行尾獲得命令幫助內(nèi)部命令help查看Bash內(nèi)部命令的幫助信息命令的“-help” 選項(xiàng)適用于大多數(shù)外部命令 使用man命令閱讀手冊頁man k 關(guān)鍵字使用“”、“

24、”方向鍵滾動(dòng)文本使用Page Up和Page Down鍵翻頁 按Q或q鍵退出閱讀環(huán)境、按“/”鍵后查找內(nèi)容文件和目錄管理目錄操作命令pwd、cd、ls、mkdir文件操作命令touch、cp、rm、mv、find文件內(nèi)容操作命令cat、less、grep歸檔及壓縮命令tar目錄操作命令 pwd、cd、mkdirpwd命令用途:查看工作目錄(Print Working Directory)cd命令用途:切換工作目錄(Change Directory)格式:cd 目錄位置mkdir命令用途:創(chuàng)建新的目錄(Make Directory) 格式:mkdir -p /路徑/目錄名目錄操作命令 lsls命

25、令用途:列表(List)顯示目錄內(nèi)容 格式:ls 選項(xiàng). 目錄或文件名常用命令選項(xiàng)-l :以長格式顯示-a:顯示所有子目錄和文件的信息,包括隱藏文件-d:顯示目錄本身的屬性-h 大小以以k為單位顯示-color:以顏色區(qū)分不同類型文件文件操作命令 touch、cptouch命令用途:新建空文件,或更新文件時(shí)間標(biāo)記格式:touch 文件名cp命令用途:復(fù)制(Copy)文件或目錄格式:cp 選項(xiàng). 源文件或目錄 目標(biāo)文件或目錄常用命令選項(xiàng)-r:遞歸復(fù)制整個(gè)目錄樹文件操作命令 rm、mvrm命令用途:刪除(Remove)文件或目錄格式:rm 選項(xiàng). 文件或目錄常用命令選項(xiàng)-r:遞歸刪除整個(gè)目錄樹-f

26、:強(qiáng)制刪除,不進(jìn)行提示rmdir命令用途:刪除(directory)目錄mv命令用途:移動(dòng)(Move)文件或目錄 若如果目標(biāo)位置與源位置相同,則相當(dāng)于改名格式:mv 選項(xiàng). 源文件或目錄 目標(biāo)文件或目錄文件操作命令 findfind命令用途:用于查找文件或目錄格式:find 查找范圍 查找條件常用查找條件-name:按文件名稱查找-user: 按文件屬主查找-type: 按文件類型查找f查找文件d查找目錄l鏈接p管道-size 按大小查找文件內(nèi)容操作命令 cat、lesscat命令用途:顯示出文件的全部內(nèi)容格式:cat 目標(biāo)文件less命令用途:全屏方式分頁顯示文件內(nèi)容交互操作方法: 按Ent

27、er鍵向下逐行滾動(dòng) 按空格鍵向下翻一屏、按b鍵向上翻一屏 按q鍵退出文件內(nèi)容操作命令 grepgrep命令用途:在文件中查找并顯示包含指定字符串的行格式:grep 選項(xiàng). 查找條件 目標(biāo)文件常用命令選項(xiàng)-i:查找時(shí)忽略大小寫-v:反轉(zhuǎn)查找,輸出與查找條件不相符的行 查找條件設(shè)置要查找的字符串以雙引號括起來“”表示以開頭,“$”表示以結(jié)尾“$”表示空行歸檔及壓縮命令 tartar命令用途:制作歸檔文件、釋放歸檔文件格式:tar 選項(xiàng). 歸檔文件名 源文件或目錄 tar 選項(xiàng). 歸檔文件名 -C 目標(biāo)目錄常用命令打包:tar -czvf 存放路徑歸檔文件名.tar.gz 源文件或目錄或 tar -

28、cjvf 存放路徑歸檔文件名.tar.bz2 源文件或目錄或 tar cJvf 存放路徑歸檔文件名.tar.xz 源文件或目錄解包:tar -xzvf 存放路徑歸檔文件名.tar.gz -C 解壓目錄或 tar -xjvf 存放路徑歸檔文件名.tar.bz2 -C 解壓目錄或 tar xJvf 存放路徑歸檔文件名.tar.xz -C 解壓目錄Shell命令概述Bash的應(yīng)用程序編輯器vim本章目錄Bash的命令歷史命令歷史保存用戶曾經(jīng)執(zhí)行過的命令操作查看歷史命令 使用、按鍵逐條翻看,允許編輯并重復(fù)執(zhí)行執(zhí)行:history清除歷史命令執(zhí)行:history -c調(diào)用歷史命令!n:執(zhí)行歷史記錄中的第

29、n條命令Bash的命令別名 命令別名為使用頻率較高的復(fù)雜命令行設(shè)置簡短的調(diào)用名稱查看命令別名格式:alias 別名設(shè)置命令別名執(zhí)行:alias 別名=實(shí)際執(zhí)行的命令取消已設(shè)置的命令別名 格式:unalias 別名 unalias -a使別名永久生效將設(shè)置命令保存到/.bashrc文件中重定向重定向:將命令的執(zhí)行結(jié)果輸出到指定的文件中,而不是直接顯示在屏幕上 類型操作符用途重定向標(biāo)準(zhǔn)輸出將命令的執(zhí)行結(jié)果輸出到指定的文件中,而不是直接顯示在屏幕上 將命令執(zhí)行的結(jié)果追加輸出到指定文件 重定向標(biāo)準(zhǔn)錯(cuò)誤2清空指定文件的內(nèi)容,并將標(biāo)準(zhǔn)錯(cuò)誤信息保存到該文件中2將標(biāo)準(zhǔn)錯(cuò)誤信息追加輸出到指定的文件中重定向標(biāo)準(zhǔn)輸

30、出和標(biāo)準(zhǔn)錯(cuò)誤&將標(biāo)準(zhǔn)輸出、標(biāo)準(zhǔn)錯(cuò)誤的內(nèi)容全部保存到指定的文件中,而不是直接顯示在屏幕上輸出重定向?qū)嵗龑⒚钶敵鲋囟ㄏ虻轿募?biāo)準(zhǔn)輸出重定向到文件$ ls /etc/ etcdir將標(biāo)準(zhǔn)輸出重定向追加到文件$ ls /etc/sysconfig/ etcdir 將錯(cuò)誤輸出重定向到文件$ nocmd 2 errfile將標(biāo)準(zhǔn)輸出和錯(cuò)誤輸出重定向到文件$ ls afile bfile & errfileShell命令概述Bash的應(yīng)用程序編輯器vim本章目錄vim文本編輯器 文本編輯器的作用維護(hù)Linux系統(tǒng)中的各種配置文件編寫shell腳本vim編輯器的工作模式三種工作模式命令模式、輸入模式、末行

31、模式不同模式之間的切換rootlocalhost # vim 文件名命令模式輸入模式末行模式:鍵a、i、o等鍵Esc鍵Esc鍵命令模式中的基本操作-1光標(biāo)移動(dòng)操作類型操作鍵功能光標(biāo)方向移動(dòng)、上、下、左、右翻頁P(yáng)age Down或Ctrl+F向下翻動(dòng)一整頁內(nèi)容Page Up或Ctrl+B 向上翻動(dòng)一整頁內(nèi)容行內(nèi)快速跳轉(zhuǎn)Home鍵或“”、數(shù)字“0”跳轉(zhuǎn)至行首End鍵或“$”鍵跳轉(zhuǎn)到行尾行間快速跳轉(zhuǎn)1G或者gg跳轉(zhuǎn)到文件的首行 G跳轉(zhuǎn)到文件的末尾行 #G跳轉(zhuǎn)到文件中的第#行 行號顯示:set nu在編輯器中顯示行號 :set nonu取消編輯器中的行號顯示命令模式中的基本操作-2復(fù)制、粘貼、刪除命令

32、模式中的基本操作-3操作鍵功能/word從上而下在文件中查找字符串“word” ?word從下而上在文件中查找字符串“word”n定位下一個(gè)匹配的被查找字符串 N定位上一個(gè)匹配的被查找字符串命令模式中的基本操作-4撤銷編輯及保存退出末行模式中的基本操作-1保存文件及退出vi編輯器 末行模式中的基本操作-2打開新文件或讀入其他文件內(nèi)容 末行模式中的基本操作-3文件內(nèi)容替換Shell命令概述Bash的應(yīng)用程序編輯器vimShell腳本本章目錄Shell腳本的概念 Shell腳本用途:完成特定的、較復(fù)雜的系統(tǒng)管理任務(wù)格式:集中保存多條Linux命令,普通文本文件執(zhí)行方式:按照預(yù)設(shè)的順序依次解釋執(zhí)行編

33、寫可執(zhí)行的Shell腳本 在腳本文件的各組成部分中,只有可執(zhí)行語句是必不可少的(否則就不叫程序了)當(dāng)缺省運(yùn)行環(huán)境設(shè)置時(shí),會自動(dòng)由當(dāng)前加載該腳本的Shell解釋器負(fù)責(zé)解釋執(zhí)行Shell腳本文件的擴(kuò)展名并無嚴(yán)格的約束,不一定非得是“.sh”結(jié)尾的運(yùn)行Shell腳本程序直接執(zhí)行具有“x”權(quán)限的腳本文件 例如:./repboot.sh 使用指定的解釋器程序執(zhí)行腳本內(nèi)容 例如:bash repboot.sh、sh repboot.sh通過source命令(或 . )讀取腳本內(nèi)容執(zhí)行 例如:souce repboot.sh 或 . hello.sh Shell腳本“#!” 是一個(gè)約定的標(biāo)記,它告訴系統(tǒng)這個(gè)

34、腳本需要什么解釋器來執(zhí)行,即使用哪一種Shell。echo命令用于向窗口輸出文本。Shell腳本應(yīng)用示例1如果/boot分區(qū)的空間使用超過80%,輸出報(bào)警信息Shell腳本應(yīng)用示例2批量添加20個(gè)系統(tǒng)用戶帳號, 用戶名依次為“stu1”、“stu2”、“stu20”Shell腳本應(yīng)用示例3九九乘法表的輸出顯示用戶和組管理用戶和組管理權(quán)限管理本章目錄用戶和組帳號概述Linux基于用戶身份對資源訪問進(jìn)行控制用戶帳號: 超級用戶root 普通用戶 程序用戶組帳號: 基本組(私有組) 附加組(公共組)UID和GID: UID(User Identity,用戶標(biāo)識號) GID(Group Identif

35、y,組標(biāo)識號)用戶帳號文件用于保存用戶的帳號基本信息文件位置:/etc/passwd每一行對應(yīng)一個(gè)用戶的帳號記錄 字段1:用戶帳號的名稱 字段2:用戶密碼字串或者密碼占位符“x” 字段3:用戶帳號的UID號 字段4:所屬基本組帳號的GID號 字段5:用戶全名 字段6:宿主目錄 字段7:登錄Shell信息用戶密碼文件用于保存密碼字串、密碼有效期等信息文件位置:/etc/shadow每一行對應(yīng)一個(gè)用戶的密碼記錄 字段1:用戶帳號的名稱 字段2:加密的密碼字串信息 字段3:上次修改密碼的時(shí)間(距離1970.1.1) 字段4:密碼的最短有效天數(shù),默認(rèn)值為0 字段5:密碼的最長有效天數(shù),默認(rèn)值為9999

36、9 字段6:提前多少天警告用戶口令將過期,默認(rèn)值為7 字段7:在密碼過期之后多少天禁用此用戶 字段8:帳號失效時(shí)間,默認(rèn)值為空 字段9:保留字段(未使用)組帳號文件與用戶帳號文件相類似/etc/group:保存組帳號基本信息/etc/gshadow:保存組帳號的密碼信息用戶管理命令添加用戶:格式:useradd 選項(xiàng). 用戶名常用選項(xiàng):-u、-G、-s設(shè)置/更改用戶口令:格式:passwd 用戶名編輯用戶帳號的屬性:格式:usermod 選項(xiàng). 用戶名常用選項(xiàng):-u、-s改變用戶密碼期限:格式:chage 選項(xiàng). 用戶帳號名刪除用戶帳號:格式:userdel -r 用戶名組管理命令添加組賬號:

37、格式:groupadd -g GID 組帳號名組成員管理:格式:gpasswd 選項(xiàng). 組帳號名刪除組帳號:格式:groupdel 組帳號名用戶和組帳號查詢id命令用途:查詢用戶身份標(biāo)識格式:id 用戶名users、w 、who命令用途:查詢已登錄到主機(jī)的用戶信息階段練習(xí)創(chuàng)建下列用戶、組、和組的成員一個(gè)名為manager的組一個(gè)名為harry的用戶,其屬于manager組,這個(gè)組是該用戶 的從屬組一個(gè)名為natasha的用戶,其屬于manager組,這個(gè)組是該用戶的從屬組一個(gè)名為strlt的用戶,其在系統(tǒng)中沒有可交互的shell,并且該用戶不是manager組的成員用戶harry、natash

38、a、strlt密碼都要是default。用戶和組管理權(quán)限管理本章目錄文件/目錄的權(quán)限和歸屬訪問權(quán)限讀取:允許查看文件內(nèi)容、顯示目錄列表寫入:允許修改文件內(nèi)容,允許在目錄中新建、移動(dòng)、刪除文件或子目錄可執(zhí)行:允許運(yùn)行程序、切換目錄歸屬(所有權(quán))屬主:擁有該文件或目錄的用戶帳號屬組:擁有該文件或目錄的組帳號查看文件/目錄的權(quán)限和歸屬設(shè)置文件/目錄的權(quán)限 設(shè)置文件/目錄的權(quán)限umask命令格式1:umask 【權(quán)限反掩碼】用途:全局設(shè)置權(quán)限例文件權(quán)限設(shè)置實(shí)例使用chmod命令設(shè)置文件權(quán)限查看文件權(quán)限$ ls -l afile-rw-rw-r- 1 st01 class1 0 Apr 3 16:52

39、afile增加文件屬主st01的執(zhí)行權(quán)限(x)$ chmod u+x afile去除文件屬組class1的寫權(quán)限(w)$ chmod g-w afile設(shè)置屬主權(quán)限為讀寫,屬組其他用戶的文件權(quán)限為讀$ chmod 644 afile 設(shè)置文件/目錄的歸屬chown命令格式:chown 屬主 文件或目錄 chown :屬組 文件或目錄 chown 屬主:屬組 文件或目錄常用命令選項(xiàng)-R:遞歸修改指定目錄下所有文件、子目錄的歸屬設(shè)置文件屬主和屬組chown命令用于設(shè)置文件的屬主和屬組命令格式chown OWNER:GROUP FILE. 設(shè)置文件afile的屬主為用戶st01# chown st0

40、1 afile 設(shè)置文件afile的屬組為用戶組class1# chown :class1 afile設(shè)置文件afile的屬主為st03,并設(shè)置文件的屬組為class2# chown st03:class2 afile 實(shí)驗(yàn):文件/目錄權(quán)限設(shè)置根據(jù)以下要求完成對文件/目錄權(quán)限的設(shè)置1、添加組group1,添加用戶aa、bb并加入group1組2、新建文件/abc.txt3、設(shè)置用戶aa對文件擁有讀、寫和執(zhí)行權(quán)限4、設(shè)置組group1內(nèi)成員對文件擁有讀和寫權(quán)限5、設(shè)置除屬主和屬組外其他人對文件沒有任何權(quán)限6、新建目錄/abc7、設(shè)置用戶bb對目錄擁有讀、寫執(zhí)行權(quán)限8、設(shè)置組group1內(nèi)成員對目

41、錄擁有讀和執(zhí)行權(quán)限9、設(shè)置除屬主和屬組外其他人對目錄沒有任何權(quán)限用戶和組管理權(quán)限管理文件的安全設(shè)置ACL本章目錄文件ACL權(quán)限ACL是 Access Control List 的縮寫,主要的目的是在提供傳統(tǒng)的owner,group,others的read,write,execute權(quán)限之外的細(xì)部權(quán)限設(shè)定。ACL可以針對單一使用者,單一文件或目錄來進(jìn)行r,w,x的權(quán)限規(guī)范,對于需要特殊權(quán)限的使用狀況非常有幫助。管理文件系統(tǒng)訪問控制列表設(shè)置 :setfacl -m u:username:rw filename setfacl -m g:groupname:rw filename查看: getfac

42、l filename 刪除 :setfacl -x u:username filename使用附加權(quán)限SET位權(quán)限 為可執(zhí)行(有 x 權(quán)限的)文件設(shè)置,權(quán)限字符為“s”其他用戶執(zhí)行該文件時(shí),將擁有屬主屬組的權(quán)限SUID:表示對屬主用戶增加SET位權(quán)限(當(dāng)其他用戶執(zhí)行passwd命令時(shí),會自動(dòng)以文件所有者root用戶的身份去執(zhí)行。)SGID:一般設(shè)置在目錄上,用戶在設(shè)置了SGID的目錄下新建文件或子目錄時(shí),新建的文件或子目錄自動(dòng)繼承父目錄的屬組。權(quán)限(Sticky)主要粘滯位用途: 為公共目錄(例如,權(quán)限為777的)設(shè)置,權(quán)限字符為“t” 用戶不能刪除該目錄中其他用戶的文件應(yīng)用示例:/tmp、/

43、var/tmp使用附加權(quán)限設(shè)置SET位、粘滯位權(quán)限使用權(quán)限字符 chmod ugs 可執(zhí)行文件. chmod ot 目錄名.使用權(quán)限數(shù)字chmod mnnn 可執(zhí)行文件m為4時(shí),對應(yīng)SUID;m為2時(shí),對應(yīng)SGID;m為1時(shí),對應(yīng)粘滯位。練習(xí)拷貝文件/etc/fstab到/var/tmp/fstab,配置文件/var/tmp/fstab 的權(quán)限文件/var/tmp/fstab的所有者是root用戶文件/var/tmp/fstab屬于root組文件/var/tmp/fstab對任何人都不可執(zhí)行用戶natasha能夠?qū)ξ募?var/tmp/fstab執(zhí)行讀和寫操作用戶harry對文件/var/tm

44、p/fstab既不能讀,也不能寫所有其他用戶(當(dāng)前的和將來的)能夠?qū)ξ募?var/tmp/fstab執(zhí)行讀操作練習(xí)創(chuàng)建一個(gè)共享目錄/home/cnrts目錄的組所有權(quán)是managermanager組的成員對目錄有讀寫和執(zhí)行的權(quán)限。除此之外的其他所有用戶沒有任何權(quán)限(root用戶能夠訪問系統(tǒng)中的所有文件和目錄)在/home/cnrts目錄中創(chuàng)建的文件,其所有權(quán)限自動(dòng)設(shè)置為屬于manager組練習(xí)需求描述將/etc/fstab 復(fù)制到/var/tmp/fstab ,設(shè)置harry可以讀寫,natasha不能做任何操作,其他用戶可讀,設(shè)置manager組為fstab 所屬組 設(shè)置用戶natasha對

45、目錄/home/cnrts(創(chuàng)建)有完全控制權(quán)限,設(shè)置manager組用戶對目錄有讀寫執(zhí)行權(quán)限,其他人沒有權(quán)限(root除外)磁盤與文件系統(tǒng)管理磁盤的識別與分區(qū)(分區(qū))建立和管理文件系統(tǒng)(格式化)文件系統(tǒng)的掛載(掛載)本章目錄磁盤識別與分區(qū)Linux中將硬盤、分區(qū)等設(shè)備均表示為文件磁盤識別與分區(qū)MBR:主引導(dǎo)記錄0磁頭0柱面1扇區(qū)硬盤的0柱面、0磁頭、1扇區(qū)稱為主引導(dǎo)扇區(qū)磁盤分區(qū)表含4個(gè)分區(qū)項(xiàng),偏移地址01BEH-01FDH,每個(gè)分區(qū)表項(xiàng)長16個(gè)字節(jié),共64字節(jié)為分區(qū)項(xiàng)1、分區(qū)項(xiàng)2、分區(qū)項(xiàng)3、分區(qū)項(xiàng)4結(jié)束標(biāo)記偏移地址01FE-01FF的2個(gè)字節(jié)值為結(jié)束標(biāo)志0 xAA55或0 x55AA,稱為“

46、魔數(shù)”(magic number)。如果該標(biāo)志錯(cuò)誤系統(tǒng)就不能啟動(dòng)磁盤識別與分區(qū)硬盤和分區(qū)的結(jié)構(gòu):主分區(qū),一個(gè)硬盤允許4個(gè)主分區(qū)擴(kuò)展分區(qū):一個(gè)硬盤允許3個(gè)主分區(qū),一個(gè)擴(kuò)展分區(qū)邏輯分區(qū):在擴(kuò)展分區(qū)上創(chuàng)建Fdisk進(jìn)行分區(qū)fdisk:這是最廣為人知的分區(qū)管理工具。使用交互式的方式,來進(jìn)行分區(qū)管理的工作。m 顯示所有命令列表。p 列出硬盤分區(qū)表。a 設(shè)定硬盤啟動(dòng)區(qū)。n 添加一個(gè)新的硬盤分區(qū)。d 刪除硬盤分區(qū)。w 把分區(qū)表寫入硬盤并退出管理GPT分區(qū)GUID全局唯一標(biāo)識分區(qū)表(GUIDPartition Table,縮寫:GPT)應(yīng)運(yùn)而生。GPT是一個(gè)實(shí)體硬盤的分區(qū)表的結(jié)構(gòu)布局的標(biāo)準(zhǔn),它是可擴(kuò)展固件接口

47、(EFI)標(biāo)準(zhǔn)(被Intel用于替代個(gè)人計(jì)算機(jī)的BIOS)的一部分,被用于替代BIOS系統(tǒng)中的一32bits來存儲邏輯塊地址和大小信息的主引導(dǎo)紀(jì)錄(MBR)分區(qū)表。GPT分配64bits給邏輯塊地址。GPT支持大于2T單個(gè)硬盤GPT支持128個(gè)主分區(qū)gdisk命令進(jìn)行分區(qū)磁盤的識別與分區(qū)(分區(qū))建立和管理文件系統(tǒng)(格式化)文件系統(tǒng)的掛載(掛載)本章目錄建立和管理文件系統(tǒng)文件系統(tǒng)是操作系統(tǒng)用于明確磁盤或分區(qū)上的文件的方法和數(shù)據(jù)結(jié)構(gòu);即在磁盤上組織文件的方法。Linux中默認(rèn)使用的文件系統(tǒng)類型EXT4, 第4代擴(kuò)展(Extended)文件系統(tǒng)SWAP,交換文件系統(tǒng)Linux支持的其它文件系統(tǒng)類型F

48、AT16、FAT32、NTFSXFS、JFS文件系統(tǒng)類型普通文件目錄文件設(shè)備文件符號連接文件文件系統(tǒng)結(jié)構(gòu)創(chuàng)建文件系統(tǒng)命令如果磁盤沒有提供文件系統(tǒng),則Red Hat Enterprise Linux就無法通過文件系統(tǒng)使用磁盤空間。因此,如果希望Red Hat Enterprise Linux能使用磁盤空間,就必須在該磁盤空間上建立文件系統(tǒng)。創(chuàng)建文件系統(tǒng)命令mkfsmkfs -t 文件系統(tǒng)類型 選項(xiàng) 文件系統(tǒng)名在/dev/sda5上建立一個(gè)xfs分區(qū)。mkfs t xfs /dev/sdb5磁盤的識別與分區(qū)(分區(qū))建立和管理文件系統(tǒng)(格式化)文件系統(tǒng)的掛載(掛載)本章目錄文件系統(tǒng)的掛載mount命

49、令用途:掛載文件系統(tǒng)、ISO鏡像到指定文件夾格式:mount -t 類型 存儲設(shè)備 掛載點(diǎn)目錄 mount -o loop ISO鏡像文件 掛載點(diǎn)目錄umount命令用途:卸載已掛載的文件系統(tǒng)格式:umount 存儲設(shè)備位置 umount 掛載點(diǎn)目錄文件系統(tǒng)的掛載文件系統(tǒng)開機(jī)自動(dòng)掛載/etc/fstab配置文件 包含了需要開機(jī)后自動(dòng)掛載的文件系統(tǒng)記錄rootlocalhost # vim /etc/fstab/dev/VolGroup00/LogVol00 / ext4 defaults 1 1LABEL=/boot /boot ext4 defaults 1 2devpts /dev/pts

50、 devpts gid=5,mode=620 0 0tmpfs /dev/shm tmpfs defaults 0 0proc /proc proc defaults 0 0sysfs /sys sysfs defaults 0 0/dev/VolGroup00/LogVol01 swap swap defaults 0 0掛載命令普通文件系統(tǒng)掛載:命令掛載(自定義掛載點(diǎn))mkdir /mnt/testmount -t ext4 /dev/sda3 /mnt/test命令卸載umount /mnt/test交換分區(qū)掛載交換文件系統(tǒng)掛載:命令掛載(掛載點(diǎn)swap)swapon /dev/sda4

51、命令卸載swapoff /dev/sda4查看交換文件系統(tǒng)的掛載狀態(tài)swapon -s永久掛載文件永久掛載:修改系統(tǒng)文件自動(dòng)掛載文件系統(tǒng)開機(jī)自動(dòng)掛載/etc/fstab配置文件 包含了需要開機(jī)后自動(dòng)掛載的文件系統(tǒng)記錄重新掛載普通文件系統(tǒng)mount -a重新掛載交換文件系統(tǒng)swapon -arootlocalhost # vim /etc/fstab/dev/sda3/mnt/testext4defaults0 0/dev/sda4swapswapdefaults0 0其他文件系統(tǒng)的掛載掛載ISO鏡像文件mount -o loop ISO鏡像文件 掛載點(diǎn)目錄掛載U盤mount /dev/sdb1

52、 /usb實(shí)驗(yàn)需求描述1、創(chuàng)建一個(gè)大小為300M的主分區(qū),格式化為ext4文件系統(tǒng),并將該分區(qū)永久掛載到/mnt/data目錄下2、將磁盤剩余空間全部創(chuàng)建為擴(kuò)展分區(qū),并完成以下操作:(1)創(chuàng)建一個(gè)大小為500M的分區(qū),格式化為xfs文件系統(tǒng),并將該分區(qū)永久掛載到/mnt/test目錄下(2)創(chuàng)建一個(gè)大小為1500M的分區(qū),格式化為交換文件系統(tǒng),并實(shí)現(xiàn)永久掛載邏輯卷管理通用邏輯卷概念和術(shù)語建立邏輯卷管理邏輯卷本章目錄LVM概述 Logical Volume Manager,邏輯卷管理它是Linux環(huán)境下對磁盤分區(qū)進(jìn)行管理的一種機(jī)制屏蔽了底層磁盤布局,便于動(dòng)態(tài)調(diào)整磁盤容量需要注意: /boot分區(qū)

53、用于存放引導(dǎo)文件,不能應(yīng)用LVM機(jī)制LVM概述 LVM機(jī)制的基本概念PV(Physical Volume,物理卷) 整個(gè)硬盤,或使用fdisk等工具建立的普通分區(qū) 包括許多默認(rèn)4MB大小的PE(Physical Extent,基本單元)VG(Volume Group,卷組) 一個(gè)或多個(gè)物理卷組合而成的整體LV(Logical Volume,邏輯卷) 從卷組中分割出的一塊空間,用于建立文件系統(tǒng)認(rèn)識LVM的組成安裝邏輯卷命令行管理工具175 安裝 lvm2 使用 lvm邏輯卷管理工具 通用邏輯卷概念和術(shù)語建立邏輯卷管理邏輯卷本章目錄創(chuàng)建邏輯卷創(chuàng)建步驟(1)新建空分區(qū)(2)初始化分區(qū)(創(chuàng)建PV)(3

54、)創(chuàng)建卷組(4)創(chuàng)建邏輯卷創(chuàng)建邏輯卷創(chuàng)建步驟-新建空分區(qū)創(chuàng)建邏輯卷創(chuàng)建步驟-查看分區(qū)創(chuàng)建邏輯卷 創(chuàng)建步驟-創(chuàng)建物理卷 格式:pvcreate 設(shè)備名將空分區(qū)/dev/vdb2及/dev/vdb3 創(chuàng)建為物理卷創(chuàng)建邏輯卷 創(chuàng)建步驟-創(chuàng)建卷組 格式:vgcreate s 塊大小 卷組名 物理卷設(shè)備名選項(xiàng) -s 用途:指定擴(kuò)展塊的大小創(chuàng)建邏輯卷 創(chuàng)建步驟-創(chuàng)建邏輯卷 格式:lvcreate -n 【邏輯卷名】 L 【邏輯卷大小】 【已存在卷組名】 選項(xiàng) n 用途:指定邏輯卷卷名 選項(xiàng) -L 用途:指定邏輯卷的大小創(chuàng)建邏輯卷 創(chuàng)建步驟-格式化邏輯卷格式:mkfs t 文件系統(tǒng)類型 邏輯卷設(shè)備名選項(xiàng) t

55、 用途:指定文件系統(tǒng)類型 ,type的首字母 找出邏輯卷的位置 格式化通用邏輯卷概念和術(shù)語建立邏輯卷管理邏輯卷本章目錄管理邏輯卷擴(kuò)大邏輯卷及文件系統(tǒng)縮小邏輯卷及文件系統(tǒng)管理邏輯卷管理邏輯卷主要命令的用法pvcreate 設(shè)備名vgcreate -s 8M 卷組名 物理卷名1 物理卷名2lvcreate -L 大小 -n 邏輯卷名 卷組名lvextend -L +大小 /dev/卷組名/邏輯卷名 lvreduce L +大小 /dev/卷組名/邏輯卷名 管理邏輯卷擴(kuò)大邏輯卷及文件系統(tǒng)確定卷組大小是否滿足邏輯卷擴(kuò)展需求管理邏輯卷擴(kuò)大邏輯卷及文件系統(tǒng)擴(kuò)展邏輯卷的容量大小lvextend L 【擴(kuò)展大

56、小】 【邏輯卷設(shè)備名】管理邏輯卷擴(kuò)大邏輯卷及文件系統(tǒng)擴(kuò)展文件系統(tǒng)大小resize2fs p 邏輯卷設(shè)備名管理邏輯卷縮小邏輯卷及文件系統(tǒng)縮小文件系統(tǒng)注意縮小時(shí)必須將邏輯卷卸載并確定數(shù)據(jù)使用量管理邏輯卷縮小邏輯卷及文件系統(tǒng)縮小邏輯卷容量lvreduce -L 100M /dev/mapper/wgroup/lv1創(chuàng)建快照來促進(jìn)數(shù)據(jù)備份快照是臨時(shí)保留所更改的邏輯卷的原始數(shù)據(jù)的邏輯卷快照提供原始卷的靜態(tài)視圖,從而能夠以一致狀態(tài)備份其數(shù)據(jù)確定快照的大小1.預(yù)期更改率2.所需快照時(shí)間創(chuàng)建快照來促進(jìn)數(shù)據(jù)備份創(chuàng)建和使用快照進(jìn)行備份1.創(chuàng)建lvname名為snaplvname,大小為20M的新快照卷 lvcre

57、ate s n snaplv L 20M /dev/vgname/lvname2.掛載快照,并使備份程序指向新掛載點(diǎn) mkdir /snapmount mount ro /dev/vgname/snaplv /snapmount3.驗(yàn)證快照邏輯卷的狀態(tài) lvs /dev/vgname/lvname4.不在使用快照時(shí),解除掛載并刪除 umount /snapmount lvremove /dev/vgname/lvname實(shí)驗(yàn)需求描述創(chuàng)建一個(gè)VG和LV,PE大小8M,LV中PE個(gè)數(shù)100,開機(jī)時(shí)自動(dòng)掛載到/mnt/wshare 格式化為ext4文件系統(tǒng),其中 Vg名稱為wgroup ,lv名稱為

58、wshare 新建一個(gè)LV,名稱為home,大小為1000M,文件系統(tǒng)為ext4,永久掛載到/test,將home邏輯卷從1000M擴(kuò)容為1500M進(jìn)程管理程序和進(jìn)程進(jìn)程管理命令計(jì)劃任務(wù)本章目錄程序與進(jìn)程的關(guān)系程序保存在硬盤、光盤等介質(zhì)中的可執(zhí)行代碼和數(shù)據(jù)是靜態(tài)保存的代碼進(jìn)程在CPU及內(nèi)存中運(yùn)行的程序代碼是動(dòng)態(tài)執(zhí)行的代碼父、子進(jìn)程:每個(gè)進(jìn)程可以創(chuàng)建一個(gè)或多個(gè)進(jìn)程程序和進(jìn)程進(jìn)程管理命令計(jì)劃任務(wù)本章目錄進(jìn)程管理命令ps命令用途:查看靜態(tài)的進(jìn)程統(tǒng)計(jì)信息格式:ps aux常用命令選項(xiàng) a:顯示當(dāng)前終端下的所有進(jìn)程信息 u:使用以用戶為主的格式輸出進(jìn)程信息 x:顯示當(dāng)前用戶在所有終端下的進(jìn)程信息 進(jìn)程管

59、理命令kill、killall命令kill用于終止指定PID號的進(jìn)程killall用于終止指定名稱的所有進(jìn)程-9 選項(xiàng)用于強(qiáng)制終止pgrep命令用途:根據(jù)特定條件查詢進(jìn)程PID信息常用命令選項(xiàng): -l:列出進(jìn)程的名稱 -U:根據(jù)進(jìn)程所屬的用戶名進(jìn)行查找 -t:根據(jù)進(jìn)程所在的終端進(jìn)行查找進(jìn)程管理命令top命令用途:查看動(dòng)態(tài)的進(jìn)程排名信息top命令top選項(xiàng)按P鍵根據(jù)CPU占用情況對進(jìn)程列表進(jìn)行排序 按M鍵據(jù)根內(nèi)存占用情況進(jìn)行排序按N鍵根據(jù)啟動(dòng)時(shí)間進(jìn)行排序按h鍵可以獲得top程序的在線幫助信息按q鍵可以正常退出top程序按k結(jié)束進(jìn)程(9:強(qiáng)制結(jié)束進(jìn)程)按r修改優(yōu)先級(NI)使用空格鍵可以強(qiáng)制更新進(jìn)

60、程狀態(tài)顯示進(jìn)程計(jì)劃(nice值)通過更改進(jìn)程的nice值,可以調(diào)整進(jìn)程的優(yōu)先級使它所占有的cpu份額大于或小于其他進(jìn)程N(yùn)ice值的范圍從-20到20,默認(rèn)為0通過提高nice的值,減少cpu的使用時(shí)間降低優(yōu)先級只有root用戶可以降低nice的值,提高優(yōu)先級renice和top都可以用于更改正在運(yùn)行的進(jìn)程的nice值nice可以用于設(shè)置進(jìn)程的nice值進(jìn)程的不同啟動(dòng)方式手工啟動(dòng)前臺啟動(dòng):用戶輸入命令,直接執(zhí)行程序后臺啟動(dòng):在命令行尾加入“&”符號調(diào)度啟動(dòng)使用at命令,置設(shè)在某個(gè)特定的時(shí)間,執(zhí)行一次任務(wù)使用crontab命令,設(shè)置按固定的周期(如每天、每周等)重復(fù)執(zhí)行預(yù)先計(jì)劃好的任務(wù)rootlo

溫馨提示

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

評論

0/150

提交評論