手把手搭建VMware虚拟机和Linux环境

前言:

我们一般在学习开发当中,需要用到linux服务器来模拟正式环境的项目部署,亦或是搭建一些服务,例如redis,mq等。那么我们如果去购买云服务器的话,那成本就太高了,作为一个程序员,必须要有自己的linux环境。那么接下来,我们就在windows上去安装一下VMware,然后去安装一个linux环境吧。

正文:

第一步:我们先去下载和安装VMware:

(1)我们可以到VMware的官网去下载VMware软件。下载地址为:https://my.vmware.com/en/web/vmware/downloads/info/slug/desktop_end_user_computing/vmware_workstation_pro/16_0

选择版本,然后点击按钮进行下载。如果要账号登录,请自行注册。

(2)下载完之后,打开安装包:(一直默认点击下一步即可。中间记得选择你自己的安装路径)

  

 

(3)到此,vmware下载安装完成。

第二步:我们在vmware上,去安装一个linux系统。

(1)vmware安装完成之后,打开vmware软件。点击创建新的虚拟机

(2)按照图片的选择,操作即可:

 

 

 

 

 

 

 (3)看到此画面之后,点击CD/DVD,

 

 这里我们需要一个ISO镜像。那么得去官网下载,官网地址:http://mirror.bit.edu.cn/centos/7.9.2009/isos/x86_64/

选择镜像进行下载即可。

 下载完成之后,将文件选择进来,确定

 然后开启虚拟机,等待一小段安装时间....

ok,等待一段时间后,会来到这个界面:

 拖动到下面选择中文:

 接着,可以看到这个界面:

 在这里我们需要选择一下时区:

 还有软件选择需要修改一下,这里可以选择你想安装的系统(包括有界面或者无界面等)

 我们选择 “基础设施服务器”:这个适合我们开发的使用用命令操作。

 点击完成之后,到下一个界面:我们设置一下root权限的用户名和密码:然后点击安装,继续等待一小段时间...之后点击重启即可。

 到了这个界面,我们输入我们设置的账号和密码:

 到此我们已经安装完成。但是我们还得继续配置一下上网,这里才是重点,前面的一般都没什么难度。一路下来也应该没什么阻碍,但是很多人都会卡在网络配置这里。

那么,让我们来访问一下百度,输入命令 ping www.baidu.com

 我们发现,并不能访问通。

(4)配置网络:

我们在前面选择了桥接模式网络配置,所以这里也是按照桥接模式来配置。所谓桥接模式,就是你的虚拟机跟你的windows机器在同一个局域网。网关一样。

第一步:我们配置一下这个文件,vim /etc/sysconfig/network-scripts/ifcfg-eno16777736

配置文件内容参考下面:

TYPE=Ethernet # 网络类型为以太网(这个默认设置为以太网)
BOOTPROTO=static # 手动分配ip (这个是手动分配ip,如果我们选择自动的话,ip会有变化,不利于我们xshell连接)
DEVICE=eno16777736 # 网卡设备名,设备名一定要跟文件名一致 (这个名字跟这个文件名称一致就可以了)
ONBOOT=yes # 该网卡是否随网络服务启动  (这个要是yes,不能为no)
IPADDR=192.168.0.60 # 该网卡ip地址  (这个是本机的ip地址,你可以在windows机器上查看一下ip,然后设置一个跟windows机器同一网段的ip即可)
NETMASK=255.255.255.0 # 子网掩码   (子网掩码跟windows机器一样)
GATEWAY=192.168.0.1 # 网关  (网关跟windows机器一样)
DNS1=8.8.8.8 # DNS,8.8.8.8为Google提供的免费DNS服务器的IP地址 (DNS服务器,我们使用谷歌免费的服务器,8.8.8.8)

 这一步配置完成之后,执行命令  service network restart ,重新启动一下网络配置,然后再ping www.baidu.com。一般情况下就可以了。如果还不能联网的话,就做第二步,

第二步:我们去/etc/sysconfig/network 这个文件下,添加一条配置

  NETWORKING=yes # 网络是否工作,此处一定不能为no

第三步:配置公共的DNS服务(可选操作,一般第一步成功后,这一步可以忽略):

    在/etc/resolv.conf文件里增加如下配置

  nameserver 8.8.8.8

第四步:关闭防火墙,有时候防火墙会限制我们的操作。我们可以对其关闭:

命令:systemctl stop firewalld # 临时关闭防火墙

    systemctl disable firewalld # 禁止开机启动

执行第一个命令后,只是临时关闭,重启后,又开启了。要执行第二个才能禁止开机启动。

原文地址:https://www.cnblogs.com/takeyblogs/p/14314496.html