您当前的位置: 首页 >  ar

教你如何用 VMWare 安装 CentOS7 系统

蔚1 发布时间:2019-12-31 23:30:52 ,浏览量:4

没有阿里云服务器, 阿里云服务器配置不够怎么办?我的运维软件需要搭建集群,没有这么多机器给我实践怎么办?没有关系,本篇 Chat 将会用 VMWare 解决上述一切问题!本 Chat 从 VMWare 的使用开始说起,手把手教你如何搭建 CentOS7 系统和配置网络!

本场 Chat 内容:

  • 相关资源下载
  • VMWare 加载 CentOS7 镜像
  • CentOS7 系统安装
  • CentOS 克隆
  • 配置 CentOS 桥接网络

适合人群:后端开发、初级运维

VMWare 简单介绍

这是一款老牌的虚拟机软件,可以帮助我们在本机上搭建 CentOS7 系统学习,不用购买阿里云的服务器而得到 Linux 环境。不多说,让我们直接开始吧!

VMWare、CentOS7 镜像、Xshell 免费下载
  • 网盘链接:https://pan.baidu.com/s/1bQ93c7x_3--7IVnAhTzl9A
  • 提取码:qryw

如果链接失效,还可以关注公众号7thmist,发送消息:vmware,就可以免费获取VMWare,CentOS7 镜像,Xshell,Xftp等工具的下载链接。

用 VMWare 加载 CentOS7.5 镜像
  1. 下载 VMWare 安装包,解压并安装,除了软件路径要自己定义,其他一路下一步就行。

  2. 打开 VMWare,点击新建虚拟机,这里我们选择自定义,然后下一步:

  1. 选择第二个,点击浏览,选择下载好的 CentOS7.5 镜像。

选择好后会发现 VMWare 已识别 CentOS7 镜像,点击下一步:

  1. 为自己的 CentO7 系统起个小名字,选择虚拟系统放置的位置,点下一步:

  1. 为自己的 CentOS7 系统选好合适的CPU 配置,我们这里都选 1,点击下一步。

  1. 给虚拟机选好内存大小,这里我们先选择 1G,点下一步。

  1. 选择虚拟机的网络模式,注意此处默认是 NAT 模式,我们选择桥接:

  1. SCSI 控制器,默认即可,点击下一步:

  1. 磁盘类型,默认即可,点击下一步:

  1. 磁盘选择,点击创建新虚拟磁盘:

  1. 指定磁盘容量,这里我们选择 20G,按红框所选将虚拟磁盘拆分成多个文件:

  1. 点击下一步:

  1. 提示已经准备好虚拟机,这里我们勾选创建后开启此虚拟机,点击完成:

接下来 VMWare 就会按照我们上面的配置安装 CentOS7 镜像了。

CentOS7 系统安装
  1. VMware 自动帮我们启动系统后,我们会进入以下界面,需要选择Install CentOS7,点击回车,系统将初始化 CentOS7:

  1. 稍等两分钟,我们会看到以下选择语言的界面,我们拖到最下方,选择语言,点击继续:

  1. 进入安装信息摘要界面,会发现红框处可能会有警告,我们点进去将其解决:

  1. 进入安装目标位置,我们在设备选择点击 20G 的磁盘,然后点左上角完成,就可以解决警告:

  1. 回到信息摘要界面,我们可以在这里配置网络,点击下面的网络和主机名(这里默认是未连接):

  1. 如图所示,点击按钮,稍等一会就会连上网络,这时候我们可以记下该虚拟机的 IP 地址,方便后面的远程连接,点击完成。

  1. 回到信息摘要页面,可以看到网络已经连接,至此所有 CentOS7 安装前的准备都已完毕,我们点击右下角的开始安装,开始安装 CentOS7 系统:

  1. 安装过程时间会比较长,需要 10 分钟左右,我们在这期间可以设置系统的 ROOT 密码:

  1. 设置 ROOT 密码,一定要记住自己的密码哦。

  1. 等待 CentOS7 安装完成...

  2. 安装完成后,用账号 root 登陆,如果忘记虚拟机的 IP 地址,可以用ip addr命令:

CentOS7 系统克隆

我们给 CentOS 虚拟机安装好常用软件后,或许就不想再重复这样的工作了,这时候我们可以使用 VMware 的克隆功能,将虚拟机当前状态克隆。具体步骤如下:

  1. 选中要克隆的虚拟机,右键选择 管理 -> 克隆。

  1. 选择虚拟机当前状态,下一步选择创建完整克隆,然后下一步。

!

  1. 等待克隆完成。克隆完成后的虚拟机理论上网络 ip 配置都会与之前一样,所以为了与之前的虚拟机区分开,我们还需要对 CentOS 克隆做一些网络配置。

克隆完成后,开启该克隆虚拟机并登陆,用户密码跟原机是一样的。下面我们来做一下网络配置。

CentOS7 网络配置
  1. 登陆系统后,我们输入命令cd /etc/sysconfig/network-scripts/进入网络配置目录,使用ls命令可以看到ifcfg-ens33文件,该文件就是 CentOS7 的网络配置文件,我们需要对它做一些修改。

!

  1. 在配置虚拟机网络前,我们需要先查看 windows 主机的网段。我们切到 windows 桌面,按win + r,输入cmd按回车,然后输入ipconfig命令,找到WLAN网络的配置,并记住红框标记好的内容,分别是IPv4 地址子网掩码默认网关,这些需要在步骤 3 填写。如下图:

!

  1. 在记录好 windows 主机的 ip 网段信息后,我们回到虚拟机,使用命令vi ifcfg-ens33编辑 CentOS7 网络配置文件,我们需要增加下图红框的内容,按步骤 2 获取到的信息填写即可。BOOTPROTO改为staticIPADDR填写虚拟机 IP 地址,NETMASK填写子网掩码,GATEWAY填写默认网关,DNS1DNS2按图中填写即可。其中IPADDR是你为自定义的 IP 地址,只需要跟 windows 主机IPv4 地址最后的一段数字不一样,比如我这里设置为192.168.0.161。填写完毕后,我们使用命令:wq!保存配置。

  1. 我们使用systemctl restart network重启网络,这样你的 CentOS7 网络配置就成功了,可以使用ping www.baidu.com命令测试网络连接是否正常。
NAT 模式下的 CentOS7 网络配置

上面 4 点是 VMWare 桥接模式的网络配置,如果是 NAT 模式,那你的网络配置会跟上面有一点区别,如下:

  1. 打开 VMWare,选择编辑 -> 虚拟网络编辑器,按以下步骤得到 NAT 网络的子网掩码默认网关

  1. 编辑/etc/sysconfig/network-scripts/ifcfg-ens33文件,BOOTPROTODNS1DNS2都跟桥接网络配置一样填写,只是子网掩码和默认网关用步骤 1 的信息,IPADDR也改为跟 NAT 模式网关一样的网段。

  2. 使用命令systemctl restart network,一般情况下这样 NAT 网络就算配置完成。可以使用ping www.baidu.com命令测试网络连接是否正常。

如果你的 NAT 网络连不上网,可能是虚拟网卡错误或者 NetworkManager 没有禁用的问题,可以用下面方法解决:

  1. 需要用ip addr命令拿到其虚拟网卡地址,如图所示,找到ens33网络,下面 12 位字符就是网卡地址。并在ifcfg-ens33文件添加一行HWADDR=你的虚拟网卡地址

  1. 禁用NetworkManager,并重启网络,使用以下命令:
systemctl stop NetworkManagersystemctl disable NetworkManagersystemctl restart network

这样你的 NAT 模式下的网络配置就 ok 了。需要注意的是,NAT 模式下如果你的虚拟机挂起后再继续运行,一些软件会无法使用,需要重启服务才能解决,比如docker,而在桥接模式下则没有这个问题。

用 Xshell 连接你的虚拟机
  1. 打开虚拟机,直接在虚拟机使用命令systemctl stop firewalld && systemctl disable firewalld关闭 CentOS7 防火墙。如果你忘记 ip,可以使用ip addr命令查看。

  2. 安装 Xshell,一直下一步即可。

  3. 点击新建会话,将上面虚拟机的 IP 信息等填好,点击连接。

  1. 输入用户名密码,就能连接虚拟机了。到这一步恭喜您的学习环境已经搭建完毕,本教程就结束了,有遇到问题可以加作者微信 lainMsg

阅读全文: http://gitbook.cn/gitchat/activity/5e0b614e90dd7b2cdcc085a6

您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

FtooAtPSkEJwnW-9xkCLqSTRpBKX

关注
打赏
1688896170
查看更多评论

蔚1

暂无认证

  • 4浏览

    0关注

    4645博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0529s