VMware Workstation 16 Player安装centos7

时间:2024-03-11 12:05:26

前言

虚拟机

VMware Workstation 16 Player是免费的非商业版的软件,可以直接去vmware官网下载。

https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html

image.png

注意支持windows和linux,如果是苹果的系统请选择其他的虚拟机软件。

此外vmware公司还有一款商业版软件是VMware Workstation Pro这功能更多,如果你初学者还是建议先用VMware Workstation 16 Player,后续根据需要使用VMware Workstation Pro(收费的),本文以VMware Workstation 16 Playe为例介绍centos7的安装步骤,VMware Workstation Pro15.5下载链接和破解方式,,我后续会补上,因为阿里的teambition网盘还不支持分享

注意

如果你之前安装过虚拟机,建议将之前的删除再重新安装。确认你之前是否安装过,或者是否没有删除干净

选择——控制面板\网络和 Internet\网络连接

如果有VMnet1和VMnet8说明你之前安装过没删除干净,建议去控制面板里删除,否则后面可能无法连接网络。

image.png

操作系统

centos7

建议使用centos7,主要原因有红帽公司最近的战略方向调整centos8之后就不会在出centos9、10之类的了,而centos7因为用户基数更大他会支持到2024年,而8即将停止支持维护,具体红帽公司的目的我就不猜测的,感兴趣的可以去网上百度。

本人提供阿里的centos镜像下载路径,我自己使用的要等阿里的teambition网盘支持分享后,我会分享出来。

https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/

建议选择7.5以后的,这里截图选择的是7.9版本。下载完成后,不用解压,后续需要使用。

 

 

安装centos7详细步骤

创建新虚拟机

image.png

选择稍后安装操作系统

image.png

选择Linux—centos 764位

image.png

选择路径和命名

image.png

大小默认即可,注意建议选择拆分成多个文件,这样你后期才可以修改虚拟机的配置。

image.png

完成以后我们还需要进行配置文件的修改

选择编辑虚拟机设置

image.png

必须需要修改的配置如下图

image.png

查看下是否是NAT模式,不是请勾选(如果你想知道其他模式的功能请自行百度)

image.png

非必须的配置,如内存和处理器这些,你可以依据自己的电脑配置和需求自行更改,这个默认即可,后期还是可以更改的。

image.png

确认即可

选择播放虚拟机

image.png

选择install centos7

image.png

image.png

软件选择根据自己的需要

image.png

我这里提供2种推荐

1.基础设施服务器——不带图形界面

2.带GUI的服务器——带图形界面

image.png

image.png

网络和主机名按如下2个图操作,出现有线已连接就ok了

image.png

下面的以太网连接信息可以记下来,后面可以用的到

image.png

完成如下配置后点击开始安装

密码设置成123456,记得点2次确定,用户就不用创建了

image.png

安装完成后重启即可

安装完成后的相关配置

已root用户登录

密码:123456(是你安装时候设置的密码)

image.png

使用xshell软件连接(推荐)

Xshell是一款非常专业的服务器连接管理软件(终端模拟软件),通过Xshell可以非常方便的管理服务器。支持SSH1,SSH2以及windows的TELNET协议。Xshelll提供付费版本和免费版本(个人版和家庭版)。本篇文章分享如何申请Xshell免费版本(个人版和家庭版)。

 

2分钟申请Xshell(免费版)个人版本和家庭版本

1.访问Xshell官网下载页面

https://www.netsarang.com/zh/xshell/

 

 2.点击进入,选择你需要下载的软件。免费只提供非商业用途。这个自己用就可以。勾选你要下载的软件,xshell或者xftp或者全部。提交之后xshell官网会发送一个下载链接。

 

 

 

 3.点击邮箱中的链接即可下载。注意:Xshell下载的速度特别慢。你可以使用代理,或者第一次下载取消,然后再点一次下载速度就快很多。最好是用代理下载。

xshell免费版和付费版的区别?

xshell免费版同时连接的服务器个数有限制,就像浏览器标签不能打开多个。以及一些高级功能不能用,但是对于个人终端管理足够了。如果你的服务器数量比较多,而且需要同时连接多个服务器,那么建议使用付费版本的。

 

image.png

使用步骤

1、选择文件—新建

image.png

对了这里连接需要虚拟机的ip地址

查询方式:使用ip addr命令

image.png

image.png

image.png

输入完成后连接即可,如果连接失败可以去windows的DOS界面ping下虚拟机的IP看是否能ping通

打开DOS界面的方法

键盘输入win+R   (win就是键盘的那个windows的logo)

输入cmd

image.png

出现如下情况下就没问题

image.png

如果能ping通那xshell就能连接,不能pingt通可以先去关闭centos7的防火墙,下一步会讲。

 

关闭防火墙(可选)

我个人认为虚拟机里安装的centos7不太需要防火墙,我建议关闭,可以减少后期端口的冲突。请使用下面2句即可(这是针对centos7及以上版本的,之前的版本命令不一样,请自行百度)。

#禁止防火墙开机启动
systemctl disable firewalld
#停止防火墙
systemctl stop firewalld

image.png

动态IP

动态IP顾名思义就是IP会变化。

我们只需要设置下DNS即可就可以访问外网了

检查是否可以访问外网,如果出现下面的情况能打印出time=多少ms就可以,不是就不行。

image.png

不能访问外网的话

使用 vi /etc/resolv.conf

键盘上按i(写入的意思)

加上nameserver 8.8.8.8即可

按esc

:wq写入退出的意思

完成后ping www.baidu.com应该就可以了

image.png

静态IP

静态IP顾名思义就是IP不变的。由于VMware Workstation 16 Player功能的限制,是不能配置静态IP的(如果哪位知道VMware Workstation 16 Player怎么配置静态IP请告诉我下,我非常感谢)。想要完全固定不变可以使用VM的企业版,后期我会补上VM企业版来设置静态IP,因为使用vm企业版需要修改些外部配置。

虽然VMware Workstation 16 Player不能设置完全不变的静态IP,但我们可以配置好,IP变动之后重启下网卡就好,不会有任何影响。

第一步,我们进入/etc/sysconfig/network-scripts目录,查看该目录有没有形如ifcfg-XXX的文件

本机是ifcfg-ens33,基本上centos7以后的就是ifcfg-ens33

image.png

然后命令输入vi /etc/sysconfig/network-scripts/ifcfg-ens33

GATEWAY表示网关——查询命令netstat -rn

我们查询到的是192.168.100.2

image.png

将下面我用了#注释的修改或加上即可

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" #设置静态Ip
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="4b9075d2-05af-4988-b475-5169b80fb040"
DEVICE="ens33"
ONBOOT="yes"  #这里如果为no的话就改为yes,表示网卡设备自动启动
GATEWAY=192.168.100.2 #这里的网关地址就是上面使用netstat -rn命令查询到的
IPADDR=192.168.100.160 #配置ip,这个ip可以自己设置,注意不要选1或者和网关冲突,建议直接选择我们之前ip addr命令查询到的192.168.100.160即可
NETMASK=255.255.255.0  #子网掩码,一般默认就是这个
DNS=8.8.8.8    #dns服务器,填8.8.8.8就行,这个是通用的

最后service network restart重启网卡即可,ping下百度能ping通就ok了

image.png

以后出现ip变了,不能连接使用service network restart重启即可,这个根据你的需求吧,相对来说挺方便的。

持续更新中。。。

Xshell是一款非常专业的服务器连接管理软件(终端模拟软件),通过Xshell可以非常方便的管理服务器。支持SSH1,SSH2以及windows的TELNET协议。Xshelll提供付费版本和免费版本(个人版和家庭版)。本篇文章分享如何申请Xshell免费版本(个人版和家庭版)。