對於剛接觸學習Linux系統或大數據的同學,擁有一個自己學習實踐的環境是很必要的,然而我們個人購買或租用實體服務器成本比較大,剩下可選擇的方式就只有購買雲服務器或者在個人電腦上搭建Linux系統了,雲服務器對於學生黨和經濟情況有限的愛好者還是有點小貴,就剩下最後一條路了,在個人電腦上搭建虛擬環境,只要你有一臺配置差不多的電腦就可以滿足學習的需求了。
一.準備工作
-
個人電腦
- 硬盤:大小夠你所要創建虛擬機分配的硬盤大小即可
- 內存:8G可以滿足搭建一般虛擬機的需求,如果需要同時開啓多個虛擬機或者搭建集羣,則最好是16G內存,不然當集羣開啓時你的電腦再開啓其他軟件時就會非常卡。
-
虛擬環境軟件
- VMware:
官網下載:VMware Workstation Pro下載地址
百度雲盤:https://pan.baidu.com/s/1YS2Azr5dntUK132OJ_EApA
提取碼:i0qi - VMware Workstation Pro激活碼
見這篇文章:VMware15pro註冊碼,親測可用
- VMware:
-
虛擬機的操作系統軟件
- CentOS:
官網下載:CentOS下載地址
- CentOS:
二.搭建過程
1.安裝虛擬環境軟件VMware Workstation Pro
安裝過程比較簡單,直接下一步下一步就OK
可以參考:VMware Workstation Pro 安裝方法
2.創建虛擬機
1.點擊左上角文件,選擇新建虛擬機 ,選擇經典模式
2. 填寫CentOs映射文件的位置,填寫虛擬機的名字和創建位置
3. 分配30GB的硬盤空間,並默認選擇,將虛擬磁盤分成多個文件
4.按照實驗環境,選擇RAM,CPU,網絡,CD Rom的配置啓動時連接,並指定映像文件,點擊完成,虛擬機就創建完成了
3.安裝CentOS_7
1.啓動虛擬機,選擇Install CentOS7
2.選擇語言,如果要安裝oracle選擇英文,其他的選擇中文可以
3.選擇安裝配置,軟件選擇,選擇帶GUI的服務器,開發工具
4.設置硬盤分區,選擇手動分區,設置各分區容量
5.開始安裝
6.設置root賬號密碼,設置管理賬號和密碼
7.接受許可證,配置網絡和主機名,完成成配置
8.進行以上配置前,需要提前設置虛擬機的連接,具體各個方式的利弊以及設置方法見下面的鏈接:https://blog.51cto.com/hnyuanzijian/2343580
我這邊用的NAT模式,配置如下:
設置完以上這些配置後,虛擬機連通外網可以連通,連通主機也可以,但是主機連接虛擬機最好進行靜態IP配置,還需要進行配置。
切換到root用戶(用sudo -i命令),如下圖,vim 打開 cd /etc/sysconfig/network-scripts/ifcfg-ens33,
如圖修改,
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=7c201580-b0b4-4ad7-888b-aa61de970a3b
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.5.131
NEMASK=255.255.255.0
GATEWAY=192.168.5.2
DNS1=192.168.5.2
IPV6_PRIVACY=no
配置完後重啓網卡(service network restart),OK成功了。
主機ping虛擬機
關於虛擬機的網絡配置比較多,大家可以看下這2篇博文:
https://blog.csdn.net/qq_40791253/article/details/82975263
https://blog.csdn.net/u011221004/article/details/53319824
OK,虛擬機搭建完成了,集羣的搭建後面待下篇