1. 程式人生 > >CentOS 7.6安裝及初始化配置

CentOS 7.6安裝及初始化配置

準備環境

建立虛擬機器

  • 第一步:開啟VMware,在左上角選單目錄中,點選“檔案”–>“新建虛擬機器”,啟動新建虛擬機器嚮導。
  • 第二步:在歡迎使用新建虛擬機器,選擇“典型(推薦)(T)”,點選“下一步”。
  • 第三步:安裝客戶機作業系統,選擇“安裝程式光碟映象檔案(ISO)(M)”,點選其右邊的“瀏覽”按鈕選擇安裝檔案CentOS-7-x86_64-Minimal-1810.iso,點選“下一步”。
  • 第四步:命名虛擬機器,虛擬機器名稱(V):填寫虛擬機器名稱,點選“下一步”。
  • 第五步:指定磁碟容量,最大磁碟大小(GB)(S):填寫磁碟大小,選擇“將虛擬機器磁碟儲存為單個檔案(O)”,點選“下一步”。
  • 第六步:已準備好建立虛擬機器,點選“自定義硬體”,調整CPU和記憶體大小,點選“關閉”,再點選“完成”。

安裝作業系統

  • 選擇虛擬機器,點選“開啟此虛擬機器”或“啟動客戶機”
  • 選擇“Install CentOS 7”,按“Tab”鍵,輸入“ net.ifnames=0 biosdevname=0”,回車
  • 進入圖形介面,如果用於學習,建議選擇簡體中文,如果生產環境,建議選擇英文,點選“繼續”
    系統
  • 點選“安裝位置",選擇“自動配置分割槽”,點選“完成”
  • 安裝資訊摘要:
    “本地化”:日期和時間選擇“亞洲/上海 時區”、鍵盤選擇“漢語”、語言支援選擇“簡體中文(中國)”;
    “軟體”:安裝源選擇“本地介質”、軟體選擇“最小安裝”;
    “系統”:安裝位置選擇“已選擇自動分割槽”、KDUMP選擇“已禁用Kdump”、網路和主機名預設設定、SECURITY POLICY選擇“No profile selected”;
    點選“開始安裝”
  • 其它選項預設,點選“開始安裝”
  • 使用者設定–>點選“ROOT密碼”,設定root使用者密碼。如果密碼簡單,則需要點選兩次“完成”按鈕
  • 等待出現“重啟”按鈕,點選“重啟”
  • 安裝完成

初始化系統配置

設定selinux

禁用selinux:

[[email protected] ~]# vi /etc/selinux/config

修改內容為:

SELINUX=disabled

注意:
將SELINUX=enforcing改為SELINUX=disabled
設定後需要重啟才能生效

####設定firewalld
禁用firewalld:

[[email protected] ~]# systemctl disable  firewalld

**注意:**命令格式systemctl [ start | restart | stop | disable | enable ] firewalld.service
停止命令stop,禁用命令disable,開機啟動命令enable,重啟命令restart

設定NetworkManager

禁用NetworkManager:

[[email protected] ~]# systemctl disable  NetworkManager

注意:
命令格式systemctl [ start | restart | stop | disable | enable ] NetworkManager
停止命令stop,禁用命令disable,開機啟動命令enable,重啟命令restart

設定網絡卡

[[email protected] ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改內容為:

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=no
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.100
PREFIX=24
GATEWAY=192.168.1.2

注意:

  • 網絡卡名稱根據實際情況而定,格式:ifcfg-eth*、ifcfg-eno*,建議將網絡卡名設定為ifcfg-eth0
  • 刪除IPV6相關設定,設定開啟啟動,設定IP、子網掩碼、閘道器,不在這裡設定DNS
  • 子網掩碼也可以用PREFIX=24,根據你自己的子網掩碼的進位制數改變
  • 修改完成網絡卡後,重啟網絡卡服務“systemctl restart network”或虛擬機器“reboot”

設定DNS解析

[[email protected] ~]# vi /etc/resolv.conf

修改內容為:

nameserver DNS伺服器地址

設定主機名

[[email protected] ~]# vi /etc/hostname

修改內容為:

主機名

設定主機名解析

[[email protected] ~]# vi /etc/hosts

每行設定一個主機名解析,修改內容為:

IP地址1 主機名1 主機名1+域名
IP地址2 主機名2 主機名2+域名

安裝基礎工具

安裝基礎工具:

[[email protected] ~]# yum install -y epel-release net-tools vim lrzsz tree screen lsof zip unzip wget telnet ntp locate
[[email protected] ~]# yum clean all
[[email protected] ~]# yum makecache

同步系統時間

手動時間同步:

[[email protected]st ~]# ntpdate cn.pool.ntp.org

掛載資料盤

新增虛擬硬碟

  • 開啟VMware,在虛擬機器列表中,找到上述過程建立的虛擬機器,編輯虛擬機器設定
  • 點選左下角“新增”按鈕,開啟“新增硬體嚮導”,選擇“硬碟”,點選“下一步”
  • “選擇磁碟型別”下,建議選擇與上述虛擬機器磁碟型別選擇一致,點選“下一步”
  • “選擇磁碟”下,建議選擇“建立新虛擬磁碟”,點選“下一步”
  • “磁碟大小”下,可以根據實際情況填寫,選擇“將虛擬磁碟儲存為單個檔案”,點選“下一步”
  • “磁碟檔案”下,可以修改檔名稱,點選“完成”
  • 點選“確定”

掛載虛擬硬碟

  • 啟動虛擬機器
磁碟分割槽
[[email protected] ~]# fdisk –l

找到“磁碟 /dev/sdb”

[[email protected] ~]# fdisk /dev/sdb
歡迎使用 fdisk (util-linux 2.23.2)。

更改將停留在記憶體中,直到您決定將更改寫入磁碟。
使用寫入命令前請三思。

Device does not contain a recognized partition table
使用磁碟識別符號 0x262476ea 建立新的 DOS 磁碟標籤。

命令(輸入 m 獲取幫助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): 
Using default response p
分割槽號 (1-4,預設 1):
起始 扇區 (2048-83886079,預設為 2048):
將使用預設值 2048
Last 扇區, +扇區 or +size{K,M,G} (2048-83886079,預設為 83886079):
將使用預設值 83886079
分割槽 1 已設定為 Linux 型別,大小設為 40 GiB

命令(輸入 m 獲取幫助):q

注意:

  • 輸入n進行分割槽,回車確認
  • 選擇分割槽型別,預設P,回車確認
  • 選擇4個分割槽,預設1,回車確認
  • 一路回車確認
磁碟格式化
[[email protected] ~]# mkfs.xfs /dev/sdb
掛載資料盤
[[email protected] ~]# mkdir /data
[[email protected] ~]# mount /dev/sdb /data
[[email protected] ~]# vim /etc/fstab

修改內容為,追加一行:

/dev/sdb /data xfs defaults 0 0

注意:

  • 新建立的分割槽不能開機自動掛載,每次重啟機器都要手動掛載。
  • 設定開機自動掛載需要修改/etc/fstab檔案
    在檔案的最後增加一行
    /dev/sdb /data xfs defaults 0 0

重啟虛擬機器“reboot”,檢查磁碟掛載情況:

[[email protected] ~]# df -h
檔案系統                 容量  已用  可用 已用% 掛載點
/dev/mapper/centos-root   17G  1.6G   16G   10% /
devtmpfs                 2.0G     0  2.0G    0% /dev
tmpfs                    2.0G     0  2.0G    0% /dev/shm
tmpfs                    2.0G   12M  2.0G    1% /run
tmpfs                    2.0G     0  2.0G    0% /sys/fs/cgroup
/dev/sdb                  40G   33M   40G    1% /data
/dev/sda1               1014M  130M  885M   13% /boot
tmpfs                    394M     0  394M    0% /run/user/0