使用虚拟机搭建开发环境
本文为个人总结的虚拟机使用指南,其中包括了虚拟机及镜像的介绍、使用以及一些亲身尝试的问题,做个记录,希望可以帮助到大家。
前言
公司最近有在驻场开发方面集思广益,其中有一部分便是搭建虚拟机开发环境,以此来复用开发的基本环境,挺感兴趣,自己实操一下。将集成好软件、环境及功能的虚拟机镜像拷贝的win系统的工作笔记本上,下载vmware等虚拟机软件后可以直接运行镜像,为驻场开发人员省去了搭建开发环境的麻烦与苦恼。
优点:
1.在虚拟机镜像中开发环境相对独立,不会污染宿主机;
2.在设置好网络模式的前提下可以与宿主机共用网络,也可以很方便地进行文件交互;
3.软件已经在镜像中集成好,启动即可用;
4.切换开发电脑也不需要重新搭建;
缺点:
1.虚拟机的性能会略低于宿主机;
2.某些开发无法在虚拟机中进行,例如GPU程序开发;
需要注意的是:
1.添加多个支持永久写入的独立虚拟硬盘;
1.这种硬盘里的数据,不会因为切换快照而消失;
2.多个虚拟硬盘可以分别存放便携软件和程序数据等,这样就算切换快照也不用重新安装工具软件,复制数据
2.将虚拟机放在固态硬盘中,并定期备份到机械硬盘;
1.可以大大提升虚拟机的响应速度;
2.由于固态硬盘存在读写次数的问题,所以定期备份到机械硬盘可以预防数据丢失。
安装虚拟机(vmware)
1.首先,我们需要下载在网上自行下载 vmware workstation 安装包。
下载完成后运行.exe文件。配置需要的各项属性。
2.去 Ubuntu 官网下载 Ubuntu 镜像。
下载地址:www.ubuntu.com
选择对应的适合的版本,这里选择最新的64位LTS版本 Ubuntu Desktop (个人版)。
3.在“CD/DVD中”将本地的 Ubuntu iso 选择为当前使用的映像文件。
4.点击“完成”,此时在vmware主页中即可看见刚刚创建的可运行虚拟机了。
5.选中启动即可执行系统开机
使用Ubuntu系统
Ubuntu是时下热门的操作系统之一,具有便捷的可视化操作的特点。
安装软件:
方式一:通过可视化的方式在商店中点击下载及安装
方式二:通过rpm管理工具安装.rpm包
在初始系统中并没有集成rpm管理工具,我们需要先通过sudo apt install rpm安装它。
安装完成后可以通过rpm --version查看版本
实用配置:
安装 vmware tools:
1.选择“虚拟机”下的安装 vmware tools 安装
2.进入系统后可以看到vmware-tools相关的文件夹
3.将包拷贝至系统任意位置并解压
4.执行文件包根目录下的`./vmware-install.pl`
5.重启系统(安装后可以自适应屏幕了)
设置共享目录:
1.打开“虚拟机设置”中的“选项”
2.选择“共享文件夹”
3.选择“总是启用”,并添加宿主机文件夹路径
4.可以在系统目录下的/mnt/下找到共享文件夹了
遇到的问题:
1.第一次使用`sudo`指令时需要通过执行`sudo passwd`先重置密码。
2.鼠标在虚拟机操作系统中移动时不断闪烁,可通过修改配置的方式规避此显示问题。
3.软件商店软件安装失败,或软件查找不到。我们需要给 ubuntu software store 权限(可视化-已安装中)。
复用镜像
在我们创建虚拟机的时候,便会在自定义目录下生成虚拟硬盘,将文件夹复制即为整个系统的备份。
我们也可以通过封装工具封装系统:
1.封装工具 封装系统 (自由天空 easy sysprep 封装工具、雨林木风封装工具、小兵封装工具、信念封装工具、)
2.winpe环境 整理磁盘碎片 然后 ghost32 加 -z9 参数 高压 压制 gho
3.easy boot 制作带启动菜单的光盘iso
4.ultraiso编辑iso
5.虚拟机测试 启动光盘
6.刻盘
结语
关于虚拟机还有许许多多需要注意的点,比如性能分配,比如网络配置,这里就不做过多的研究了,感兴趣的小伙伴可以自行研究。
以上,若文章中存在问题,希望大家伙们指出错误,我会及时纠正。