天天看點

CentOS作業系統安裝

作者:老李講安全

一、裝CentOS系統

啟動安裝

【注意事項】

  • 請準備好作業系統安裝U盤或直接通過IPMI上傳iso鏡像進行安裝

【安裝步驟】

  1. 伺服器開機後,出現CentOS安裝界面,選擇:Install CentOS 7 進入安裝

2、直接預設English / English(United states)語言,點選Continue繼續安裝

3、下圖,在DATA & TIME處選擇時區為: Asia/Shanghai timezone 亞洲/上海時區,如下圖顯示。

CentOS作業系統安裝

建立系統分區

下圖,點選INSTALLATION DESTINATION進行劃分磁盤分區。請按照下面表格要求建立對應分區:

CentOS作業系統安裝

表格:

節點類型 分區目錄 最小容量要求 用途
所有節點 OS / 40 GB 作業系統根分區
/tmp 10 GB 臨時檔案存放目錄
/var 10 GB 作業系統運作時目錄
/boot 1 GB 啟動檔案目錄
/boot/efi 200 MiB 部分伺服器安裝時會自動建立/boot/efi分區(如:華為伺服器),如果未自動建立則忽略此項
/sangfor 磁盤剩餘空間(以上分區固定容量劃分完後,剩餘都給/sangfor)

程式資料存放目錄

(如:480、960G SSD 剩餘多的磁盤空間都劃分到/sangfor)

【安裝步驟】

  1. 按下圖,選擇一塊磁盤作為系統盤(這裡以480G示例)。
  2. 繼續勾選:I will configure partitioning. ,再點選:Done
CentOS作業系統安裝
  1. 下圖,點選Click here to create them automatically,自動建立預設分區。(部分伺服器安裝時會自動建立/boot/efi分區(如:華為伺服器),如果未自動建立,則忽略)
CentOS作業系統安裝

注意事項: 如果選擇的磁盤,已經安裝過作業系統,此時重新安裝,可能除了有“New CentOS 7 Installtaion”,還有“CentOS Linux 7.6.1810 for x86_64”的選項。此時請先選擇“CentOS Linux 7.6.1810 for x86_64”,連續點選“-”号,将老系統分區全部删除掉,再選擇“New CentOS 7 Installtaion”繼續後面操作。

  1. 下圖,将光标移動到swap分區,點選“-”号,删除swap交換分區。
CentOS作業系統安裝
  1. 下圖,修改/home目錄名稱為/sangfor(必須修改),并修改容量為350 GiB(改為350GiB隻是為了騰出空間,先配置設定給其它分區使用),最後點選Update Settings使配置生效。
CentOS作業系統安裝
  1. 下圖,點選上圖+号,建立根目錄 /var 分區,大小:10 GiB,再點選Add mount point完成。
CentOS作業系統安裝
  1. 下圖,繼續點選上圖+号,建立根目錄 /tmp 分區,大小:10 GiB ,再點選Add mount point完成。
CentOS作業系統安裝
  1. 下圖,将光标移動到/(根目錄分區),修改分區大小為40 GiB,點選Update Settings使配置生效。
CentOS作業系統安裝
  1. 下圖,最後将光标移動到/sangfor目錄,将Desired Capacity清空(清空表示:預設使用剩餘磁盤空間),點選Update Settings,将剩餘空間全部配置設定給/sangfor目錄。
CentOS作業系統安裝
  1. 下圖,在磁盤分區全部建立完成後,如下圖資訊(這裡以480G磁盤示例):
CentOS作業系統安裝
  1. 下圖,繼續點選兩次Done,在彈出框後點選:Accept Changes
CentOS作業系統安裝

安裝&設定root密碼

1、磁盤分區完後,其他配置都不用動,主界面點選Begin Installation後,開始安裝。

  1. 下圖,在安裝過程中,點選:ROOT PASSWORD 可設定密碼,如:root/Admin123.
CentOS作業系統安裝
  1. 下圖,點選reboot後,拔掉U盤或CD光牒,讓系統從硬碟啟動;
CentOS作業系統安裝
  1. 下圖,開機選擇第1個菜單項,啟動作業系統
CentOS作業系統安裝

二、配置網絡

【注意事項】

  • 配置IP前,請確定IP位址都是未使用狀态,避免IP沖突
  • 請根據實際網絡吞吐量和網絡用途,選擇千兆口或萬兆口(生産環境預設萬兆口)

【配置網口】

下面以業務口做聚合做示例(測試環境可以不使用聚合口,但生産環境需用聚合口。非聚合口配置方法可參考:管理口配置):

1、建議先給需要用到的網口插入網線,友善找到需要使用的網口進行聚合配置。

執行指令:ip addr ,顯示伺服器所有網口資訊,其中UP的為已插入網線

CentOS作業系統安裝

2、查詢網口是千兆或萬兆,執行指令: ethtool 網口名 |grep -i speed ,如下:

CentOS作業系統安裝

截圖顯示eno1網口為:萬兆

3、在/etc/sysconfig/network-scripts/目錄下,新增1個聚合口配置檔案(如:以bond6示例,名稱不限制)。

執行指令1: cd /etc/sysconfig/network-scripts/

執行指令2: touch ifcfg-bond6

4、編輯聚合口配置檔案:

[root@loclhost network-scripts]# vi ifcfg-bond6

DEVICE=bond6

NAME=bond6

TYPE=Bond

USERCTL=no

BOOTPROTO=none

ONBOOT=yes

BONDING_MASTER=yes

BONDING_OPTS="mode=6 miimon=100"

IPADDR=192.168.11.100

NETMASK=255.255.255.0

GATEWAY=192.168.11.254

請根據實際情況修改紅色字型項:IP、掩碼、網關位址等

5、組成聚合口需要選擇2塊實體網口才能使上面聚合口配置生效。這裡先選擇實體網口1,編輯對應網口配置檔案(以eth1示例):

[root@loclhost network-scripts]# cp ifcfg-eth1 /root #先備份下網卡配置,僅備份

[root@loclhost network-scripts]# vi ifcfg-eth1

DEVICE=eth1

TYPE=Ethernet

BOOTPROTO=none

ONBOOT=yes

MASTER=bond6

SLAVE=yes

如果網口配置檔案裡面還有其它配置項,則可以删掉它們。可不用配置DNS位址

請根據實際情況修改紅色字型項:DEVICE、MASTER的值,此處MASTER就是上面聚合口的名稱:bond6

6、同上一步驟,繼續選擇要組建聚合口的實體網口2,編輯對應網口配置檔案(下面以eth2示例):

[root@loclhost network-scripts]# cp ifcfg-eth2 /root #先備份下配置

[root@loclhost network-scripts]# vi ifcfg-eth2

DEVICE=eth2

TYPE=Ethernet

BOOTPROTO=none

ONBOOT=yes

MASTER=bond6

SLAVE=yes

7、配置後,重新開機網絡服務,讓IP生效

CentOS作業系統安裝

執行指令: systemctl restart network

8、檢視下bond口是否配置成功,執行指令:ip addr

CentOS作業系統安裝

(此圖示: 聚合口名稱叫bond0)

執行指令:cat /proc/net/bonding/bond0 ,顯示有2個Slave

CentOS作業系統安裝

繼續閱讀