使用VMware安装CentOS7系统以及连接Linux虚拟机

哔哩哔哩链接:https://www.bilibili.com/video/BV1Sv411r7vd?p=6

一、CentOS7下载地址

官网下载链接:http://isoredirect.centos.org/centos/7/isos/x86_64/

阿里云下载链接:http://mirrors.aliyun.com/centos/7/isos/x86_64/

各个版本的ISO镜像文件说明:

CentOS-7-x86_64-DVD-1708.iso 标准安装版(推荐)

CentOS-7-x86_64-Everything-1708.iso 完整版,集成所有软件(以用来补充系统的软件或者填充本地镜像)

CentOS-7-x86_64-LiveGNOME-1708.iso GNOME桌面版

CentOS-7-x86_64-LiveKDE-1708.iso KDE桌面版

CentOS-7-x86_64-Minimal-1708.iso 精简版,自带的软件最少

CentOS-7-x86_64-NetInstall-1708.iso 网络安装版(从网络安装或者救援系统)

二、安装步骤

1.下载并安装VMware

下载链接:https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html

2.新建虚拟机

打开VMware,点击文件—》新建虚拟机,之后选择下载好的iso光盘映射文件,之后点击下一步

注意:安装虚拟机需要电脑支持虚拟化,去电脑的bios可设置,一般较新的设备都支持

centos7安装quagga教程 centos7安装视频_linux

3.自定义硬件

我们点击自定义硬件

centos7安装quagga教程 centos7安装视频_linux_02

centos7安装quagga教程 centos7安装视频_centos7安装quagga教程_03

网络连接模式

桥接模式、NAT模式、仅主机模式

centos7安装quagga教程 centos7安装视频_centos7安装quagga教程_04

解析:

张三、李四、王五在同一网段(192.168.0.xx),可以互相通信

桥接模式

如张三安装了虚拟机,则虚拟机ip地址也应为192.168.0.xx,这时最多有255种(.0不计算),其中0代表网络号,255代表广播地址,1一般用作网关,这些不能用,所以能用的则为253种。

如果这时有超过这个数目的学生(即超过253个学生都安装了虚拟系统Linux),则会发生ip冲突,注意:这里虚拟系统Linux是可以和其他(李四王五的)ip地址通信的

NAT模式

安装的虚拟机地址就不用为192.168.0.xx(假设安装的虚拟机ip为192.168.100.88),且王五主机上也会生成一个虚拟的网卡,这里为192.168.100.99,他与虚拟系统的ip地址会形成一个网络。

同时虚拟机上的ip地址也可以与其他同学通过代理(这里代理地址为192.168.0.50)找到外部的ip发生通信,但是注意其他的ip地址却不能与虚拟机发生通信,因为它这是代理的,如李四的ip不能找到王五安装的虚拟机的地址

主机模式:独立的系统,不和外部发生联系

4.软件安装

我们点击软件选择

centos7安装quagga教程 centos7安装视频_运维_05

5.选择安装模式

此处我们选择GNOME桌面,它提供可视化的界面,方便我们操作,以后的生产环境中我们可以选择最小安装(只有一个命令行终端),提升性能,之后点击完成

centos7安装quagga教程 centos7安装视频_运维_06

6.安装位置

我们选择安装位置

centos7安装quagga教程 centos7安装视频_centos_07

7.配置分区

我们选择我要配置分区并点击完成,注意:选择自动配置分区也可以,让他自动分配,但是我们一般自己配置分区

centos7安装quagga教程 centos7安装视频_centos7安装quagga教程_08

在弹出的界面配置boot分区、swap分区以及根分区

centos7安装quagga教程 centos7安装视频_ip地址_09

boot分区

centos7安装quagga教程 centos7安装视频_linux_10

centos7安装quagga教程 centos7安装视频_centos7安装quagga教程_11

swap分区

centos7安装quagga教程 centos7安装视频_centos7安装quagga教程_12

centos7安装quagga教程 centos7安装视频_ip地址_13

根分区(/)

centos7安装quagga教程 centos7安装视频_linux_14

centos7安装quagga教程 centos7安装视频_运维_15

之后点击完成

8.KDUMP

返回点击KDUMP

centos7安装quagga教程 centos7安装视频_centos7安装quagga教程_16

centos7安装quagga教程 centos7安装视频_运维_17

之后点击完成

9.网络和主机名

点击网络和主机名,进行如下配置

centos7安装quagga教程 centos7安装视频_运维_18

之后点击完成

10.SECURITY POLICY

centos7安装quagga教程 centos7安装视频_centos7安装quagga教程_19

11.开始安装

之后我们点击开始安装

centos7安装quagga教程 centos7安装视频_centos_20

12.安装成功

centos7安装quagga教程 centos7安装视频_ip地址_21

yum命令

在原始的centos7系统中,一些命令是没有的(如vim命令),需要我们自行安装。我们输入 yum install -y vim 即可安装vim命令

三、虚拟机克隆

我们克隆的虚拟机放在其它安有VMware的计算机上也是可以直接使用的

centos7安装quagga教程 centos7安装视频_centos7安装quagga教程_22

四、虚拟机快照

利用虚拟机快照我们可以避免误操作,回到某个位置

centos7安装quagga教程 centos7安装视频_ip地址_23

五、使用xshell连接linux虚拟机

我们使用xshell连接linux虚拟机,方便我们在计算机与linux系统之间传输文件等操作

1.我们打开linux虚拟机后右键打开终端,输入 ifconfig 查看ip地址

centos7安装quagga教程 centos7安装视频_ip地址_24

2.我们使用xshell进行连接

centos7安装quagga教程 centos7安装视频_ip地址_25

3.之后会弹出用户名密码输入,我们进行输入linux虚拟机的用户名、密码即可连接成功,如下所示:

centos7安装quagga教程 centos7安装视频_运维_26

4.之后就可以使用xshell进行对linux系统的操作了。

将计算机的文件上传到linux

centos7安装quagga教程 centos7安装视频_linux_27

5.我们也可以使用SSH Secure Shell Client连接安装的linux虚拟机,步骤如下:

六、使用SSH Secure Shell Client 连接linux虚拟机

我们可以使用SSH Secure Shell Client 用于计算机与虚拟机之间传输数据

centos7安装quagga教程 centos7安装视频_ip地址_28

1.打开 SSH Secure Shell Client

centos7安装quagga教程 centos7安装视频_ip地址_29

2.点击Connect,之后输入密码

centos7安装quagga教程 centos7安装视频_ip地址_30

3.连接成功如下图:

centos7安装quagga教程 centos7安装视频_centos_31

七、解决VMware下虚拟机关机重启ip改变

1.VMware平台的配置

1.设置虚拟机的网络连接方式

centos7安装quagga教程 centos7安装视频_centos_32

2.配置虚拟机的NAT模式具体地址参数

编辑(E)–>虚拟网络编辑器(N)–>更改设置–>选中VMnet8

设置子网IP,由于我们要设置的地址固定为192.168.206.112,故在设置子网的时候取前三段,为192.168.206.0,设置好后,点击NAT设置

centos7安装quagga教程 centos7安装视频_linux_33

centos7安装quagga教程 centos7安装视频_运维_34

设置网关如下:

centos7安装quagga教程 centos7安装视频_ip地址_35

2.CentOS配置文件配置

首先用 vim /etc/sysconfig/network-scripts/ifcfg-ens33,打开配置文件ifcfg-ens33,修改配置文件中的以下2个属性

centos7安装quagga教程 centos7安装视频_centos_36

再向该配置文件中加入如下代码

IPADDR=192.168.206.112
GATEWAY=192.168.206.2
NETMASK=255.255.255.0
DNS1=8.8.8.8
DNS2=8.8.4.4

IPADDR :要固定的虚拟机的IP地址,前三位与应主机的ip地址一致

GATEWAY :之前在VMware中设置的网关地址

NETMASK :广播地址

再输入vim etc/resolv.conf并加入

nameserver 8.8.8.8
nameserver 8.8.4.4

nameserver :定义DNS服务器的IP地址,在此可指定多个DNS服务器,则用户端将会依序提出查询要求。

最后重启网卡 service network restart

检查配置情况,静态IP设置完毕

八、解决克隆ip地址重复问题

设置克隆的CentOS7-S-xx的静态Ip

1.在新创建的虚拟机上进行如下操作,如下图:

centos7安装quagga教程 centos7安装视频_centos_37

第一步为鼠标右击,主要目的是第五步,避免克隆导致mac地址重复,产生冲突,完成后进行下一步

2.如下图,以此进行右键编辑–>选择虚拟网络编辑器,弹开的页面如下图进行操作,记住这里的网关地址

centos7安装quagga教程 centos7安装视频_centos7安装quagga教程_38

3.为系统设置一个静态ip,方便日后使用远程连接工具

centos7安装quagga教程 centos7安装视频_ip地址_39

4.重启网络服务 CentOS7中使用如下命令 systemctl restart network.service

5.输入 ifconfig 发现 ip地址发生改变了,不再和克隆的虚拟机一致

九、防火墙命令

查看防火墙状态,firewall-cmd --state

之后关闭防火墙,systemctl stop firewalld.service

禁止防火墙开机启动,systemctl disable firewalld.service 

防火墙开机启动,systemctl start firewalld

防火墙开放端口号,firewall-cmd --add-service=http –permanent,
如我们要开启8001端口:firewall-cmd --add-port=8001/tcp --permanent
    
重启防火墙,firewall-cmd --reload
    
查看开放的端口号,firewall-cmd --list-all

注意开启某个端口后要重启防火墙才能生效

喜欢请关注我

至此,我们的使用VMware安装CentOS7系统以及连接Linux虚拟机就讲解完成了,喜欢我的话可以关注我的微信公众号 我爱学习呀嘻嘻 ,不定期分享各类资源哦。