準備環境
- 虛擬機管理軟件: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:
[root@localhost ~]# vi /etc/selinux/config
修改內容爲:
SELINUX=disabled
注意:
將SELINUX=enforcing改爲SELINUX=disabled
設置後需要重啓才能生效
####設置firewalld
禁用firewalld:
[root@localhost ~]# systemctl disable firewalld
**注意:**命令格式systemctl [ start | restart | stop | disable | enable ] firewalld.service
停止命令stop,禁用命令disable,開機啓動命令enable,重啓命令restart
設置NetworkManager
禁用NetworkManager:
[root@localhost ~]# systemctl disable NetworkManager
注意:
命令格式systemctl [ start | restart | stop | disable | enable ] NetworkManager
停止命令stop,禁用命令disable,開機啓動命令enable,重啓命令restart
設置網卡
[root@localhost ~]# 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解析
[root@localhost ~]# vi /etc/resolv.conf
修改內容爲:
nameserver DNS服務器地址
設置主機名
[root@localhost ~]# vi /etc/hostname
修改內容爲:
主機名
設置主機名解析
[root@localhost ~]# vi /etc/hosts
每行設置一個主機名解析,修改內容爲:
IP地址1 主機名1 主機名1+域名
IP地址2 主機名2 主機名2+域名
安裝基礎工具
安裝基礎工具:
[root@localhost ~]# yum install -y epel-release net-tools vim lrzsz tree screen lsof zip unzip wget telnet ntp locate
[root@localhost ~]# yum clean all
[root@localhost ~]# yum makecache
同步系統時間
手動時間同步:
[root@localhost ~]# ntpdate cn.pool.ntp.org
掛載數據盤
添加虛擬硬盤
- 打開VMware,在虛擬機列表中,找到上述過程創建的虛擬機,編輯虛擬機設置
- 點擊左下角“添加”按鈕,打開“添加硬件嚮導”,選擇“硬盤”,點擊“下一步”
- “選擇磁盤類型”下,建議選擇與上述虛擬機磁盤類型選擇一致,點擊“下一步”
- “選擇磁盤”下,建議選擇“創建新虛擬磁盤”,點擊“下一步”
- “磁盤大小”下,可以根據實際情況填寫,選擇“將虛擬磁盤存儲爲單個文件”,點擊“下一步”
- “磁盤文件”下,可以修改文件名稱,點擊“完成”
- 點擊“確定”
掛載虛擬硬盤
- 啓動虛擬機
磁盤分區
[root@localhost ~]# fdisk –l
找到“磁盤 /dev/sdb”
[root@localhost ~]# 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,回車確認
- 一路回車確認
磁盤格式化
[root@localhost ~]# mkfs.xfs /dev/sdb
掛載數據盤
[root@localhost ~]# mkdir /data
[root@localhost ~]# mount /dev/sdb /data
[root@localhost ~]# vim /etc/fstab
修改內容爲,追加一行:
/dev/sdb /data xfs defaults 0 0
注意:
- 新創建的分區不能開機自動掛載,每次重啓機器都要手動掛載。
- 設置開機自動掛載需要修改/etc/fstab文件
在文件的最後增加一行
/dev/sdb /data xfs defaults 0 0
重啓虛擬機“reboot”,檢查磁盤掛載情況:
[root@localhost ~]# 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