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