官术网_书友最值得收藏!

1.3 開始安裝CentOS7.6操作系統

加載完CentOS7.6的ISO鏡像文件后,開啟/重啟電腦或虛擬機,此時,系統會進行自檢,自檢完畢就會出現安裝系統引導界面,60秒后自動啟動,如圖1-2所示。

提示:如果是在虛擬機上安裝CentOS系統,需要進入虛擬機界面進行操作,如果需要退出虛擬機界面,可以按快捷鍵“ Ctrl+Alt ”。

圖1-2 CentOS7.6開機安裝系統引導界面

1.選擇系統引導方式

在圖1-2所示的引導界面中,可以看到共有3種引導方式,這3種方式對應的中英文含義見表1-2。

表1-2 CentOS7.6的3種引導方式

其中,第一種(安裝CentOS7)和第三種(系統故障修復)引導方式比較有用。

2.修改網卡名為eth0的形式(和CentOS7以前的版本保持一致)

為了統一企業中的多版本系統共存的環境,這里將網卡名稱設置為eth*的形式,不使用CentOS7默認的特殊網卡命名規則,所以需要在初始安裝的時候增加內核參數。

在圖1-2所示的界面,按Tab鍵進入,如圖1-3所示的內核參數配置界面,并手動輸入如下參數,輸入完畢后按“回車”鍵繼續。

提示:

1)此步驟可在安裝系統后再進行,網址http://oldboy.blog.51cto.com/2561410/1722101

2)CentOS7以前版本的ethX數字編號的網卡命名往往不一定準確對應網卡接口的物理順序,CentOS7的網卡默認命名可以解決這一問題,但同時也給Linux系統管理員帶來了其他的困擾,就是無法兼容CentOS6的環境以及使用習慣,所以,一般還會改回早期的eth0、eth1網卡命名形式。具體的內核參數修改組合如下,默認內核參數(biosdevname=0, net.ifnames=1):網卡名如“enp5s2”;如果biosdevname=1, net.ifnames=0:網卡名如“em1”;如果biosdevname=0, net.ifnames=0:網卡名如“eth0”(傳統的方式)。想了解更多內容的讀者可加入QQ群784850820。

圖1-3 配置內核參數調整網卡名

3.進入下一步安裝界面

選擇“Install CentOS7”,即默認選項,然后按Enter(回車)鍵進入圖形安裝界面。這里為什么不采用文本方式呢?因為從CentOS6版本開始就無法用文本模式完全定制化安裝了,即在文本模式下無法定制磁盤分區,這是CentOS6和CentOS7與之前各版本的不同之處。因此,在安裝CentOS7.6系統時,通常都選擇圖形安裝。

在加載過程中,可以看到如圖1-4所示的界面,用戶可以清晰地看到系統內部的一些自檢和加載相關設備等的操作。

圖1-4 系統自檢和加載相關設備

提示:“ Ctrl+Alt ”快捷鍵用于從虛擬機內向虛擬機外切換,如果已經進入窗口,且需要按VMware窗口的“最大化”按鈕時,就要使用“ Ctrl+Alt ”快捷鍵退出來之后再點擊,如圖1-5所示。

圖1-5 調整VMware最大化顯示安裝界面

最后進入到如圖1-6所示的界面,這里默認選擇安裝過程中的語言顯示為英語“English(United States)”,然后點擊“Continue”按鈕繼續。提示:此處僅是設置安裝過程中的語言顯示,不建議選中文,要學會多親近英文,至少不要逃避,只有這樣才能學好Linux運維。

圖1-6 調整VMware顯示最大化后的安裝界面圖

4.進入到安裝摘要頁面(INSTALLATION SUMMARY)

進入如圖1-7所示的安裝摘要頁面,這里和CentOS6的區別較大,CentOS6是一步步按照向導的提示進行安裝,而CentOS7則是一個摘要平臺頁面。在這個摘要平臺里,讀者根據需要進行選擇安裝,圖中框選的部分就是本次安裝需要配置的選項。

圖1-7 需要配置的各個選項說明圖

5.配置系統時區和時間(DATE & TIME)

在如圖1-7所示的界面中,點擊“DATE & TIME”選項后,進入配置界面進行配置,具體配置過程參見圖1-8所示界面中的描述和標記,其中最關鍵的是時區的配置,其他可以暫時忽略,它們在安裝好系統后都可以隨時更改。

圖1-8 系統時區和時間設置

6.選擇額外的語言支持(LANGUAGE SUPPORT)

同樣在圖1-7所示的界面中,點擊“LANGUAGE SUPPORT”選項后,可增加一個中文語言配置(保留默認英文的配置),具體配置過程參見圖1-9所示界面中的描述和標記,配置完按左上角的“Done”按鈕返回。

圖1-9 語言支持界面

7.系統軟件包選擇(SOFTWARE SELECTION)

同樣在圖1-7所示界面中,點擊“SOFTWARE SELECTION”選項后,選擇左邊的最小化安裝選項,即“Minimal Install”,同時在右邊的列表中勾選4個復選框,具體配置過程見圖1-10所示界面中的描述和標記,配置完按左上角的“Done”按鈕返回。

圖1-10 系統軟件包選擇界面

提示:根據經驗,選擇安裝包時應該遵循最小化原則,即不需要的或不確定是否需要的就不安裝,這樣可以最大程度上確保系統安全。

如果安裝過程中落下了部分包組,或者是其他人安裝時沒勾選,那么在安裝完系統后可以按如下方式補上未安裝的包組。

補充安裝“Compatibility libraries”“Base”“Development tools”3個包組的命令為:


        yum group install "Compatibility libraries" "Base" "Development tools"

補充安裝“Debugging Tools”“Dial-up Networking Support”兩個包組的命令為:


        yum group install "debugging Tools" "Dial-up Networking Support"

可以通過yum groupinfo包組名,查看具體安裝的包組組件。

8.配置網絡和主機名(NETWORK & HOST NAME)

同樣在圖1-7所示界面中,點擊“NETWORK & HOST NAME”選項后,激活右上角的網卡,使網卡狀態變為ON,然后在左下角配置主機名為“www”,具體配置過程見圖1-11所示界面中的描述和標記,配置完按左上角的“Done”按鈕返回。

圖1-11 配置網絡和主機名

在左下角“Host name”后的文本框中配置主機名。其中會有默認的“localhost. localdomain”主機名,將其刪除,設置自己的主機名,這里用www作為主機名。

提示:不建議保留默認的Host name,設置一個規范的主機名會顯得更專業,這是運維的原則,而且也可避免對后面業務服務的安裝配置產生影響。自定義主機名時可以用普通的字符串(如www),或者完整的FQDN 名(如www.etiantian.org)。最好選擇簡單字母或字母帶數字字符(以字母開頭,不要只用數字,可帶下劃線等),不要用特殊字符。

9.選擇磁盤設備,配置分區(INSTALLATION DESTINATION)

同樣在圖1-7界面中,點擊“INSTALLATION DESTINATION”選項后,在界面中勾選“Local Standard Disks”一欄下面的虛擬硬盤,然后勾選下面的“I will configure partitioning”單選按鈕,具體配置過程見圖1-12所示界面中的描述和標記,配置完按左上角的“Done”按鈕進行分區配置。

圖1-12 選定磁盤設備,選擇配置分區

10.按企業生產標準定制磁盤分區

由圖1-12可知,當前的電腦只有一塊磁盤,設備名為sda(如果有多塊盤,會顯示sda、sdb、sdc等)。

進入圖1-13所示的磁盤分區界面,可以看見虛擬磁盤的總存儲空間是20GiB,默認的分區是LVM。“LVM”的意思是邏輯卷管理,它可以對設置好的分區大小進行動態調整,前提是所有的分區格式都事先做成LVM格式,即分區標號為8e,企業環境的分區一般都是按需求事先規劃好的,極少有后續調整的需求,且LVM的性能和標準分區及硬件RAID卡相比還是有一定差距的,因此,如果沒有特殊需求,不會選擇LVM功能分區。這里將“LVM”改為更優秀的標準分區模式“Standard Partition”。

圖1-13 磁盤分區界面

Linux系統磁盤分區知識簡介

在分區之前,需要先簡單介紹一下磁盤分區相關知識,便于大家更好地理解學習。

1)磁盤在使用前一般要先分區(相當于買房要有幾居一樣)。

2)磁盤分區有主分區、擴展分區和邏輯分區之分。一塊磁盤最多可以有4個主分區,其中一個主分區的位置可以用一個擴展分區替換,在這個擴展分區內可以劃分多個邏輯分區。

3)如果規劃的分區數量超過4個,則分區組合為3primary+1extend或2p+1e或1p+1e。

4)一塊磁盤最多只能有一個擴展分區,擴展分區不能直接使用,必須在擴展分區上劃分邏輯分區,然后格式化(創建文件系統),之后才能存取數據或裝系統。

磁盤分區命名及編號方式

(1)以設備名命名

在Linux系統中,磁盤設備對應于系統中的特殊文件,這些特殊的文件存放在“/dev”目錄中,不同的設備對應的設備名稱如下:

? 系統的第一塊有IDE接口的硬盤稱為/dev/hda。

? 系統的第二塊有IDE接口的硬盤稱為/dev/hdb。

? 系統的第一塊有SCSI接口的硬盤稱為/dev/sda。

? 系統的第二塊有SCSI接口的硬盤稱為/dev/sdb。

(2)使用數字編號

為了表示不同的分區,通常會用數字對分區進行編號,比如:

? 系統的第一塊有IDE接口的硬盤的第1個分區稱為/dev/hda1。

? 系統的第一塊有IDE接口的硬盤的第5個分區稱為/dev/hda5。

? 系統的第二塊有SCSI接口的硬盤的第1個分區稱為/dev/sdb1。

? 系統的第二塊有SCSI接口的硬盤的第5個分區稱為/dev/sdb5。

需要注意的是,在對分區進行編號時,數字1~4只能留給主分區或擴展分區使用,邏輯分區(是在擴展分區基礎上的)的編號只能從5開始。

在對Linux系統設置了分區之后,還要在分區上創建文件系統才能安裝系統,該文件系統在安裝時由系統自行完成創建。

Linux系統對分區的基本要求

1)最少要有一個根(/)分區,用來存放系統文件及程序。其大小至少在5GB以上。

2)要有一個swap(交換)分區,它的作用相當于Windows里的虛擬內存,swap分區的大小一般為物理內存容量的1.5倍(內存<8GB)。但當系統的物理內存大于8GB時,則對swap分區配置8~16GB即可,太大無用,反而浪費磁盤空間。swap分區不是必需的,但是大多數情況下還是設置一下比較好,個別企業的數據庫應用場景中不設swap分區。

3)/boot分區是Linux系統的引導分區,用于存放系統引導文件,如Linux內核等。對于CentOS7而言,該分區要比以前的版本大一些。因此,該分區可以設置為1024MB,這個分區也不是必需的。

企業生產場景中Linux系統的分區方案

常規的分區方案如下。

方案1:針對網站集群架構中的某個節點服務器分區,該服務器上的數據有多份(其他節點也有)且數據不太重要,建議的分區方案如下。

? /boot:設置為512~1024MB。

? swap:為物理內存的1.5倍,當內存大于等于8GB時,分配8~16GB即可。

? /:剩余硬盤空間大小(/usr、/home、/var等分區和“/”共用一個分區,這相當于在Windows系統中只有一個C盤,所有數據和系統文件都放在一起)。

方案2:針對數據庫及存儲角色的服務器分區,該服務器的業務包含大量重要的數據,建議分區方案如下。

? /boot:設置為512~1024MB。

? /:大小設置為50~200GB,只存放系統相關文件,網站等業務數據不放在這里。

? swap:為物理內存的1.5倍,當內存大于等于8GB時,分配8~16GB即可。

? /data:剩余硬盤空間大小,存放數據庫及存儲服務等重要數據。當然,data的名稱也可以換成別的名字。

本方案其實就是將重要數據單獨分區,便于備份和管理。

方案3:針對大網站或門戶級企業的服務器進行分區。

? /boot:大小設置為512~1024MB。

? swap:為物理內存的1.5倍,當內存大于等于8GB時,分配8~16GB即可。

? /:大小設置為50~200GB,只存放系統相關文件,網站等業務數據不放在這里。

保留剩余的磁盤空間,不再進行分區,將來它們分配給不同的使用部門,由他們自己根據需求再分。

此種分區方案更靈活,比較適合業務線比較多、需求不確定的大企業使用。

對于分區,有網友還給出了如下的方案。

/boot、swap、/、/usr、/home、/var

這種分區方案是典型的沒有主見的被動式分區,分了太多的額外分區(/usr、/home、/var),沒有必要且管理起來更麻煩了,這類似于家庭中只有2~3口人,卻把100平方米的房子隔成幾個房間,極不推薦這樣的分區方案。

如果怕某個分區滿了影響系統運行,那么這樣的分區想法就更錯了。第一,硬盤空間固定,分區多了,比只分一個區肯定更容易滿;第二,在企業應用里業務不可用和服務器宕機的危害幾乎差不多,因此,分區少一些,然后對所有分區進行監控報警是目前多數規范企業的選擇。

本書采用常規的服務器分區方案,即分為/boot、swap、/三個分區,注意分區的先后順序。

關于磁盤分區就介紹這么多。下面繼續介紹系統的安裝操作。

11.開始增加分區

在圖1-13中,將“LVM”改為標準分區模式“Standard Partition”,然后單擊左下角的“+”號,在彈出的對話框中,輸入第一個分區掛載點“/boot”,大小給1024MB,如圖1-14所示,然后點擊“Add mount point”按鈕完成設置。

/boot分區的分區結果如圖1-15所示,如果沒有問題,就按“Done”按鈕完成/boot分區的設置。

界面選項說明:

1)Mount Point的意思是掛載點,這是Linux下訪問磁盤分區的入口,即如果要向/boot分區(/dev/sda1)里寫入數據,就必須通過/boot入口來寫入,這一點和Windows是不同的。

2)File System的意思是文件系統類型,就像Windows的fat32/ntfs一樣,磁盤分區只有在設置了文件系統類型格式化并掛載上掛載點后才能存放數據。目前有如下一些文件系統類型。

圖1-14 /boot分區設置界面

圖1-15 /boot分區結果

? xfs:一個優秀的文件系統類型,在CentOS7中將作為默認文件系統類型,替代ext4。

? ext2/ext3/ext4 :適合Linux的文件系統類型。由于ext3文件系統多了日志記錄功能,因此系統恢復起來會更快速,ext4是ext3的升級,效率更高,CentOS6默認使用的是ext4類型。

? Physical Volume(LVM):這是一種彈性調整文件系統大小的機制,即可以讓文件系統變大或變小,而不改變原有文件數據的內容,功能不錯,但性能會下降。

? swap:就是內存交換空間。由于swap并不會使用目錄樹的掛載,因此使用swap的不需要指定掛載點。

? vfat:同時被Linux與Windows系統支持的文件系統類型。如果主機硬盤同時存在于Windows與Linux兩種操作系統中,有數據交換需求時,可以使用該文件系統。

完成/boot分區后,不要退出,繼續點擊“+”號,劃分交換分區(swap),過程如圖1-16所示。

圖1-16 交換分區配置

swap分區配置說明:

1)進行swap分區時不配置Mount Point掛載點,swap不需要人為訪問,系統會自動處理。

2)swap分區的大小一般為物理內存容量的1.5倍(內存<8GB時),但當系統物理內存大于8GB時,swap分區配置為8~16GB即可,太大無用,還浪費磁盤空間。

3)如果是學習環境,為了節省空間,swap設置得小一點也沒有問題。

Linux系統分區時,常規的分區方案為/、/boot、swap,其中swap不是掛載點(/、/boot都是掛載點),而是分區類型,類似ext4的一個文件系統,如果在掛載點文本框中輸入“/swap”創建swap分區,那么就錯了。

完成swap分區后,也不要退出,繼續點擊“+”號,分根分區(/),過程如圖1-17所示。

圖1-17 根分區配置

提示:分完區后,要進行檢查,方法如圖1-18所示界面中的描述,筆者在分區時,發現設備類型又回到了LVM設置,所以要全部改回標準分區模式,這好像是系統的一個漏洞,因為前面的操作中已經選擇好標準分區模式了。

圖1-18 總的分區結果

確定設置無誤后,即可點擊左上角的“Done”按鈕,并在圖1-19所示的界面中,點擊右下角的“Accept Changes”按鈕返回完成分區設置,最終回到安裝信息摘要界面。

圖1-19 分區設置后的提示界面

提示:這里采用的是生產環境中集群節點下的節點服務器的分區方式,即系統壞掉后硬盤數據不需要保留。此分區方式也適合大多數生產環境中的服務器,如果是數據庫以及存儲重要數據的特殊業務服務等,一般會單獨劃分存放數據的分區,如/data。

除了/boot、swap和/ 3個分區外,還可以加/usr、/home、/var等分區,具體要根據服務器的需求來決定,一般情況下,只配置這3個分區足夠了。

這種分區方案最大的優點就是簡單、使用方便、可批量安裝部署,而且不會存在有的分區滿了、有的分區還剩余了很多空間又不能被利用的情況(LVM的情況這里先不闡述)。

該分區方案的缺點是,如果系統壞了,重新裝系統時,因為數據都在/(根)分區,導致數據備份很麻煩,如果設置了/usr、/home、/var等分區,即使系統出了故障,也可以直接在/(根)分區重裝系統,這樣并不會破壞其他分區的數據。當然,如前所述,如果是不存在備份數據的集群節點,那采用這種分區方案是很明智的,不用特別擔心某個分區爆滿的問題。

最終配置的選項就是圖1-7中框選的部分,其他部分可以忽略。

12.開始安裝系統

點擊圖1-7所示界面的右下角“Begin Installation”按鈕開始安裝,如圖1-20所示,在安裝過程中我們可以為管理員root設置安全密碼,當然也可以設置普通用戶(這里省略),如圖1-21所示。

圖1-20 系統安裝過程

圖1-21 設置管理員root密碼

提示:如果是生產環境,那么root口令要盡量復雜。比如,設置8位以上包含數字、字母(區分大小寫),甚至是特殊字符的口令。在企業運維工作中系統安全是至關重要的,安全要從每件小事做起。

最后就是漫長的等待過程,根據硬件的不同,完成安裝一般需要5~20分鐘,安裝過程界面及安裝完成界面如圖1-22和圖1-23所示。

提示:安裝過程中,會顯示需要安裝包的總數量及當前已安裝完的包的數量,以及總的安裝進度等信息。

圖1-22 系統安裝過程界面

圖1-23 系統安裝完成界面圖

主站蜘蛛池模板: 梓潼县| 奇台县| 深水埗区| 静海县| 镇雄县| 乌拉特前旗| 昆山市| 庆阳市| 定兴县| 泸溪县| 柞水县| 南汇区| 图片| 沛县| 临海市| 信阳市| 米脂县| 彩票| 宜城市| 公安县| 丹凤县| 陇南市| 绥芬河市| 离岛区| 治多县| 宽城| 永宁县| 屯昌县| 栖霞市| 句容市| 天气| 惠水县| 肥东县| 台安县| 达孜县| 梧州市| 油尖旺区| 汶上县| 诸暨市| 措美县| 穆棱市|