2019独角兽企业重金招聘Python工程师标准>>>

前言

作为一名Linux工程师,不管是运维、应用、驱动方向,在工作中肯定会需要Linux环境。想要获得Linux环境,一个办法就是将电脑系统直接换成Linux系统,但我们平常用惯了Windows系统,直接切换为Linux系统或多或少会有很多不方便的地方。另一个比较土豪的办法是,再买一台电脑,然后将系统换成Linux系统。但这种方法就比较伤钱包了。

一个比较折中的方案是,在自己的电脑上安装一个Linux虚拟机。所谓虚拟机,就是在你已有的电脑里再虚拟出一个或多个电脑,可以理解为电脑中的电脑。

比如说,你可以在虚拟机里安装一个Window电脑,或者安装一个Linux电脑,都是可以的。虚拟机的作用就是帮你虚拟出运行一台真正的电脑所需要的各种资源,然后就可以在上面跑其它的操作系统。

常用的虚拟机有Wmware,VirtualBox这两种。这两种虚拟机用起来差不多,但WMware功能更全面,因此良许更喜欢用VMware,你们可以根据自己的喜好来选择。

虚拟机的安装

首先要下载虚拟机的安装包,当前最新版本是VMware 14.1.1。下载途径有三个:

    1. VMware官网;
    1. 百度软件中心;
    1. 找良许 --> 公众号内回复:虚拟机,获取下载链接(公众号见底部二维码)。

虚拟机安装包下载完毕之后,将它安装到电脑里。这个安装过程很简单,一路下一步就好了。

Ubuntu镜像的下载

虚拟机安装完之后,这时候才完成第一步。这就像买回来了一台电脑,但还没安装操作系统。Linux的发行版有很多版本可以选择,比如:Ubuntu,Fedora,Centos,OpenSUSE,等等。其中,对于入门者来说,使用Ubuntu比较适合,因为它各种库什么的都已经集成好了,无需再繁琐的安装了。

获取Ubuntu18.04 64位操作系统的镜像方法有三个:

    1. Ubuntu官网;
    1. 百度软件中心;
    1. 找良许 --> 公众号内回复:虚拟机,获取下载链接(公众号见底部二维码)。

下载完之后把镜像随便放在一个地方(比如桌面),你只要能找到就好,安装完之后就可以删除掉它。

虚拟机硬件配置

在正式安装虚拟机之前,要先配置一下电脑,比如给它分配多大内存,CPU几核的,网络类型是怎样的,等等,就跟我们攒机一样。

    1. 虚拟机安装完毕之后,界面如下图所示:<br />

<br /> 点击图中红圈图标,开始创建一个新的虚拟机;<br />

    1. 在弹出的对话框中选择自定义,然后点击下一步:<br />

      <br />

    1. 在 「虚拟机硬件兼容性」 里选择默认的即可,直接下一步:<br />

      <br />

    1. 在 「安装客户机操作系统」 里选择 「稍后安装操作系统」 ,然后点击下一步:<br /> <br />
    1. 依然选择默认的,直接下一步:<br />

      <br />

    1. 在这一步 「命名虚拟机」 里,给自己的虚拟机命个名称,比如Ubuntu_LX,再选择要安装的位置。虚拟机所产生的文件比较大,所以选择位置所在的磁盘最好剩余空间大一些。<br />

      <br />

    1. 虚拟机处理器数量及内核都选择2,对于开发来说够用了。即使不够用的话,这个参数也是可以修改的。<br />

      <br />

    1. 虚拟机内存选择2048M,也就是2G,最好选择1G,2G,4G,8G,不要选择3G这样的。这个参数后期也可以修改。<br />

      <br />

    1. 后面这几步都可以直接「下一步即可」 ,磁盘空间20G不够的话可以选择40G,这个是动态的,也就是不是一下子就占用了你磁盘40G,而是用多少占多少。<br />

      <br /> <br /> <br /> <br /> <br /> <br /> <br />

    1. 上面几步完成之后,虚拟机长这个样:<br />

      <br />

Ubuntu镜像安装

虚拟机硬件配置好之后,接下来正式安装Ubuntu操作系统。<br />

    1. 点击上图圈出来的 「编辑虚拟机设置」
    1. 在弹出的菜单里,从左边选择 「CD/DVD(SATA)」 ,然后在右边选择「使用ISO镜像文件」,再点击浏览,找到Ubuntu镜像。<br />

      <br />

    1. 之后点击确定,再点击「开启虚拟机」 。
    1. 虚拟机开启之后,选择 「Install Ubuntu」 。左边的语言选择,是指系统语言。我们做开发的,建议语言什么的都选择英语。<br />

<br />

    1. 接下来这步选择的是键盘布局。我们这边所使用的布局是美国标准的,所以都选择English(US)。<br />

      <br />

    1. 接下来这一步直接默认:<br />

      <br />

    1. 在 「Installation Type」 里也是默认即可,直接点击 「Install Now」,之后的弹出窗口里点击 「continue」:<br />

      <br />

    1. 在 「Where Are You?」 地图里点击一下大中国,然后点击 「continue」:<br />

      <br />

    1. 在 「Who Are You?」 填入个人基本信息,然后点击 「continue」,接下来就进入了下载安装的过程,整个过程大概需要20分钟。<br />

      <br />

    1. 安装完毕之后选择 「restart now」,重启虚拟机。至此,虚拟机及Linux系统均已经安装完成。<br />

      <br />

在下一篇里,将手把手教你Linux虚拟机的基本配置,使虚拟机达到可以正常开发的程度。<br />

更多精彩内容,请关注公众号良许Linux,公众内回复1024可免费获得5T技术资料,包括:Linux,C/C++,Python,树莓派,嵌入式,Java,人工智能,等等。公众号内回复进群,邀请您进高手如云技术交流群。

转载于:https://my.oschina.net/u/3766031/blog/1929046

Linux环境搭建 | 手把手教你安装Linux虚拟机相关推荐

  1. Linux环境搭建 | 手把手教你配置Linux虚拟机

    在上一节 「手把你教你安装Linux虚拟机」 里,我们已经安装好了Linux虚拟机,在这一节里,我们将配置安装好的Linux虚拟机,使其达到可以开发的程度. Ubuntu刚安装完毕之后,还无法进行开发 ...

  2. Linux环境搭建 手把手教你配置Linux虚拟机

    大家好,我是坚果,我的公众号"坚果前端", 在这一节里,我们将配置安装好的Linux虚拟机,使其达到可以开发的程度. Ubuntu刚安装完毕之后,还无法进行开发,因为有些环境还未设 ...

  3. 简述python的安装过程_python3+ selenium3开发环境搭建-手把手教你安装python(详细)...

    环境搭建 基于python3和selenium3做自动化测试,俗话说:工欲善其事必先利其器:没有金刚钻就不揽那瓷器活,磨刀不误砍柴工,因此你必须会搭建基本的开发环境,掌握python基本的语法和一个I ...

  4. python3+ selenium3开发环境搭建-手把手教你安装python(详细)

    环境搭建 基于python3和selenium3做自动化测试,俗话说:工欲善其事必先利其器:没有金刚钻就不揽那瓷器活,磨刀不误砍柴工,因此你必须会搭建基本的开发环境,掌握python基本的语法和一个I ...

  5. 手把手教你安装Linux虚拟机

    点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 01 前言 作为一名Linux工程师,不管是运维.应用.驱动方向,在工作中肯定会需要Linux ...

  6. 手把手教你安装Linux(CentOS 7)系统及网络配置

    文章目录 准备工作 做U盘启动 安装系统 配置网络 **查看本地ip相关信息** 配置linux网络 其他资料 准备工作 8G及以上容量的U盘一个(数据将会被格式化,请预先保存好U盘中的资料) Ult ...

  7. 手把手教你安装 Linux Mint系统

    前言 虽然有些电脑预装了Linux Mint,但您更有可能将它安装到已经有操作系统的机器上.您可以采用两种方法:将其安装在现有操作系统上,有效地删除它,或者将其与原始操作系统一起安装. 双引导还有另一 ...

  8. 手把手教你如何安装java环境_手把手教你安装JAVA环境

    JAVA环境是制作ROM所必备的环境,只有成功搭建了JAVA环境你才可以使用签名工具,反编译工具等,很多朋友在搭建JAVA环境的时候遇到小问题搭建失败,本教程适用几乎所有的WINDOWS系统. 首先下 ...

  9. 服务器安装centos6 linux,CentOS6.5安装详细教程,手把手教你安装Linux操作系统(CentOS6.5)...

    CentOS6.5安装详细教程 1.准备好CentOS-6.5.iso文件,并刻录到光盘中,放入光驱,重启服务器,修改BIOS为光驱启动,之后开始进入安装: 2.按任意键,进入引导菜单.按上下键,移动 ...

最新文章

  1. java基础知识点_「Java面试题/知识点精华集」20000+字的Java基础知识篇(2020最新版) !
  2. VC6.0生成文件的种类和作用
  3. SDWAN分支解决方案:sdwan能用于多分支的企业吗?
  4. 重复 桂林电子科技大学第三届ACM程序设计竞赛
  5. 一文看懂Python(三)-----字典篇
  6. Docker 方式安装 zipkin (linux 、阿里云ECS上安装)
  7. 002Linux应用领域
  8. 华为怎么申请鸿蒙商标,华为已注册华为鸿蒙商标是怎么回事 华为鸿蒙商标注册...
  9. 【SpringBoot】 配置文件的拆分
  10. 蓝桥杯2019年第十届C/C++国赛B组 题B-质数拆分(素数筛选+01背包问题)
  11. 基于NumPy实现随机梯度下降算法
  12. 陀螺世界进度条一天进度多少_陀螺世界满级要多久?
  13. excel条件格式标记一整行
  14. 《视觉slam十四讲》第3讲课后习题
  15. 2022骨传导耳机品牌那个好、排名前十的好用的骨传导耳机
  16. 001 生来天缺之相,剑庐铸剑童子
  17. gif动图可以压缩大小吗?gif图片怎么压缩?
  18. 如何从一个空有上进心的人,变成行动上的巨人?
  19. AVR单片机熔丝和解锁
  20. [radius] Acct-Terminate-Cause

热门文章

  1. [WCF REST] 解决资源并发修改的一个有效的手段:条件更新(Conditional Update)
  2. 嵌入式linux内存使用和性能优化
  3. zend studio 8安装与汉化
  4. 特殊SQL语句及优化原则
  5. C语言不要重复包含.h头文件和.c文件
  6. PE文件和COFF文件格式分析——节信息
  7. 【数据库】mysql移植
  8. html表格上下移动,Vue实现table上下移动功能示例
  9. crontab 备份mysql数据库_crontab定时备份mySQL数据库
  10. java观察者模式_Java设计模式之观察者模式详解