系列文章目录

(一) Linux入门概述 (二) Linux环境搭建
(三) Linux常用命令
(四) 软件安装与部署



文章目录

  • 系列文章目录
  • 前言
  • 1、Linux环境搭建
  • 2、VMware虚拟机网络配置



前言

学习Linux最重要的是实际操作,那首先就是搭建好Linux环境。一种是本地安装虚拟机;第二种是购买云服务器(推荐)。


1、Linux环境搭建

第一种方法:购买云服务器(推荐,可以购买阿里云服务器,这样才更贴近公司原生环境。)

1、阿里云购买服务器:传送门这里购买云服务器。
2、购买完毕后,获取服务器的ip地址,重置服务器密码,就可以远程登录了。
3、下载xshell工具,进行远程连接登录。
4、下载xftp工具,把本地的文件上传到服务器上。

注意事项:
如果打开端口,需要在阿里云的安全组面板中开启对应的出入规则,不然会被阿里拦截住,就会访问不同对应的关口。

第二种方法:安装CentOS(在本地安装虚拟机)

1、安装VMware虚拟机软件(步骤网上搜教程)

2、下载ISO镜像(阿里云镜像站下载:下载地址

在linux环境上搭建springboot linux的环境搭建_运维


3、打开VMware,创建新的虚拟机 > 下一步 > 选择下载的ISO镜像 > 填写虚拟机用户名、密码 > 选择安装位置 > 分配虚拟机磁盘空间大小 > 下一步 > 完成 > 等待安装完成。

在linux环境上搭建springboot linux的环境搭建_java_02


在linux环境上搭建springboot linux的环境搭建_服务器_03


在linux环境上搭建springboot linux的环境搭建_java_04


在linux环境上搭建springboot linux的环境搭建_网络_05


在linux环境上搭建springboot linux的环境搭建_运维_06


在linux环境上搭建springboot linux的环境搭建_linux_07


在linux环境上搭建springboot linux的环境搭建_java_08

2、VMware虚拟机网络配置

虚拟机安装完毕后,另一个重要的问题就是虚拟机连接外网。VMware为我们提供了三种网络工作模式:Bridged(桥接模式)NAT(网络地址转换模式)Host-Only(仅主机模式)

打开VMware虚拟机,选择“编辑”下的“虚拟网络编辑器”,我们可以看到VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT模式)三种网路工作模式。VMnet0表示的是用于桥接模式下的虚拟交换机;VMnet1表示的是用于仅主机模式下的虚拟交换机;VMnet8表示的是用于NAT模式下的虚拟交换机。

在linux环境上搭建springboot linux的环境搭建_网络_09


同时在本机上的网络适配器上,可以看到VMware Network Adapter VMnet1和VMware Network Adapter VMnet8两块虚拟网卡。它们分别作用于仅主机模式与NAT模式下。如果卸载了或者想重置这两块网卡,可以选择VMware“编辑”下拉列表中“虚拟网络编辑器”,点击“还原默认设置”来恢复或者重置虚拟网卡。

在linux环境上搭建springboot linux的环境搭建_运维_10


至于为什么在主机上没有VMware Network Adapter VMnet0虚拟网卡呢?那么就接着往下看。

1)、Bridged(桥接模式)

什么是桥接模式?桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。其网络结构如下图所示:

在linux环境上搭建springboot linux的环境搭建_运维_11


桥接模式配置方法

1、安装完系统之后,在开启系统之前,点击“编辑虚拟机设置”来设置网卡模式。

在linux环境上搭建springboot linux的环境搭建_网络_12


2、点击“网络适配器”,选择“桥接模式”,然后“确定”。

在linux环境上搭建springboot linux的环境搭建_网络_13


3、进行下一步之前,我们先确认一下主机的ip地址、网关、DNS等信息。

在linux环境上搭建springboot linux的环境搭建_运维_14


4、启动虚拟机,进入系统编辑网卡配置文件,vi /etc/sysconfig/network-scripts/ifcfg-ens33。

在linux环境上搭建springboot linux的环境搭建_服务器_15


修改内容如下:

在linux环境上搭建springboot linux的环境搭建_服务器_16


5、编辑完成,保存退出。然后用service network restart命令重启网络,ping外网ip,测试能否联网。

在linux环境上搭建springboot linux的环境搭建_服务器_17


能ping通外网ip,证明桥接模式设置成功。

桥接模式配置简单,但如果你的网络环境是ip资源很缺少或对ip管理比较严格的话,那桥接模式就不太适用了。如果真是这种情况的话,我们该如何解决呢?接下来,我们就来认识vmware的另一种网络模式:NAT模式。

2)、NAT(地址转换模式)

刚才说到,如果你的网络ip资源紧缺,但是你又希望你的虚拟机能够联网,这时候NAT模式是最好的选择。NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网。其网络结构如下图所示:

在linux环境上搭建springboot linux的环境搭建_运维_18


在NAT模式中,主机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟交换机VMnet8上,这样就实现了虚拟机联网。那么为什么需要虚拟网卡VMware Network Adapter VMnet8呢?这是因为VMware Network Adapter VMnet8虚拟网卡主要是为了实现主机与虚拟机之间的通信。1、设置虚拟机的网络适配器。打开vmware,点击“编辑虚拟机设备”,把网络方式设置为“NAT模式”。

在linux环境上搭建springboot linux的环境搭建_运维_19

2、设置虚拟机中NAT模式的选项,打开vmware,点击“编辑”下的“虚拟网络编辑器”,设置NAT参数。

在linux环境上搭建springboot linux的环境搭建_linux_20


3、这是本地的VMware Network Adapter VMnet8虚拟适配器。

在linux环境上搭建springboot linux的环境搭建_服务器_21


4、启动虚拟机,进入系统编辑网卡配置文件,vi /etc/sysconfig/network-scripts/ifcfg-ens33,配置网络信息。

在linux环境上搭建springboot linux的环境搭建_java_22


5、编辑完成,保存退出。然后用service network restart命令重启网络,ping外网ip,测试能否联网。

在linux环境上搭建springboot linux的环境搭建_服务器_23


同样,也可以连接外网,并且本地也可以和虚拟机通信。那么,这就是NAT模式,利用虚拟的NAT设备以及虚拟DHCP服务器来使虚拟机连接外网,而VMware Network Adapter VMnet8虚拟网卡是用来与虚拟机通信的。(3)、Host-Only(仅主机模式)

Host-Only模式其实就是NAT模式去除了虚拟NAT设备,然后使用VMware Network Adapter VMnet1虚拟网卡连接VMnet1虚拟交换机来与虚拟机通信的,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。其网络结构如下图所示:

在linux环境上搭建springboot linux的环境搭建_java_24


通过上图可以看到,如果要使得虚拟机能联网,我们可以将主机网卡共享给VMware Network Adapter VMnet1网卡,从而达到虚拟机联网的目的。配置如下:

1、设置“虚拟网络编辑器”,可以设置DHCP的起始范围。

在linux环境上搭建springboot linux的环境搭建_服务器_25


2、设置虚拟机为Host-Only模式。

在linux环境上搭建springboot linux的环境搭建_运维_26


3、开机启动系统,然后设置网卡文件。

在linux环境上搭建springboot linux的环境搭建_运维_27


测试结果证明可以使得虚拟机连接外网。

以上就是关于vmware三种网络模式的工作原理及配置详解。