虚拟机——数据分析师不懂黑科技

虚拟机有什么用

一般办公电脑操作系统环境大多是Windows系统或Mac系统,可能90%以上公司给码工配的都是Windows系统笔记本或台式机。在Windows系统上收发邮件,写工作总结,微信及QQ聊天等,非常方便。

作为数据码工,主要使用R和Python。有大量开发需求,数据ETL、分析建模、测试部署、修复BUG。数据码工都很聪明,在Windows下高效的完成开发测试,开心的交给运维人员部署在linux生产环境。
上线不久出现意外了,算法模型异常?没结果?
把case抽取出来放到windows下跑一下,线上线下预测结果不一致?
怎么会呢,我在我笔记本上测试的都没问题啊?
我debug没发现问题啊,为什么一到生产就各种问题?

最后得出结论,
“R真是个坑!!!”
“开源真坑啊”

有没有像我一样入坑的。当然也有侥幸的,线上跑到自己离职都没有出意外,这样的哥烧香了。

殊不知,Windows和linux系统编码有很大差别,Windows自己搞一套编码ASCII编码,linux统一UTF8编码。当遇到中文的时候,又要来回在Windows与Linux系统开发、测试,一个疏忽可能就悲剧了。有一句哲人说的好“50%以上的BUG都是编码问题造成的”。解决编码问题,就已经解决(避免)了50%以上的BUG,可以安心和女盆友度腻歪几个周末。

怎么解决?在Linux下数据ETL、分析、建模与测试。这可能对非计算机背景专业的人有点困难。难一时还是难一世?自己决定了。

又想便捷的收发邮件,上网,写工作总结,微信及QQ聊天等,怎么办?可以配两天电脑。

一血老黄忠在民营企业,公司考虑成本也不愿配两台电脑。怎么办?别担心,虚拟机为你解忧。

废话说了这么多,虚拟机真好用!

什么是虚拟机?

百度百科是这么定义的,虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。详见
简单讲,就是你可以在Windows下,运行个独立的Linux系统,当然也可以是其他系统。
选择什么样的虚拟机软件?
现在主流的是vmware虚拟机软件,也有其他的不推荐。选什么版本,越新越好,因为都是向下兼容的,我用的是vmware14。

虚拟机软件如何下载?

[官网下载地址](https://my.vmware.com/cn/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/14_0)

image.png

虚拟机如何安装?

安装虚拟机

官网下载完成后,安装非常简单,点击安装即可,按照提示一路NEXT。VMWARE是收费软件,要输入密钥怎么办?首先天朝支持正版软件。可以在百度对应版本的密钥,进行实验使用。
安装完成后,我们就可以安装Linux系统了。

利用虚拟机安装Ubuntu系统

使用Linux系统作为开发环境,推荐Ubuntu系统。优点自己体验就知道了。
ubuntu下载地址

打开虚拟机

image.png

开启虚拟化设置

在创建虚拟机之前,请确认主机已打开虚拟化设置。具体操作
1.重启计算机,按F2(其他电脑可能是F12,可以多试试)进入BIOS设置;
2.找到security,向下找到 Virtualization;
3.把disabled改为 enabled,修改完成;
4.按esc,选择第一项exit saveing change,退出重启,电脑就开启虚拟化了。

创建虚拟机

image.png

找到你下载的Ubuntu镜像文件

image.png

点击下一步,全名随便写,用户名和密码自己牢记。

image.png

下一步,选择安装路径

image.png

下一步,指定磁盘容量

image.png

下一步

image.png

点击“自定义硬件”,进入虚拟机设置

image.png

点击“完成”,开始安装ubuntu系统

image.png

image.png

安装完成,出现如下界面


image.png

向上滑动,输入开始的账户名和密码即可登陆。

image.png

按下Ctrl+Alt+T即可打开终端命令窗口,接下来可以开始你的Linux学习了。

image.png

恭喜,大功告成!

如果您觉得文章有用,可以打赏下吐血过度的一血老黄忠,鼓励写出更优秀的原创文章。

你可能感兴趣的:(虚拟机——数据分析师不懂黑科技)