1.软硬件准备
软件:VMware工作站允许一台真实的计算机同时运行数个操作系统,如Windows、Linux、BSD等衍生版本。
VMware15.5PRO下载:https://my.vmware.com/cn/web/vmware/downloads
镜像:CentOS是一个基于Red Hat Linux提供的可自由使用源代码的企业级Linux发行版本。CentOS 7下载:http://www.centos.org/
硬件:最起码内存8G以上,因为后面我们要组件Hadoop集群,所以建议是16G以上。
2.虚拟机准备
1)打开VMware选择新建虚拟机
2)典型安装与自定义安装
典型安装:VMware会将主流的配置应用在虚拟机的操作系统上,对于新手来很友好。
3)选择稍后安装操作系统
4)操作系统的选择
这里选择之后安装的操作系统,正确的选择会让vm tools更好的兼容。这里选择Linux下的CentOS 7 64位
5)虚拟机位置与命名
6)虚拟机硬盘与内存的分配
接下来是自定义硬件:
处理器分配要根据自己的实际需求来分配。在使用过程中CPU不够的话是可以再增加的。这次只做安装CentOS演示,所以处理器与核心都选1.
7)网络连接类型的选择,这里选择NAT模式
8)其余项按虚拟机默认选项即可,最后点击完成。
稍等片刻,就会在VM上出现一个虚拟机:那这个虚拟机你就可以看成是一台独立的电脑。
3.安装CentOS
1)首先来点击编辑虚拟机设置:使用ISO映像文件
最后选择浏览找到下载好的镜像文件。把“启动时连接”勾选上,然后确定。
2)然后就可以点击“开启此虚拟机”
4.安装操作系统
开启虚拟机后会出现以下界面,有三项,
1)Install CentOS 7安装CentOS 7
2)Test this media& install CentOS 7 测试光驱镜像有没有问题
3)Troubleshooting 排查问题
那么选择第一项,安装直接CentOS 7,回车,进入安装界面,然后再按回车。
选择安装过程中使用的语言,这里选择中文、简体中文(中国)。点击继续
本地化,这里的日期、键盘、语言支持这些都可以让它自动的为我们分配好。“安装源”就选本地介质、软件选择“最小安装”那么不会安装图形,如果你想装图形的话就选择“GNOME桌面”,咱们就保持默认就可以了。
我们需要配置哪里呢,选择安装位置,在这里可以进行磁盘划分。
选择“我要配置分区”,然后点击完成:
这里呢就可以让我们来自定义我们的分区了,选择“标准分区”
点击加号,第一个选择/boot,这个是启动项目的一个目录,给boot分200M兆,最后点击添加挂载点。
然后以同样的办法给其他区分配好空间后点击添加挂载点
第二个是swap,它是交换分区,1G的内存,就给它分内存的两倍,如果你的内存大于4G,那么建议你最多给它分8 G。
然后继续分,把剩下的空间都给根目录,这里不用写任何东西,直接点击“添加挂载点”就可以了。
这个就是咱们的分区布局:
点击完成,然后会弹出摘要信息提醒,意思是说接下来要把磁盘里面的数据全部格式化掉,点击接受更改。
其他就可以先不用动了,保持默认就可以了,然后选择开始安装:
这里有个创建密码和创建用户,创建用户是创建普通用户,咱们的系统里面除了管理员之外,还有一些普通的用户,这里我们先不创建,等后面我们需要的时候再用命令行去创建普通用户:
设置root密码,设置root密码后点击完成,如果密码设置比较简单就需要点击两次完成:
好这里它已经在开始安装了,要把这些包都安装完才可以,这个过程会比较漫长,等待系统安装完毕重启系统即可,就重新进入到咱们的操作系统里面了:
安装完之后,点击一下重启,然后它就会重新启动咱们的CentOS-7,因为是最小安装,所以是没有图形化界面:
所以当你出现这个界面的时候,说明你的安装是没有问题的:点击一下鼠标进去,输入用户名和密码:
好,我们可以来输入几条命令,比如ls一下,看一下根目录下面有哪些文件:
5、进入系统之后,我们需要配置一个IP :
直接执行一个命令:dhclient,这个命令是自动获取IP的一个命令
然后,查看IP:ip add,这里我们可以看到这里有个网卡叫做ens33,它也有一个IP:192.168.126.144我们的网卡名字可能不一样,这个没有关系。
那么这个IP段到底跟什么有关系呢?点击VM菜单栏里面的“编辑”,选择“虚拟网络编辑器”:
打开之后有个:虚拟网络编辑器,这个192.168.188.0是可以改的:
当然也可以到NAT设置中去设置:
这是我们自动获取的IP(命令:dhclient 在继续:ip add),很可能我们重启之后,这个IP就变了,我们需要把它给设置成静态IP:
那么首先我们需要编辑网卡配置文件:
记住这个路径命令:ls /etc/sysconfig/network-scripts/ifcfg-ens33
编辑网卡的配置文件命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33
好,打开之后,我们可以发现文件的内容:
修改好静态IP模式后指定IP地址、子网掩码以及网关(一定要根据自己获得的IP去配置!):
除了配置这些之后,还要给它配置DNS的IP,域名系统(服务)协议(DNS)是一种分布式网络目录服务,主要用于域名与 IP 地址的相互转换,以及控制因特网的电子邮件的发送。这个是用的比较广泛的,通用的,大家都可以配置成这个:119.29.29.29
其他的这些配置咱们可以不去动它,你只需要知道这个配置文件是用来配置网卡的、配置IP的;然后按esc,:wq保存。
重启网络服务,输入命令:systemctlrestart network.service重启之后再测试一下是否能上网:
配置完IP之后可以给虚拟机来做快照,快照相当于就是做了一个备份,如果后面的操作出现问题了,可以恢复到前面的某一个时刻点,所以对于我们做试验来讲,这个快照功能是非常方便的。