CentOS 7.6安裝及初始化配置
阿新 • • 發佈:2018-12-08
準備環境
- 虛擬機器管理軟體:VMware Workstation 14 Pro
- 作業系統:CentOS-7-x86_64-Minimal-1810.iso
建立虛擬機器
- 第一步:開啟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