Linux服務(wù)器配置與管理課件完整版電子教案_第1頁(yè)
Linux服務(wù)器配置與管理課件完整版電子教案_第2頁(yè)
Linux服務(wù)器配置與管理課件完整版電子教案_第3頁(yè)
Linux服務(wù)器配置與管理課件完整版電子教案_第4頁(yè)
Linux服務(wù)器配置與管理課件完整版電子教案_第5頁(yè)
已閱讀5頁(yè),還剩281頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Linux服務(wù)器配置與管理項(xiàng)目教程( Centos 7.4 & CentOS 7.4 ) 1項(xiàng)目1 安裝CentOS 7服務(wù)器項(xiàng)目導(dǎo)入職業(yè)能力目標(biāo)和要求2了解Linux系統(tǒng)的歷史、版權(quán)以及Linux系統(tǒng)的特點(diǎn)了解Red Hat Enterprise Linux 7的優(yōu)點(diǎn)及其家族成員掌握如何安裝與配置Linux操作系統(tǒng)掌握如何排除Linux服務(wù)器安裝的故障某高校組建了校園網(wǎng),需要架設(shè)一臺(tái)具有Web、FTP、DNS、 DCP、Samba、VPN等功能的服務(wù)器來(lái)為校園網(wǎng)用戶提供服務(wù),現(xiàn)需要選擇一種既安全又易于管理的網(wǎng)絡(luò)操作系統(tǒng),正確搭建服務(wù)器并測(cè)試。項(xiàng)目1 安裝CentOS 7服務(wù)器31.1 認(rèn)識(shí)L

2、inux操作系統(tǒng)1.2 使用VM安裝CentOS 7 1.3 重置root管理員密碼1.4 使用RPM1.6 systemd初始化進(jìn)程1.7 啟動(dòng)shell1.10 項(xiàng)目實(shí)錄1.5 使用yum軟件倉(cāng)庫(kù)1.8 練習(xí)題41.1 認(rèn)識(shí)Linux操作系統(tǒng)1.1.1 子任務(wù)1 認(rèn)識(shí)Linux的來(lái)世與今生1Linux系統(tǒng)的歷史 Linux系統(tǒng)是一個(gè)類似UNIX的操作系統(tǒng),Linux系統(tǒng)是UNIX在微機(jī)上的完整實(shí)現(xiàn),它的標(biāo)志是一個(gè)名為T(mén)ux的可愛(ài)的小企鵝,如圖1-1所示。UNIX操作系統(tǒng)是1969年由K.Thompson和D.M.Richie在美國(guó)貝爾實(shí)驗(yàn)室開(kāi)發(fā)的一種操作系統(tǒng)。由于其良好而穩(wěn)定的性能迅速在計(jì)

3、算機(jī)中得到廣泛的應(yīng)用,在隨后幾十年中做了不斷的改進(jìn)。Linux系統(tǒng)是一個(gè)類似UNIX的操作系統(tǒng) 1990年,芬蘭人Linus Torvalds開(kāi)始著手研究編寫(xiě)一個(gè)開(kāi)放的與Minix系統(tǒng)兼容的操作系統(tǒng)。 1991年10月5日,Linus Torvalds公布了第一個(gè)Linux的內(nèi)核版本0.02版。 1992年3月,內(nèi)核1.0版本的推出,標(biāo)志著Linux第一個(gè)正式版本的誕生。 現(xiàn)在,Linux憑借優(yōu)秀的設(shè)計(jì)、不凡的性能,加上IBM、Intel、AMD、DELL、Oracle、Sybase等國(guó)際知名企業(yè)的大力支持,市場(chǎng)份額逐步擴(kuò)大,逐漸成為主流操作系統(tǒng)之一。圖1-1 Linux的標(biāo)志Tux1Linu

4、x系統(tǒng)的歷史52Linux的版權(quán)問(wèn)題 Linux是基于Copyleft(無(wú)版權(quán))的軟件模式進(jìn)行發(fā)布的,其實(shí)Copyleft是與Copylright(版權(quán)所有)相對(duì)立的新名稱,它是GNU項(xiàng)目制定的通用公共許可證(General Public License,GPL)。 GNU項(xiàng)目的標(biāo)志是角馬,如圖1-2所示。圖1-2GNU的標(biāo)志角馬6小資料GNU這個(gè)名字使用了有趣的遞歸縮寫(xiě),它是“GNUs Not UNIX”的縮寫(xiě)形式。 GPL是由自由軟件基金會(huì)發(fā)行的用于計(jì)算機(jī)軟件的協(xié)議證書(shū),使用證書(shū)的軟件被稱為自由軟件(后來(lái)改名為開(kāi)放源代碼軟件(Open Source Software)。 大多數(shù)的GNU程序

5、和超過(guò)半數(shù)的自由軟件使用它,GPL保證任何人有權(quán)使用、拷貝和修改該軟件。 Copyleft軟件的組成非常透明化。2Linux的版權(quán)問(wèn)題73Linux系統(tǒng)的特點(diǎn) Linux操作系統(tǒng)作為一個(gè)免費(fèi)、自由、開(kāi)放的操作系統(tǒng),它擁有如下所述的一些特點(diǎn)。完全免費(fèi)。高效安全穩(wěn)定。支持多種硬件平臺(tái)。友好的用戶界面。強(qiáng)大的網(wǎng)絡(luò)功能。支持多任務(wù)、多用戶。81.1.2 理解Linux體系結(jié)構(gòu) Linux一般有3個(gè)主要部分:內(nèi)核(kernel)、命令解釋層(Shell或其他操作環(huán)境)、實(shí)用工具。1Linux內(nèi)核 內(nèi)核是系統(tǒng)的心臟,是運(yùn)行程序和管理像磁盤(pán)和打印機(jī)等硬件設(shè)備的核心程序。操作環(huán)境向用戶提供一個(gè)操作界面,它從用

6、戶那里接受命令,并且把命令送給內(nèi)核去執(zhí)行。 Linux內(nèi)核的源代碼主要用C語(yǔ)言編寫(xiě),只有部分與驅(qū)動(dòng)相關(guān)的用匯編語(yǔ)言Assembly編寫(xiě)。 92命令解釋層 Shell是系統(tǒng)的用戶界面,提供了用戶與內(nèi)核進(jìn)行交互操作的一種接口。它接收用戶輸入的命令,并且是把它送入內(nèi)核去執(zhí)行。 Linux存在幾種操作環(huán)境,分別是:桌面(desktop)、窗口管理器(window manager)和命令行shell(command line shell)。Linux系統(tǒng)中的每個(gè)用戶都可以擁有自己的用戶操作界面,根據(jù)自己的要求進(jìn)行定制。 Shell是一個(gè)命令解釋器,它解釋由用戶輸入的命令,并且把它們送到內(nèi)核。1011Li

7、nux Shell同Linux本身一樣,Shell也有多種不同的版本。目前,主要有下列版本的Shell。Bourne Shell:是貝爾實(shí)驗(yàn)室開(kāi)發(fā)的版本。BASH:是GNU的Bourne Again Shell,是GNU操作系統(tǒng)上默認(rèn)的Shell。Korn Shell:是對(duì)Bourne Shell的發(fā)展,在大部分情況下與Bourne Shell兼容。C shell:是SUN公司Shell的BSD版本。 Shell不僅是一種交互式命令解釋程序,而且還是一種程序設(shè)計(jì)語(yǔ)言。 Shell腳本程序是解釋型的,也就是說(shuō)Shell腳本程序不需要進(jìn)行編譯,就能直接逐條解釋,逐條執(zhí)行腳本程序的源語(yǔ)句。 Shel

8、l腳本程序的處理對(duì)象只能是文件、字符串或者命令語(yǔ)句,而不像其他的高級(jí)語(yǔ)言有豐富的數(shù)據(jù)類型和數(shù)據(jù)結(jié)構(gòu)。 作為命令行操作界面的替代選擇,Linux還提供了像Microsoft Windows那樣的可視化界面X-Window的圖形用戶界面(GUI)。 現(xiàn)在比較流行的窗口管理器是KDE和Gnome(其中Gnome是Red Hat Linux默認(rèn)使用的界面),兩種桌面都能夠免費(fèi)獲得。123實(shí)用工具 編輯器:用于編輯文件過(guò)濾器:Linux的過(guò)濾器(Filter)讀取從用戶文件或其他地方的輸入。交互程序:允許用戶發(fā)送信息或接收來(lái)自其他用戶的信息13141.1.3 認(rèn)識(shí)Linux的版本Linux的版本分為:內(nèi)

9、核版本和發(fā)行版本 內(nèi)核是系統(tǒng)的心臟,是運(yùn)行程序和管理像磁盤(pán)和打印機(jī)等硬件設(shè)備的核心程序,它提供了一個(gè)在裸設(shè)備與應(yīng)用程序間的抽象層。 內(nèi)核的開(kāi)發(fā)和規(guī)范一直由Linus領(lǐng)導(dǎo)的開(kāi)發(fā)小組控制著,版本也是唯一的。 Linux內(nèi)核的版本號(hào)命名是有一定規(guī)則的,版本號(hào)的格式通常為“主版本號(hào).次版本號(hào).修正號(hào)”。 一般談?wù)摰腖inux系統(tǒng)便是針對(duì)發(fā)行版本(Distribution)的。目前各種發(fā)行版本超過(guò)300種,現(xiàn)在最流行的套件有Red Hat(紅帽子)、紅旗Linux等。151.1.4 CentOS CentOS(Community Enterprise Operating System,中文意思是:社區(qū)企

10、業(yè)操作系統(tǒng))是Linux發(fā)行版之一,它是來(lái)自于Red Hat Enterprise Linux依照開(kāi)放源代碼規(guī)定釋出的源代碼所編譯而成。由于出自同樣的源代碼,因此有些要求高度穩(wěn)定性的服務(wù)器以CentOS替代商業(yè)版的Red Hat Enterprise Linux使用。兩者的不同,在于CentOS并不包含封閉源代碼軟件。CentOS在2014初,宣布加入Red Hat。CentOS 是一個(gè)基于Red Hat Linux 提供的可自由使用源代碼的企業(yè)級(jí)Linux發(fā)行版本。每個(gè)版本的 CentOS都會(huì)獲得十年的支持(通過(guò)安全更新方式)。新版本的 CentOS 大約每?jī)赡臧l(fā)行一次,而每個(gè)版本的 Cen

11、tOS 會(huì)定期(大概每六個(gè)月)更新一次,以便支持新的硬件。這樣,建立一個(gè)安全、低維護(hù)、穩(wěn)定、高預(yù)測(cè)性、高重復(fù)性的 Linux 環(huán)境。161.1.4 CentOSCentOS 是CentOS(Red Hat Enterprise Linux)源代碼再編譯的產(chǎn)物,而且在CentOS的基礎(chǔ)上修正了不少已知的 Bug ,相對(duì)于其他 Linux 發(fā)行版,其穩(wěn)定性值得信賴。CentOS 加入紅帽后,依舊保持了原先特點(diǎn):CentOS 繼續(xù)不收費(fèi)保持贊助內(nèi)容驅(qū)動(dòng)的網(wǎng)絡(luò)中心不變Bug、Issue 和緊急事件處理策略不變Red Hat Enterprise Linux 和 CentOS 防火墻也依然存在171.1

12、.5 CentOS 7的主要特點(diǎn) CentOS 7于2014年7月7號(hào)正式發(fā)布,這是一個(gè)企業(yè)級(jí)的Linux發(fā)行版本,基于Red Hat紅帽免費(fèi)公開(kāi)的源代碼。和以前的版本相比,CentOS7主要加入以下新特性。(1) 從CentOS6.x在線升級(jí)到 CentOS7;(2) 加入了linux容器(LinuX Containers, LXC)支持,使用輕量級(jí)的Docker進(jìn)行容器實(shí)現(xiàn);(3) 默認(rèn)的XFS文件系統(tǒng);(4) 使用systemd后臺(tái)程序管理linux系統(tǒng)和服務(wù);(5) 使用firewalld后臺(tái)程序管理防火墻服務(wù)。181.2 使用VM虛擬機(jī)安裝配置CentOS(1)成功安裝VMware

13、Workstation后的界面如圖1-8所示。圖1-8 虛擬機(jī)軟件的管理界面19(2)在圖1-8所示的界面中,單擊“創(chuàng)建新的虛擬機(jī)”選項(xiàng),并在彈出的“新建虛擬機(jī)向?qū)А苯缑嬷羞x擇“典型”單選按鈕,然后單擊“下一步”按鈕,如圖1-9所示。(3)選中“稍后安裝操作系統(tǒng)”單選按鈕,然后單擊“下一步”按鈕,如圖1-10所示。 圖1-9 新建虛擬機(jī)向?qū)D1-10 選擇虛擬機(jī)的安裝來(lái)源1.2 使用VM虛擬機(jī)安裝配置CentOS注意:請(qǐng)一定選擇“稍后安裝操作系統(tǒng)”單選按鈕,如果選擇“安裝程序光盤(pán)鏡像文件”單選按鈕,并把下載好的CentOS 7系統(tǒng)的鏡像選中,虛擬機(jī)會(huì)通過(guò)默認(rèn)的安裝策略為您部署最精簡(jiǎn)的Linux

14、系統(tǒng),而不會(huì)再向您詢問(wèn)安裝設(shè)置的選項(xiàng)。201.2 使用VM虛擬機(jī)安裝配置CentOS(4)在圖1-11所示的界面中,將客戶機(jī)操作系統(tǒng)的類型選擇為“Linux”,版本為“CentOS 64”或者“Red Hat Enterprise Linux 7 64位”,或者然后單擊“下一步”按鈕。(5)填寫(xiě)“虛擬機(jī)名稱”字段,并在選擇安裝位置之后單擊“下一步”按鈕,如圖1-12所示。 圖1-11 選擇操作系統(tǒng)的版本圖1-12 命名虛擬機(jī)及設(shè)置安裝路徑21(6)將虛擬機(jī)系統(tǒng)的“最大磁盤(pán)大小”設(shè)置為40.0GB(默認(rèn)即可),然后單擊“下一步”按鈕,如圖1-13所示。(7)單擊“自定義硬件”按鈕,如圖1-14所

15、示。 圖1-15 設(shè)置虛擬機(jī)的內(nèi)存量圖1-16 設(shè)置虛擬機(jī)的處理器參數(shù)圖1-13 虛擬機(jī)最大磁盤(pán)大小 圖1-14 虛擬機(jī)的配置界面1.2 使用VM虛擬機(jī)安裝配置CentOS22(8)在出現(xiàn)的圖1-15所示的界面中,建議將虛擬機(jī)系統(tǒng)內(nèi)存的可用量設(shè)置為2GB,最低不應(yīng)低于1GB。根據(jù)宿主機(jī)的性能設(shè)置CPU處理器的數(shù)量以及每個(gè)處理器的核心數(shù)量,并開(kāi)啟虛擬化功能,如圖1-16所示。圖1-15 設(shè)置虛擬機(jī)的內(nèi)存量圖1-16 設(shè)置虛擬機(jī)的處理器參數(shù)1.2 使用VM虛擬機(jī)安裝配置CentOS23(9)光驅(qū)設(shè)備此時(shí)應(yīng)在“使用ISO鏡像文件”中選中了下載好的RHEL系統(tǒng)鏡像文件,如圖1-17所示。(10)VM虛

16、擬機(jī)軟件為用戶提供了3種可選的網(wǎng)絡(luò)模式,分別為橋接模式、NAT模式與僅主機(jī)模式。這里選擇“僅主機(jī)模式”,如圖1-18所示。 圖1-17 設(shè)置虛擬機(jī)的光驅(qū)設(shè)備圖1-18 設(shè)置虛擬機(jī)的網(wǎng)絡(luò)適配器橋接模式:相當(dāng)于在物理主機(jī)與虛擬機(jī)網(wǎng)卡之間架設(shè)了一座橋梁,從而可以通過(guò)物理主機(jī)的網(wǎng)卡訪問(wèn)外網(wǎng)。NAT模式:讓VM虛擬機(jī)的網(wǎng)絡(luò)服務(wù)發(fā)揮路由器的作用,使得通過(guò)虛擬機(jī)軟件模擬的主機(jī)可以通過(guò)物理主機(jī)訪問(wèn)外網(wǎng)。在真機(jī)中,NAT虛擬機(jī)網(wǎng)卡對(duì)應(yīng)的物理網(wǎng)卡是VMnet8。僅主機(jī)模式:僅讓虛擬機(jī)內(nèi)的主機(jī)與物理主機(jī)通信,不能訪問(wèn)外網(wǎng)。在真機(jī)中,僅主機(jī)模式模擬網(wǎng)卡對(duì)應(yīng)的物理網(wǎng)卡是VMnet1。1.2 使用VM虛擬機(jī)安裝配置Cen

17、tOS24(11)把USB控制器、聲卡、打印機(jī)設(shè)備等不需要的設(shè)備統(tǒng)統(tǒng)移除掉。移掉聲卡后可以避免在輸入錯(cuò)誤后發(fā)出提示聲音,確保自己在今后實(shí)驗(yàn)中的思緒不被打擾,然后單擊“關(guān)閉”按鈕,如圖1-19所示。(12)返回到虛擬機(jī)配置向?qū)Ы缑婧髥螕簟巴瓿伞卑粹o。虛擬機(jī)的安裝和配置順利完成。當(dāng)看到圖1-20所示的界面時(shí),就說(shuō)明虛擬機(jī)已經(jīng)配置成功了。圖1-19 最終的虛擬機(jī)配置情況圖1-20 虛擬機(jī)配置成功的界面1.2 使用VM虛擬機(jī)安裝配置CentOS251.2 使用VM虛擬機(jī)安裝配置CentOS 安裝CentOS 7或CentOS 7系統(tǒng)時(shí),計(jì)算機(jī)的CPU需要支持VT(Virtualization Tech

18、nology,虛擬化技術(shù))。如果開(kāi)啟虛擬機(jī)后依然提示“CPU不支持VT技術(shù)”等報(bào)錯(cuò)信息,請(qǐng)重啟計(jì)算機(jī)并進(jìn)入BIOS中把VT虛擬化功能開(kāi)啟即可。(1)在虛擬機(jī)管理界面中單擊“開(kāi)啟此虛擬機(jī)”按鈕后數(shù)秒就看到CentOS 7系統(tǒng)安裝界面,如圖1-21所示。在界面中,“Test this media & install CentOS 7”和“Troubleshooting”的作用分別是校驗(yàn)光盤(pán)完整性后再安裝以及啟動(dòng)救援模式。此時(shí)通過(guò)鍵盤(pán)的方向鍵選擇“Install CentOS 7”選項(xiàng)來(lái)直接安裝Linux系統(tǒng)。圖1-21 CentOS 7系統(tǒng)安裝界面26(2)按回車鍵后開(kāi)始加載安裝鏡像,所需時(shí)間在3

19、0秒60秒,請(qǐng)耐心等待,選擇系統(tǒng)的安裝語(yǔ)言(簡(jiǎn)體中文)后單擊“繼續(xù)”按鈕,如圖1-22所示。(3)在安裝界面中單擊“軟件選擇”選項(xiàng),如圖1-23所示。圖1-22 選擇系統(tǒng)的安裝語(yǔ)言圖1-23 安裝系統(tǒng)界面1.2 使用VM虛擬機(jī)安裝配置CentOS27(4)CentOS 7系統(tǒng)的軟件定制界面可以根據(jù)用戶的需求來(lái)調(diào)整系統(tǒng)的基本環(huán)境,例如把Linux系統(tǒng)用作基礎(chǔ)服務(wù)器、文件服務(wù)器、Web服務(wù)器或工作站等。此時(shí)只需在界面中單擊選中“帶GUI的服務(wù)器”單選按鈕(如果不選此項(xiàng),則無(wú)法進(jìn)入圖形界面),然后單擊左上角的“完成”按鈕即可,如圖1-24所示。(5)返回到CentOS 7系統(tǒng)安裝主界面,單擊“網(wǎng)絡(luò)和

20、主機(jī)名”選項(xiàng)后,將“主機(jī)名”字段設(shè)置為CentOS 7-1,然后單擊左上角的“完成”按鈕,如圖1-25所示。圖1-24 選擇系統(tǒng)軟件類型圖1-25 配置網(wǎng)絡(luò)和主機(jī)名1.2 使用VM虛擬機(jī)安裝配置CentOS28(6)返回到CentOS 7系統(tǒng)安裝主界面,單擊“安裝位置”選項(xiàng)后,單擊“我要配置分區(qū)”按鈕,然后單擊左上角的“完成”按鈕,如圖1-26所示。(7)開(kāi)始配置分區(qū)。磁盤(pán)分區(qū)允許用戶將一個(gè)磁盤(pán)劃分成幾個(gè)單獨(dú)的部分,每一部分有自己的盤(pán)符。在分區(qū)之前,首先規(guī)劃分區(qū),以20G硬盤(pán)為例,做如下規(guī)劃。/boot分區(qū)大小為300MB。swap分區(qū)大小為4GB。/分區(qū)大小為10GB。/usr分區(qū)大小為8G

21、B。/home分區(qū)大小為8GB。/var分區(qū)大小為8GB。/tmp分區(qū)大小為1GB。 下面進(jìn)行具體分區(qū)操作。圖1-26 選擇“我要配置分區(qū)”1.2 使用VM虛擬機(jī)安裝配置CentOS29 創(chuàng)建boot分區(qū)(啟動(dòng)分區(qū))。在“新掛載點(diǎn)將使用以下分區(qū)方案”選中“標(biāo)準(zhǔn)分區(qū)”。單擊“+”按鈕,如圖1-27所示,選擇掛載點(diǎn)為“/boot”(也可以直接輸入掛載點(diǎn)),容量大小設(shè)置為300MB,然后單擊“添加掛載點(diǎn)”按鈕。在圖1-28所示的界面中設(shè)置文件系統(tǒng)類型為“ext4”,默認(rèn)文件系統(tǒng)xfs也可以。圖1-27 添加/boot掛載點(diǎn)圖1-28 設(shè)置/boot掛載點(diǎn)的文件類型注意:一定選中標(biāo)準(zhǔn)分區(qū),以保證/ho

22、me為單獨(dú)分區(qū),為后面做配額實(shí)訓(xùn)做必要準(zhǔn)備?。?)具體分區(qū)操作30 創(chuàng)建交換分區(qū)。單擊“+”按鈕,創(chuàng)建交換分區(qū)。“文件系統(tǒng)”類型中選擇“swap”,大小一般設(shè)置為物理內(nèi)存的兩倍即可。例如,計(jì)算機(jī)物理內(nèi)存大小為2GB,設(shè)置的swap分區(qū)大小就是4096MB(4GB)。說(shuō)明:什么是swap分區(qū)?簡(jiǎn)單地說(shuō),swap就是虛擬內(nèi)存分區(qū),它類似于Windows的PageFile.sys頁(yè)面交換文件。就是當(dāng)計(jì)算機(jī)的物理內(nèi)存不夠時(shí),利用硬盤(pán)上的指定空間作為后備軍來(lái)動(dòng)態(tài)擴(kuò)充內(nèi)存的大小。 用同樣方法:創(chuàng)建“/”分區(qū)大小為10GB,“/usr”分區(qū)大小為8GB,“/home”分區(qū)大小為8GB,“/var”分區(qū)大小為

23、8GB,“/tmp”分區(qū)大小為1GB。文件系統(tǒng)類型全部設(shè)置為“ext4”,設(shè)置分區(qū)類型全部為“標(biāo)準(zhǔn)分區(qū)”。設(shè)置完成如圖1-29所示。圖1-29 手動(dòng)分區(qū)特別注意: 不可與root分區(qū)分開(kāi)的目錄是:/dev、/etc、/sbin、/bin和/lib。系統(tǒng)啟動(dòng)時(shí),核心只載入一個(gè)分區(qū),那就是“/”,核心啟動(dòng)要加載/dev、/etc、/sbin、/bin和/lib 5個(gè)目錄的程序,所以以上幾個(gè)目錄必須和/根目錄在一起。 最好單獨(dú)分區(qū)的目錄是:/home、/usr、/var和/tmp。出于安全和管理的目的,最好將以上4個(gè)目錄獨(dú)立出來(lái)。例如,在samba服務(wù)中,/home目錄可以配置磁盤(pán)配額quota,在

24、sendmail服務(wù)中,/var目錄可以配置磁盤(pán)配額quota。(7)具體分區(qū)操作31 單擊左上角的“完成”按鈕,如圖1-30所示,單擊“接受更改”按鈕完成分區(qū)。圖1-30 完成分區(qū)后的結(jié)果(7)具體分區(qū)操作32(8)返回到安裝主界面,如圖1-31所示,單擊“開(kāi)始安裝”按鈕后即可看到安裝進(jìn)度。在此處選擇“ROOT密碼”,如圖1-32所示。(9)設(shè)置root管理員的密碼。若堅(jiān)持用弱口令的密碼,則需要單擊兩次圖1-33所示界面左上角的“完成”按鈕才可以確認(rèn)。圖1-31 CentOS 7安裝主界面圖1-32 CentOS 7系統(tǒng)的安裝界面圖1-33 設(shè)置root管理員的密碼1.2 使用VM虛擬機(jī)安裝

25、配置CentOS33(10)Linux系統(tǒng)安裝過(guò)程在30分鐘60分鐘,用戶在安裝期間耐心等待即可。安裝完成后單擊“重啟”按鈕。(11)重啟系統(tǒng)后將看到系統(tǒng)的初始化界面,單擊“LICENSE INFORMATION”選項(xiàng),如圖1-34所示。(12)選中“我同意許可協(xié)議”復(fù)選框,然后單擊左上角的“完成”按鈕。(13)返回到初始化界面后單擊“完成配置”選項(xiàng)。(14)虛擬機(jī)軟件中的CentOS 7系統(tǒng)經(jīng)過(guò)又一次的重啟后,終于可以看到系統(tǒng)的歡迎界面,如圖1-35所示。在界面中選擇默認(rèn)的語(yǔ)言漢語(yǔ)(中文),然后單擊“前進(jìn)”按鈕。圖1-34 系統(tǒng)初始化界面圖1-35 系統(tǒng)的語(yǔ)言設(shè)置1.2 使用VM虛擬機(jī)安裝配

26、置CentOS34(15)將系統(tǒng)的鍵盤(pán)布局或輸入方式選擇為“English(Australian)”,然后單擊“前進(jìn)”按鈕,如圖1-36所示。(16)按照?qǐng)D1-37所示的設(shè)置來(lái)設(shè)置系統(tǒng)的時(shí)區(qū)(上海,上海,中國(guó)),然后單擊“前進(jìn)”按鈕。圖1-36 設(shè)置系統(tǒng)的輸入來(lái)源類型圖1-37 設(shè)置系統(tǒng)的時(shí)區(qū)1.2 使用VM虛擬機(jī)安裝配置CentOS35(17)為CentOS 7系統(tǒng)創(chuàng)建一個(gè)本地的普通用戶,該賬戶的用戶名為“yangyun”,密碼為“centos”,然后單擊“前進(jìn)”按鈕,如圖1-38所示。(18)在圖1-39所示的界面中單擊“開(kāi)始使用Red Hat Enterprise Linux Serve

27、r”按鈕,出現(xiàn)圖1-40所示的界面。至此,CentOS 7系統(tǒng)完成了全部的安裝和部署工作。圖1-38 設(shè)置本地普通用戶圖1-39 系統(tǒng)初始化結(jié)束界面 圖1-40 系統(tǒng)的歡迎界面1.2 使用VM虛擬機(jī)安裝配置CentOS361.3 重置root管理員密碼(1)如圖1-41所示,先在空白處單擊鼠標(biāo)右鍵,單擊“打開(kāi)終端”菜單,然后在打開(kāi)的終端中輸入如下命令。yangyunserver1 $ cat /etc/centos-releaseCentOS Linux release 7.5.1804 (Core)圖1-41 打開(kāi)終端37(2)在終端輸入“reboot”,或者單擊右上角的關(guān)機(jī)按鈕,選擇“重啟

28、”按鈕,重啟Linux系統(tǒng)主機(jī)并出現(xiàn)引導(dǎo)界面時(shí),按“e”鍵進(jìn)入內(nèi)核編輯界面,如圖1-42所示。圖1-42 Linux系統(tǒng)的引導(dǎo)界面38注意:輸入passwd后,輸入密碼和確認(rèn)密碼是不顯示的?。?)在linux16參數(shù)這行的最后面追加“rd.break”參數(shù),然后按下“Ctrl + X”組合鍵來(lái)運(yùn)行修改過(guò)的內(nèi)核程序,如圖1-43所示。(4)大約30秒過(guò)后,進(jìn)入系統(tǒng)的緊急救援模式。依次輸入以下命令,等待系統(tǒng)重啟操作完畢,然后就可以使用新密碼newcentos(重新設(shè)置的新密碼)來(lái)登錄Linux系統(tǒng)了。命令行的執(zhí)行效果如圖1-44所示。圖1-43 內(nèi)核信息的編輯界面圖1-44 重置Linux系統(tǒng)的r

29、oot管理員密碼mount-oremount,rw/sysrootchroot/sysrootpasswdtouch/.autorelabelexitreboot391.4 使用RPM(紅帽軟件包管理器) RPM(紅帽軟件包管理器)有點(diǎn)像Windows系統(tǒng)中的控制面板,會(huì)建立統(tǒng)一的數(shù)據(jù)庫(kù)文件,詳細(xì)記錄軟件信息并能夠自動(dòng)分析依賴關(guān)系。目前RPM的優(yōu)勢(shì)已經(jīng)被公眾所認(rèn)可,使用范圍也已不局限在紅帽系統(tǒng)中了。表1-2所示是一些常用的RPM軟件包命令。安裝軟件的命令格式rpm -ivh filename.rpm升級(jí)軟件的命令格式rpm -Uvh filename.rpm卸載軟件的命令格式rpm -e fi

30、lename.rpm查詢軟件描述信息的命令格式rpm -qpi filename.rpm列出軟件文件信息的命令格式rpm -qpl filename.rpm查詢文件屬于哪個(gè)RPM的命令格式rpm -qf filename401.5 使用yum軟件倉(cāng)庫(kù) 盡管RPM能夠幫助用戶查詢軟件相關(guān)的依賴關(guān)系,但問(wèn)題還是要運(yùn)維人員自己來(lái)解決,而有些大型軟件可能與數(shù)十個(gè)程序都有依賴關(guān)系,在這種情況下安裝軟件會(huì)是非常痛苦的。yum軟件倉(cāng)庫(kù)便是為了進(jìn)一步降低軟件安裝難度和復(fù)雜度而設(shè)計(jì)的技術(shù)。 CentOS先將發(fā)布的軟件存放到y(tǒng)um服務(wù)器內(nèi),再分析這些軟件的依賴屬性問(wèn)題,將軟件內(nèi)的記錄信息寫(xiě)下來(lái)(header),然

31、后將這些信息分析后記錄成軟件相關(guān)性的清單列表。這些列表數(shù)據(jù)與軟件所在的位置可以叫容器(repository)。當(dāng)用戶端有軟件安裝的需求時(shí),用戶端主機(jī)會(huì)主動(dòng)地向網(wǎng)絡(luò)上面的yum服務(wù)器的容器網(wǎng)址下載清單列表,然后通過(guò)清單列表的數(shù)據(jù)與本機(jī)RPM數(shù)據(jù)庫(kù)已存在的軟件數(shù)據(jù)相比較,就能夠一次性安裝所有需要的具有依賴屬性的軟件了。整個(gè)流程如圖1-45所示。圖1-45 yum使用的流程示意圖41 當(dāng)用戶端有升級(jí)、安裝的需求時(shí),yum會(huì)向容器要求清單的更新,使清單更新到本機(jī)的/var/cache/yum里面。當(dāng)用戶端實(shí)施更新、安裝時(shí),就會(huì)用本機(jī)清單與本機(jī)的RPM數(shù)據(jù)庫(kù)進(jìn)行比較,這樣就知道該下載什么軟件了。接下來(lái)y

32、um會(huì)到容器服務(wù)器(yum server)下載所需要的軟件,然后再通過(guò)RPM的機(jī)制開(kāi)始安裝軟件。這就是整個(gè)流程,但仍然離不開(kāi)RPM。常見(jiàn)的yum命令如表1-3所示。命 令作 用yum repolist all列出所有倉(cāng)庫(kù)yum list all列出倉(cāng)庫(kù)中所有軟件包yum info軟件包名稱查看軟件包信息yum install軟件包名稱安裝軟件包yum reinstall軟件包名稱重新安裝軟件包yum update軟件包名稱升級(jí)軟件包yum remove軟件包名稱移除軟件包yum clean all清除所有倉(cāng)庫(kù)緩存yum check-update檢查可更新的軟件包yum grouplist查看系

33、統(tǒng)中已經(jīng)安裝的軟件包組yum groupinstall軟件包組安裝指定的軟件包組yum groupremove軟件包組移除指定的軟件包組yum groupinfo軟件包組查詢指定的軟件包組信息421.6 systemd初始化進(jìn)程 CentOS 7系統(tǒng)選擇systemd初始化進(jìn)程服務(wù)已經(jīng)是一個(gè)既定事實(shí),因此也沒(méi)有了“運(yùn)行級(jí)別”這個(gè)概念。Linux系統(tǒng)在啟動(dòng)時(shí)要進(jìn)行大量的初始化工作,如掛載文件系統(tǒng)和交換分區(qū)、啟動(dòng)各類進(jìn)程服務(wù)等,這些都可以看作是一個(gè)一個(gè)的單元(Unit)。systemd用目標(biāo)(target)代替了System V init中運(yùn)行級(jí)別的概念,這兩者的區(qū)別如表1-4所示。System

34、V init運(yùn)行級(jí)別systemd目標(biāo)名稱作用0runlevel0.target, poweroff.target關(guān)機(jī)1runlevel1.target, rescue.target單用戶模式2runlevel2.target, multi-user.target等同于級(jí)別33runlevel3.target, multi-user.target多用戶的文本界面4runlevel4.target, multi-user.target等同于級(jí)別35runlevel5.target, graphical.target多用戶的圖形界面6runlevel6.target, reboot.target重

35、啟emergencyemergency.target緊急Shell43 如果想要將系統(tǒng)默認(rèn)的運(yùn)行目標(biāo)修改為“多用戶,無(wú)圖形”模式,可直接用ln命令把多用戶模式目標(biāo)文件連接到/etc/systemd/system/目錄,具體如下。root server1 # ln -sf/lib/systemd/system/multi-user.target /etc/ systemd/ system/default.target 在CentOS 6系統(tǒng)中使用service、chkconfig等命令來(lái)管理系統(tǒng)服務(wù),而在CentOS 7系統(tǒng)中使用systemctl命令來(lái)管理服務(wù)。表1-5和表1-6是CentOS

36、 6系統(tǒng)中的System V init命令與CentOS 7系統(tǒng)中的systemctl命令的對(duì)比。44System V init命令(CentOS 6系統(tǒng))systemctl命令(CentOS 7系統(tǒng))作 用service foo startsystemctl start foo.service啟動(dòng)服務(wù)service foo restartsystemctl restart foo.service重啟服務(wù)service foo stopsystemctl stop foo.service停止服務(wù)service foo reloadsystemctl reload foo.service重新加載

37、配置文件(不終止服務(wù))service foo statussystemctl status foo.service查看服務(wù)狀態(tài)表1-5 systemctl管理服務(wù)的啟動(dòng)、重啟、停止、重載、查看狀態(tài)等常用命令45System V init命令(CentOS 6系統(tǒng))systemctl命令(CentOS 7系統(tǒng))作 用chkconfig foo onsystemctl enable foo.service開(kāi)機(jī)自動(dòng)啟動(dòng)chkconfig foo offsystemctl disable foo.service開(kāi)機(jī)不自動(dòng)啟動(dòng)chkconfig foosystemctl is-enabled foo.s

38、ervice查看特定服務(wù)是否為開(kāi)機(jī)自動(dòng)啟動(dòng)chkconfig -listsystemctl list-unit-files -type=service查看各個(gè)級(jí)別下服務(wù)的啟動(dòng)與禁用情況表1-6 systemctl設(shè)置服務(wù)開(kāi)機(jī)啟動(dòng)、不啟動(dòng)、查看各級(jí)別下服務(wù)啟動(dòng)狀態(tài)等常用命令461.7 啟動(dòng)shell 操作系統(tǒng)的核心功能就是管理和控制計(jì)算機(jī)硬件、軟件資源,以盡量合理、有效地組織多個(gè)用戶共享多種資源,而shell則是介于使用者和操作系統(tǒng)核心程序(Kernel)間的一個(gè)接口。Linux中的shell又稱為命令行,在這個(gè)命令行窗口中,用戶輸入指令,操作系統(tǒng)執(zhí)行并將結(jié)果回顯在屏幕上。1使用Linux系統(tǒng)的

39、終端窗口現(xiàn)在的Red Hat Enterprise Linux 7操作系統(tǒng)默認(rèn)采用的都是圖形界面的GNOME或者KDE操作方式,要想使用shell功能,就必須像在Windows中那樣打開(kāi)一個(gè)命令行窗口。一般用戶,可以通過(guò)執(zhí)行“應(yīng)用程序”“系統(tǒng)工具”“終端”命令來(lái)打開(kāi)終端窗口,或者直接在桌面單擊鼠標(biāo)右鍵,選擇“在終端中打開(kāi)(Open Terminal)”命令,如圖1-46所示。如果是英文系統(tǒng),對(duì)應(yīng)的是:“Applications”“System Tools”“Terminal”。由于中英文之間都是比較常用的單詞,在本書(shū)的后面不再單獨(dú)說(shuō)明。圖1-46 從這里打開(kāi)終端472使用shell提示符登錄之

40、后,普通用戶的命今行提示符以“$”號(hào)結(jié)尾,超級(jí)用戶的命令以“#”號(hào)結(jié)尾。yangyunlocalhost$ ;一般用戶以“$”號(hào)結(jié)尾yangyunlocalhost$ su root ;切換到root賬號(hào)Password:rootlocalhost# ;命令行提示符變成以“#”號(hào)結(jié)尾了3退出系統(tǒng)在終端中輸入“shutdown P now”,或者單擊右上角的關(guān)機(jī)按鈕,選擇“關(guān)機(jī)”按鈕,可以退出系統(tǒng)1.7 啟動(dòng)shell484再次登錄如果再次登錄,為了后面的實(shí)訓(xùn)順利進(jìn)行,請(qǐng)選擇root用戶。如圖1-47所示,單擊“Not listed?”按鈕,后面輸入root用戶及密碼,以root身份登錄計(jì)算機(jī)。

41、圖1-47 選擇用戶登錄5制作系統(tǒng)快照安裝成功后,請(qǐng)一定使用VM的快照功能進(jìn)行快照備份,一旦需要可立即恢復(fù)到系統(tǒng)的初始狀態(tài)。提醒讀者,對(duì)于重要實(shí)訓(xùn)節(jié)點(diǎn),也可以進(jìn)行快照備份,以便后續(xù)可以恢復(fù)到適當(dāng)斷點(diǎn)。1.7 啟動(dòng)shell491.8 項(xiàng)目實(shí)錄:Linux系統(tǒng)安裝與基本配置1視頻位置2項(xiàng)目背景 某計(jì)算機(jī)已經(jīng)安裝了Windows 7/8操作系統(tǒng),該計(jì)算機(jī)的磁盤(pán)分區(qū)情況如圖1-47所示,要求增加安裝CentOS 7/CentOS 7,并保證原來(lái)的Windows 7/8仍可使用。3項(xiàng)目分析 要求增加安裝CentOS 7/CentOS 7,并保證原來(lái)的Windows 7/8仍可使用。從圖1-48所示可知

42、,此硬盤(pán)約有300GB,分為C、D、E 3個(gè)分區(qū)。對(duì)于此類硬盤(pán)比較簡(jiǎn)便的操作方法是將E盤(pán)上的數(shù)據(jù)轉(zhuǎn)移到C盤(pán)或者D盤(pán),而利用E盤(pán)的硬盤(pán)空間來(lái)安裝Linux。50對(duì)于要安裝的Linux操作系統(tǒng),需要進(jìn)行磁盤(pán)分區(qū)規(guī)劃,分區(qū)規(guī)劃如圖1-49所示。圖1-48 Linux安裝硬盤(pán)分區(qū) 圖1-49 Linux硬盤(pán)分區(qū)規(guī)劃硬盤(pán)大小為100G,分區(qū)規(guī)劃如下。/boot分區(qū)大小為600MB。swap分區(qū)大小為4GB。/分區(qū)大小為10GB。/usr分區(qū)大小為8GB。/home分區(qū)大小為8GB。/var分區(qū)大小為8GB。/tmp分區(qū)大小為6GB。預(yù)留55GB不進(jìn)行分區(qū)。514深度思考在觀看視頻時(shí)思考以下幾個(gè)問(wèn)題。(1

43、)如何進(jìn)行雙啟動(dòng)安裝?(2)分區(qū)規(guī)劃為什么必須要慎之又慎?(3)安裝系統(tǒng)前,對(duì)E盤(pán)是如何處理的?(4)第一個(gè)系統(tǒng)的虛擬內(nèi)存設(shè)置至少多大?為什么?5做一做根據(jù)項(xiàng)目要求及視頻內(nèi)容,將項(xiàng)目完整地做一遍。Linux服務(wù)器配置與管理項(xiàng)目教程( Centos 7.4 & CentOS 7.4 ) 52項(xiàng)目2 配置Linux網(wǎng)絡(luò)項(xiàng)目導(dǎo)入職業(yè)能力目標(biāo)和要求53使用系統(tǒng)菜單配置網(wǎng)絡(luò)通過(guò)網(wǎng)卡配置文件配置網(wǎng)絡(luò)使用圖形界面配置網(wǎng)絡(luò)使用nmcli命令配置網(wǎng)絡(luò)Linux主機(jī)要與網(wǎng)絡(luò)中其它主機(jī)進(jìn)行通訊,首先要進(jìn)行正確的網(wǎng)絡(luò)配置。網(wǎng)絡(luò)配置通常包括主機(jī)名、IP地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)、DNS服務(wù)器等。項(xiàng)目2 配置Linux基礎(chǔ)

44、網(wǎng)絡(luò)542.1 相關(guān)知識(shí)2.2 項(xiàng)目設(shè)計(jì)與準(zhǔn)備2.3 項(xiàng)目實(shí)施任務(wù)2-1 使用系統(tǒng)菜單配置網(wǎng)絡(luò)任務(wù)2-3 使用圖形界面配置網(wǎng)絡(luò)任務(wù)2-4 使用nmcli命令配置網(wǎng)絡(luò)2.5 項(xiàng)目拓展任務(wù)2-2 通過(guò)網(wǎng)卡配置文件配置網(wǎng)絡(luò)2.4 習(xí)題551.8 配置常規(guī)網(wǎng)絡(luò) Linux主機(jī)要與網(wǎng)絡(luò)中其他主機(jī)進(jìn)行通信,首先要進(jìn)行正確的網(wǎng)絡(luò)配置。網(wǎng)絡(luò)配置通常包括主機(jī)名、IP地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)、DNS服務(wù)器等。2.1.1 檢查并設(shè)置有線處于連接狀態(tài)單擊桌面右上角的“啟動(dòng)”按鈕,單擊“Connect”按鈕,設(shè)置有線處于連接狀態(tài),如圖2-1所示。圖2-1 設(shè)置有線處于連接狀態(tài)設(shè)置完成后,右上角將出現(xiàn)有線連接的小圖標(biāo),如

45、圖2-2所示。圖2-2 有線處于連接狀態(tài)特別提示:必須首先使有線處于連接狀態(tài),這是一切配置的基礎(chǔ),切記。562.1.2 設(shè)置主機(jī)名RHEL 7有以下3種形式的主機(jī)名。靜態(tài)的(static):“靜態(tài)”主機(jī)名也稱為內(nèi)核主機(jī)名,是系統(tǒng)在啟動(dòng)時(shí)從/etc/hostname自動(dòng)初始化的主機(jī)名。瞬態(tài)的(transient):“瞬態(tài)”主機(jī)名是在系統(tǒng)運(yùn)行時(shí)臨時(shí)分配的主機(jī)名,由內(nèi)核管理。例如,通過(guò)DHCP或DNS服務(wù)器分配的localhost就是這種形式的主機(jī)名。靈活的(pretty):“靈活”主機(jī)名是UTF8格式的自由主機(jī)名,以展示給終端用戶。與之前版本不同,RHEL 7中的主機(jī)名配置文件為/etc/host

46、name,可以在配置文件中直接更改主機(jī)名。571使用nmtui修改主機(jī)名rootRHEL7-1 # nmtui圖2-3 配置hostname 圖2-4 修改主機(jī)名為RHEL 7-1在圖2-3、圖2-4所示的界面中進(jìn)行配置。 使用NetworkManager的nmtui接口修改了靜態(tài)主機(jī)名后(/etc/hostname文件),不會(huì)通知hostnamectl。要想強(qiáng)制讓hostnamectl知道靜態(tài)主機(jī)名已經(jīng)被修改,需要重啟hostnamed服務(wù)。rootRHEL7-1 # systemctl restart systemd-hostnamed582使用hostnamectl修改主機(jī)名(1)查看主

47、機(jī)名rootRHEL7-1 # hostnamectl status Static hostname: RHEL7-1 Pretty hostname: RHEL7-1 (2)設(shè)置新的主機(jī)名rootRHEL7-1 # hostnamectl set-hostname (3)查看主機(jī)名rootRHEL7-1 # hostnamectl status Static hostname: 593使用NetworkManager的命令行接口nmcli修改主機(jī)名nmcli可以修改/etc/hostname中的靜態(tài)主機(jī)名。/查看主機(jī)名rootRHEL7-1 # nmcli general hostname/

48、設(shè)置新主機(jī)名rootRHEL7-1 # nmcli general hostname RHEL7-1rootRHEL7-1 # nmcli general hostnameRHEL7-1/重啟hostnamed服務(wù)讓hostnamectl知道靜態(tài)主機(jī)名已經(jīng)被修改rootRHEL7-1 # systemctl restart systemd-hostnamed60任務(wù)2-1 使用系統(tǒng)菜單配置網(wǎng)絡(luò)在Linux系統(tǒng)上配置服務(wù)之前,必須先保證主機(jī)之間能夠順暢地通信??梢詥螕糇烂嬗疑辖堑木W(wǎng)絡(luò)連接圖標(biāo),打開(kāi)網(wǎng)絡(luò)配置界面,一步步完成網(wǎng)絡(luò)信息查詢和網(wǎng)絡(luò)配置。具體過(guò)程如圖2-5圖2-8所示。圖2-5 單擊有線連

49、接設(shè)置(Wired Settings)圖2-6 網(wǎng)絡(luò)配置:ON激活連接、單擊齒輪進(jìn)行配置圖2-7 配置有線連接61 設(shè)置完成后,單擊“Apply”按鈕應(yīng)用配置回到圖2-9所示的界面。注意網(wǎng)絡(luò)連接應(yīng)該設(shè)置在“ON”狀態(tài),如果在“OFF”狀態(tài),請(qǐng)進(jìn)行修改。注意,有時(shí)需要重啟系統(tǒng)配置才能生效。圖2-9 網(wǎng)絡(luò)配置界面建議:首選使用系統(tǒng)菜單配置網(wǎng)絡(luò)。因?yàn)閺腞HEL 7開(kāi)始,圖形界面已經(jīng)非常完善,所以在Linux系統(tǒng)桌面,依次單擊“Applications”“System Tools”“Settings”“Network”同樣可以打開(kāi)網(wǎng)絡(luò)配置界面。圖2-8 配置IPv4等信息62任務(wù)2-2 通過(guò)網(wǎng)卡配置文

50、件配置網(wǎng)絡(luò)在RHEL 7中,網(wǎng)卡配置文件的前綴則以ifcfg開(kāi)始,如ifcfg-ens33。名稱為ifcfg-ens33的網(wǎng)卡設(shè)備,將其配置為開(kāi)機(jī)自啟動(dòng),并且IP地址、子網(wǎng)、網(wǎng)關(guān)等信息由人工指定,其步驟如下。(1)切換到/etc/sysconfig/network-scripts目錄中(存放著網(wǎng)卡的配置文件)。(2)使用vim編輯器修改網(wǎng)卡文件ifcfg-ens33,逐項(xiàng)寫(xiě)入下面的配置參數(shù)并保存退出。由于每臺(tái)設(shè)備的硬件及架構(gòu)是不一樣的,所以請(qǐng)讀者使用ifconfig命令自行確認(rèn)各自網(wǎng)卡的默認(rèn)名稱。設(shè)備類型:TYPE=Ethernet。地址分配模式:BOOTPROTO=static。網(wǎng)卡名稱:N

51、AME=ens33。是否啟動(dòng):ONBOOT=yes。IP地址:IPADDR=。子網(wǎng)掩碼:NETMASK=。網(wǎng)關(guān)地址:GATEWAY=。DNS地址:DNS1=。63(3)重啟網(wǎng)絡(luò)服務(wù)并測(cè)試網(wǎng)絡(luò)是否聯(lián)通。進(jìn)入到網(wǎng)卡配置文件所在的目錄,然后編輯網(wǎng)卡配置文件,在其中填入下面的信息:rootRHEL7-1 # cd /etc/sysconfig/network-scripts/rootRHEL7-1 network-scripts# vim ifcfg-ens33TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticNAME=ens33

52、UUID=9d5c53ac-93b5-41bb-af37-4908cce6dc31DEVICE=ens33ONBOOT=yesIPADDR=NETMASK=GATEWAY=DNS1=64 執(zhí)行重啟網(wǎng)卡設(shè)備的命令(在正常情況下不會(huì)有提示信息),然后通過(guò)ping命令測(cè)試網(wǎng)絡(luò)能否聯(lián)通。由于在Linux系統(tǒng)中ping命令不會(huì)自動(dòng)終止,所以需要手動(dòng)按下“Ctrl+C”組合鍵來(lái)強(qiáng)行結(jié)束進(jìn)程。注意:使用配置文件進(jìn)行網(wǎng)絡(luò)配置,需要啟動(dòng)network服務(wù),而從RHEL 7以后,network服務(wù)已被NetworkManager服務(wù)替代,所以不建議使用配置文件配置網(wǎng)絡(luò)參數(shù)。rootRHEL7-1 network-

53、scripts# systemctl restart networkrootRHEL7-1 network-scripts# ping PING () 56(84) bytes of data.64 bytes from : icmp_seq=1 ttl=64 time=0.095 ms64 bytes from : icmp_seq=2 ttl=64 time=0.048 ms65任務(wù)2-3 使用圖形界面配置網(wǎng)絡(luò)(1)上節(jié)我們使用網(wǎng)絡(luò)配置文件配置網(wǎng)絡(luò)服務(wù),本節(jié)我們使用nmtui命令來(lái)配置網(wǎng)絡(luò)。rootRHEL7-1network-scripts#nmtui(2)顯示圖2-10所示的圖形配置界

54、面。(3)配置過(guò)程如圖2-11、圖2-12所示。圖2-10 選中“Edit a connection”并按下“Enter鍵”圖2-11 選中要編輯的網(wǎng)卡名稱,然后按下“Edit”(編輯)按鈕圖2-12 把網(wǎng)絡(luò)IPv4的配置方式改成Manual(手動(dòng))注意:本書(shū)中所有的服務(wù)器主機(jī)IP地址均為,而客戶端主機(jī)一般設(shè)為0及0。之所以這樣做,就是為了后面服務(wù)器配置的方便。66(4)按下“Show”(顯示)按鈕,顯示信息配置框,如圖2-13所示。在服務(wù)器主機(jī)的網(wǎng)絡(luò)配置信息中填寫(xiě)IP地址/24等信息,單擊“OK”按鈕,如圖2-14所示。圖2-13 填寫(xiě)IP地址圖2-14 單擊“OK”按鈕保存配置67(5)按

55、“”按鈕回到nmtui圖形界面初始狀態(tài),選中“Activate a connection”選項(xiàng),激活剛才的連接“ens33”。前面有“*”號(hào)表示激活,如圖2-15、圖2-16所示。圖2-15 選擇“Activate a connection”選項(xiàng)圖2-16 激活(Activate)連接或使連接失效(Deactivate)68(6)至此,在Linux系統(tǒng)中配置網(wǎng)絡(luò)的步驟就結(jié)束了。rootRHEL7-1 # ifconfigens33: flags=4163 mtu 1500 inet netmask broadcast 55 inet6 fe80:c0ae:d7f4:8f5:e135 prefi

56、xlen 64 scopeid 0 x20 ether 00:0c:29:66:42:8d txqueuelen 1000 (Ethernet) RX packets 151 bytes 16024 (15.6 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 186 bytes 18291 (17.8 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 069任務(wù)2-4 使用nmcli命令配置網(wǎng)絡(luò)NetworkManager是管理和監(jiān)控網(wǎng)絡(luò)設(shè)置的守護(hù)進(jìn)程,設(shè)備即網(wǎng)

57、絡(luò)接口,連接是對(duì)網(wǎng)絡(luò)接口的配置。一個(gè)網(wǎng)絡(luò)接口可以有多個(gè)連接配置,但同時(shí)只有一個(gè)連接配置生效。1常用命令 nmcli connection show:顯示所有連接。nmcli connection show -active:顯示所有活動(dòng)的連接狀態(tài)。nmcli connection show ens33:顯示網(wǎng)絡(luò)連接配置。nmcli device status:顯示設(shè)備狀態(tài)。nmcli device show ens33:顯示網(wǎng)絡(luò)接口屬性。nmcli connection add help:查看幫助。nmcli connection reload:重新加載配置。nmcli connection d

58、own test2:禁用test2的配置,注意一個(gè)網(wǎng)卡可以有多個(gè)配置。nmcli connection up test2:?jiǎn)⒂胻est2的配置。nmcli device disconnect ens33:禁用ens33網(wǎng)卡,物理網(wǎng)卡。nmcli device connect ens33:?jiǎn)⒂胑ns33網(wǎng)卡。702創(chuàng)建新連接配置 (1)創(chuàng)建新連接配置default,IP通過(guò)DHCP自動(dòng)獲取 rootRHEL7-1 # nmcli connection showNAME UUID TYPE DEVICE ens33 9d5c53ac-93b5-41bb-af37-4908cce6dc31 806-

59、3-ethernet ens33 virbr0 f30a1db5-d30b-47e6-a8b1-b57c614385aa bridge virbr0 rootRHEL7-1 # nmcli connection add con-name default type Ethernet ifname ens33Connection default (ffe127b6-ece7-40ed-b649-7082e86c0775) successfully added.712創(chuàng)建新連接配置(2)刪除連接 rootRHEL7-1 # nmcli connection delete defaultConnect

60、ion default (ffe127b6-ece7-40ed-b649-7082e86c0775) successfully deleted.72(3)創(chuàng)建新的連接配置test2,指定靜態(tài)IP,不自動(dòng)連接 rootRHEL7-1 # nmcli connection add con-name test2 ipv4.method manual ifname ens33 autoconnect no type Ethernet ipv4.addresses 00/24 gw4 Connection test2 (7b0ae806-1bb7-41a3-92ad-5a1587eb367f) succ

溫馨提示

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

評(píng)論

0/150

提交評(píng)論