前言
本文简单介绍在win10操作系统上通过虚拟机软件VMware Workstation安装Ubuntu18操作系统以及安装过程后的调试环境搭建的方法步骤,并详细介绍在虚机静态IP设置、git代码下载等过程中遇到的问题及解决手段。
一、VMware Workstation软件安装
- 软件下载及安装,详细步骤可参考链接虚拟机VMware下载与安装教程(详细)
- Bing搜索VMware 16许可证密钥,复制首条链接的密钥,粘贴到软件,即可完成激活
二、虚机安装Ubuntu18
2.1 系统下载
Bing搜索"Ubuntu下载"下载即可,可在官网直接下面对应版本,如果官网下载速度慢,可搜索“Ubuntu镜像下载”,选择镜像源下载。
2.2 系统安装
VMware安装操作系统可谓是傻瓜式操作,这边建议如果存储空间足够,分出来一个单独的盘符,然后VMware在安装过程中给Linux操作系统分配20个G的存储大小即可,详细步骤可以参考这篇文章。
三、静态IP设置
3.1 查看当前地址
3.1.1 虚机IP地址查询
完成安装之后,由于Linux系统的IP地址是动态分配的,详细地址可以在终端通过命令ifconfig查看。其中ens33为网卡地址,为我们要配置修改的地址。lo为环路地址。
3.1.2 网关IP查询设置
-
选择VmWarer软件【编辑】-> 【虚拟网络编辑器】
-
选择【更改设置】
-
随后选中VMnet8,取消【使用本地DHCP服务将IP地址分配给虚拟机】选项,随后选择NAT设置
-
记住【网关IP】的地址。
3.1.3 本地IP地址配置
配置步骤如下:
左击【开始】 -> 选择【设置】 -> 选择【状态】-> 选择【高级网络设置】 -> 选择【更改适配器选项】-> 右击 【VMnet8】选择【属性】-> 选中【Internet协议版本4】随后选择【属性】,选择【使用下面的IP地址】,随后填入ip地址、子网掩码和网关。其中IP地址可以填入值不可与网关IIP地址相同
3.1.4 虚机IP地址配置
Ubuntu 17.10和更高版本使用netplan作为默认网络管理工具。以前的Ubuntu版本使用ifconfig
及其配置文件/etc/network/interfaces来配置网络,经测试在interface和netplan目录下yaml文件配置不同的IP地址,重启后以yaml文件配置为准。因此只需要配置netplan目录下yaml文件即可。
netplan配置文件存储在/etc/netplan目录中,可能有一个或多个yaml文件,文件的名称可能因安装程序而异。通常,该文件名为01-netcfg.yaml、00-installer-config.yaml、50-cloud-init.yaml或NN_interfaceName.yaml,但是在不同系统中可能有所不同。
-
首先查看netplan文件夹下文件名称:
ls /etc/netpan
(bak为操作后的原文件备份)
-
执行
vim /etc/netplan/文件名.yaml
,此时文件内容如图
-
对文件进行编辑,将dhcp4设置为no,并填入ip地址、网关地址、dns服务器地址,其中ip地址不要与本地IP地址、网关地址相同。
-
执行
netplan apply
,重启网络 -
再执行
ifconfig
,查看ip地址是否发生变更 -
执行
ping www.baidu.com
,查看网络是否连通
参考文章:Ubuntu20.04静态ip和dhcp配置
四、远程连接
使用MobaXterm连接即可。经测试:如果本地IP地址与虚机IP地址相同的话,会Connection refused
五、代码下载
执行git clone下载即可,在下载过程中遇到两个问题:
- 通过git clone访问Git远程仓库,此时服务器的SSL证书未经过第三方机构签署,Git报错。此时执行命令:
git config --global http.sslVerify false
即可 - 未查询到本地域名
此时执行命令:vim /etc/hosts
,在回环地址后加入服务器IP地址及对应的域名
随后执行命令source /etc/hosts
即可