对于刚接触学习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,虚拟机搭建完成了,集群的搭建后面待下篇