1、VMware介绍

VMware Workstation Pro是一款桌面虚拟化软件,我们可以通过Workstation ProWindowsLinux PC上运行多个操作系统作为虚拟机。它是运行虚拟机的行业通用标准,可以方便快速地使用Windows或者Linux 。官网这样介绍:跨一系列不同的设备、平台和云构建、测试和演示的软件,借助Workstation Pro,可以在同一台台式PC上轻松运行复杂的本地虚拟环境,以模拟操作系统、平台和云。也就是说,我们可以在一台主机上面,虚拟化的搭建多个不同的操作系统进行使用。

2、VMware下载

进入官网进行下载,官网地址:https://www.vmware.com/ 进入官网后,点击产品 -> Workstation Pro进行下载。

点击后进入下面页面,点击试用下载

下载成功后,点击安装程序进行安装

3、VMware安装

安装及激活,步骤参考:https://www.comcw.cn/jc/10732.html 根据步骤安装成功后,进入到虚拟机主页

4、Centos镜像下载

centos官网地址:https://www.centos.org/download/ 这里下载x86_64,如果需要下载Arm版本可以选择Arm下载。点击 x86_64 进行下载

选择一个国内镜像库进行下载

本次使用南京大学的镜像库下载

等待下载成功即可。另外也可以使用阿里云开源镜像库进行下载,开源镜像库地址:

1
https://developer.aliyun.com/mirror/?spm=a2c6h.13651102.0.0.6e141b11C8cHUe&serviceType=mirror&tag=%E7%B3%BB%E7%BB%9F

点击centos根据文档信息进行下载或点击路径直达下载:

1
https://mirrors.aliyun.com/centos/7/isos/x86_64/

5、创建虚拟机

打开VMware Workstation,进入主页点击创建新的虚拟机

选择典型配置

点击下一步,配置下载的iso镜像

点击下一步,设置虚拟机的名称以及文件存储的位置路径

下一步,设置磁盘大小,根据自己计算机的配置进行合理配置即可

点击下一步,显示总配置信息。然后点击完成,虚拟机就创建成功了

6、配置虚拟机网络

点击创建成功的虚拟机,然后点击编辑虚拟机设置或者鼠标放在创建的虚拟机名称上面右击选择设置来配置虚拟机网络设配器

把网络连接设置为NET模式,其他配置可以根据自身需求做合适的配置,配置完成后点击确定。

7、启动虚拟机安装Linux系统

点击开启虚拟机

安装Centos系统

等待加载成功,进入选择语言页面

选择英文,点击确定,设置时区为:Asia/Shanghai

点击DATE & TIME 选项,配置时区

设置磁盘分区,然后点击Begin Installation安装系统

在安装过程中,设置root账号的登录密码

点击root password进行设置

centos安装成功后,点击Reboot重新启动虚拟机

重启成功后,输入账号密码登录系统

登录成功就说明linux服务器安装成功了。后面我们就可以尽情的在本地使用linux操作系统了,在本地就算把当前的这个虚拟机操作崩盘了,也可以通过镜像在生成一个新的虚拟机。安装成功之后,目前宿主机还无法通过IP访问服务器,所以我们需要配置Linux静态IP和网关来确保服务器可以和主机之间网络可以互通以及虚拟机可以连接互联网。

8、配置虚拟机静态IP

8.1、安装ifconfig

Centos7系统安装成功后,高版本会把ping命令给移除了,所以需要安装net-tool插件,来确保可以使用ping命令测试当前服务器是否可以联网。

安装命令:

yum install net-tools

安装成功后,执行以下命令查看服务器是否连接网络:

ping www.baidu.com

执行成功后,可以看到目前网络连接的状况。

注意:如果没有网络,先配置网络在安装

8.2、安装vim

执行命令查看当前服务器是否安装vim命令:rpm -qa |grep vim

如果输出以上全部内容说明vim安装成功,如果缺少一个或多个插件,需要重新下载该工具,执行命令下载:

yum -y install vim* 或者 yum -y install vim-enhanced

注意:如果没有网络,先配置网络在安装

8.3、配置网络

8.3.1、确定网线连接网口

首先确定服务器网线连接在哪个网口,进入目录 network-scripts目录进行查看:cd /etc/sysconfig/network-scripts。可以看到使用的网口为:ifcfg-ens33

8.3.2、修改配置文件

修改ifcfg-ens33 配置文件

使用vim命令进行编辑修改:vim /etc/sysconfig/network-scripts/ifcfg-ens33 ,配置IP、网关、掩码、DNS,内容如下:

BOOTPROTO=static #改为静态
ONBOOT=yes #激活网络连接
IPADDR=192.168.42.133 #指定本机IP地址
NETMASK=255.255.255.0 #指定子网掩码
GATEWAY=192.168.42.2 #指定网关配置
DNS1=192.168.42.2 #指定DNS配置信息

修改成功如下图:

8.3.3、重启网卡

service network restart 或者 systemctl restart network

重启成功后,应该就可以连接网络了,可以在安装ifconfigvim命令,安装成功后再次使用 ping命令,发现可以正常联网了

ping www.baidu.com

8.4、如何获取IP信息

配置网络的IP地址、网关、掩码和DNS怎么获取呢?以下分为两种不同的方式进行获取。

1、由公司网管分配IP地址,接入公司内部网关、DNS。

2、使用VMware Workstation虚拟机搭建Linux系统获取

打开VMware,点击编辑下的虚拟网络编辑器,查看NAT参数及 DHCP 参数。点击查看NAT设置按钮获取子网掩码、网关
 

查看DHCP设置获取分配的IP地址

8.5、配置宿主机和虚拟机网络互通

通过目前的配置,虚拟机应该已经可以上网了,但是现在我们的宿主机windows系统还无法连接到虚拟机,需要在windows网络设置里面配置VMnet网络建立连接桥梁

点击属性 -> 选择协议版本4(TCP\IPv4)-> 点击属性 可以配置IP和子网掩码

因为虚拟机和window主机的IP在同一网段,通信不需要经过网关,所以这里的网关暂时可以先不配置。配置成功后,打开命令行cmd(wind+R),执行命令ping虚拟机地址:ping 192.168.42.133

通过上图可以发现宿主机和虚拟机之间可以网络互通了。

9、开启SSH远程连接

首先查看Linux虚拟机是否安装 openssh-server,执行命令:yum list installed | grep openssh-server 如果已经安装成功,输出以下信息

如果没有任何输出显示,表示没有安装openssh-server,通过输入 yum install openssh-server 安装,安装成功后进入 /etc/ssh/ 目录下找到配置文件sshd_config,用Vim编辑器打开,命令 vim sshd_config,修改以下内容。

开启监听端口,将文件中,关于监听端口前的 # 号去除,端口号:Port 22

开启允许远程登录 PermitRootLogin yes

开启使用用户名密码来作为连接验证 PasswordAuthentication yes

开启sshd服务并将sshd服务添加至自启动列表中

systemctl start sshd.service && systemctl enable sshd.service

设置成功后,就可以通过SSH连接工具,进行远程连接虚拟机Linux操作系统了。