一、Vmware

vmware介绍:VMware,Inc. (Virtual Machine ware)是一个“虚拟PC”软件公司,提供服务器、桌面虚拟化的解决方案。其虚拟化平台的产品包括播放器;它能使个人用台式电脑运行虚拟机器,融合器,它是用户基于英特尔结构苹果机的桌面虚拟化产品,工作站的软件开发商和企业的资讯科技专才,能使虚拟分区的服务器,ESX服务器(一种能直接在硬件上运行的企业级的虚拟平台),虚拟的SMP让一个虚拟机同时使用四个物理处理器,和VMFS使多个ESX服务器分享块存储器。 vmware官网:https://www.vmware.com/

简单来说就是在你的电脑上通过软件虚拟出一个电脑出来,我们可以通过这个vmware虚拟软件安装linux操作系统进行学习,这个安装的新系统的虚拟电脑就叫虚拟机。

作为学习使用,建议安装虚拟机,这里选择VMware软件,虚拟机可以使你在一台机器上同时运行多个操作系统。

二、下载操作系统

这里以下载centos为例。

centos官网:https://www.centos.org/download/

阿里云官网:https://mirrors.aliyun.com 现更新为:https://opsx.alibaba.com/mirror 清华软件镜像:https://mirrors.tuna.tsinghua.edu.cn/

但是过往的不再支持更新的系统无法下载,需要在官网的二级域名网站http://vault.centos.org下载

接下来以centos6.9的版本64位做演示,通过下载系统镜像的种子文件,然后进行下载系统镜像文件即可,

文件系统3.8G。

三、用虚拟机安装centos来体验学习Linux的各项操作

(一).CentOS的安装版本及环境:

虚拟机版本:VMware Workstation_8.0.2 build-591240

Linux系统版本:CentOS_6/7(64位)

物理机(自己的电脑):win7(64位)/16G内存/i7-4720

安装虚拟机,要安装的系统版本

通过虚拟机可以让我们在不改变原操作系统的基础上安装Linux系统。 关于虚拟机,网上有很多版本可选,在此我用的是Vmware8,

具体安装过程可以搜索下载安装,都是直接下一步安装即可,无需特别设置。

要安装的是centos6.9的64位版本,进行最小化安装,即不安装图形化界面(没有可以用鼠标点击的窗口)

(二)虚拟机的创建、分部图解

1、启动 VMware,进入其主界面

2、点击“创建新的虚拟机”,进入虚拟机设置向导界面,如图 所示,选择自定义,点击下一步

3、点击“下一步”,进入“安装操作系统”界面,选择“稍后安装操作系统”,如图 所示。

4、点击“下一步”,进入“选择客户机操作系统”,选择“Linux”,并在“版本”下拉列表框中选择要安装的对应的 Linux 版本,

这里选择“CentOS -64bit”,如图 所示

5、继续“下一步”,进入“命名虚拟机”界面,

给虚拟机起一个名字(如“CentOS 6.9”),然后单击“浏览”按钮,选择虚拟机系统安装文件的保存位置,如图 所示。

6、继续“下一步”,进入处理器(CPU)选择界面,

处理器这个根据你电脑情况来选,如果你的电脑是八核你可以选2核或4核,如果你处理器是四核你可以选1核或2核,只要不超过你电脑本身核数就行,超过了你的虚拟机就可能启动不起来,我这里选择1核,默认不变。

7、继续“下一步”,进入内存选择界面,

虚拟机内存这个也是根据你电脑自身情况来选,centos最小化安装时可以选择4G加快安装速度,但平时运行时可以直接选择512m或者1G即可。

8、单击"下一步"按钮,进入联网模式界面,

网络连接上我们如果需要虚拟机上网就要选择host或者nat模式,这里我们选择的是使用NAT模式

9、选择控制器类型,直接选择默认的,下一步

10、单击"下一步"按钮,进入"指定磁盘容量"界面。

默认虚拟硬盘大小为 20GB(虚拟硬盘会以文件形式存放在虚拟机系统安装目录中)。

由于是最小化安装,这里选择改为10G。

虚拟硬盘的空间可以根据需要调整大小,但不用担心其占用的空间,因为实际占用的空间还是以安装的系统大小而非此处划分的硬盘大小为依据的。

11、最后一步,直接选择默认即可

未完待续...

Linux从入门到放弃、零基础入门Linux(第二篇):在虚拟机vmware中安装linux(一)超详细手把手教你安装centos分步图解的更多相关文章

  1. Linux从入门到放弃、零基础入门Linux(第三篇):在虚拟机vmware中安装linux(二)超详细手把手教你安装centos6分步图解

    一.继续在vmware中安装centos6.9 本次安装是进行最小化安装,即没有图形化界面的安装,如果是新手,建议安装带图形化界面的centos, 具体参考Linux从入门到放弃.零基础入门Linux ...

  2. 图形用户界面入门:EasyGui - 零基础入门学习Python035

    图形用户界面入门:EasyGui 让编程改变世界 Change the world by program 今天我们来谈谈图形用户界面编程,也就是我们常说的GUI(Graphical User Inte ...

  3. Linux从入门到放弃、零基础入门Linux(第四篇):在虚拟机vmware中安装centos7.7

    如果是新手,建议安装带图形化界面的centos,这里以安装centos7.7的64位为例 一.下载系统镜像 镜像文件下载链接https://wiki.centos.org/Download 阿里云官网 ...

  4. Linux及Arm-Linux程序开发笔记(零基础入门篇)

    Linux及Arm-Linux程序开发笔记(零基础入门篇)  作者:一点一滴的Beer http://beer.cnblogs.com/ 本文地址:http://www.cnblogs.com/bee ...

  5. 【Linux开发】Linux及Arm-Linux程序开发笔记(零基础入门篇)

    Linux及Arm-Linux程序开发笔记(零基础入门篇) 作者:一点一滴的Beer http://beer.cnblogs.com/ 本文地址:http://www.cnblogs.com/beer ...

  6. Cloudera Manager、CDH零基础入门、线路指导 http://www.aboutyun.com/thread-9219-1-1.html (出处: about云开发)

    Cloudera Manager.CDH零基础入门.线路指导http://www.aboutyun.com/thread-9219-1-1.html(出处: about云开发) 问题导读:1.什么是c ...

  7. 《零基础入门学习Python》【第一版】视频课后答案第001讲

    测试题答案: 0. Python 是什么类型的语言? Python是脚本语言 脚本语言(Scripting language)是电脑编程语言,因此也能让开发者藉以编写出让电脑听命行事的程序.以简单的方 ...

  8. 2020年数据库概念与MySQL的安装与配置-从零基础入门MySQL-mysql8版本

    作者 | Jeskson 来源 | 达达前端小酒馆 从零基础入门MySQL数据库基础课 数据的概念,简介,安装与配置,Windows平台下MySQL的安装与配置. 数据库的概念:数据库是一个用来存放数 ...

  9. 零基础入门 Kubernetes,你需要知道这些

    Kubernetes是什么? 大概很多人对此都有疑问,不过在容器领域,Kubernetes却无人不晓. 阿里.字节跳动.腾讯.百度等中国互联网行业巨擘们,近年来都在深耕容器领域,而Kubernetes ...

随机推荐

  1. Mysql基础知识--触发器

    触发器的操作 在数据库系统中,当执行表事件时,则会激活触发器,从而执行其包含的操作 在具体的应用中,之所以会经常使用出发器数据对象,是由于该对象能够加强数据库表中数据的完整性约束和业务规则等. 一.创 ...

  2. maven下载与配置(三)

    一.下载 在官网下载 https://maven.apache.org/download.cgi 我这里现在的是apache-maven-3.2.5 . 二.配置环境变量 右键我的电脑-属性-高级系统 ...

  3. 2019 AI 100 Startups

  4. LeetCode 112. Path Sum路径总和 (C++)

    题目: Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up ...

  5. vue中使用kindeditor富文本编辑器2

    第一步,下载依赖 yarn add kindeditor 第二步,建立kindeditor.vue组件 <template> <div class="kindeditor& ...

  6. Django2.2 Vue 前后端分离 无法访问Cookie

    个人验证后可用配置如下: 环境: - Django 2.2 - djangorestframework 3.9 - django-cors-headers 2.5.3 INSTALLED_APPS = ...

  7. ASP.NET Core 中的 依赖注入介绍

    ASP.NET Core 依赖注入 HomeController public class HomeController : Controller { private IStudentReposito ...

  8. 【报名中】【5G探索】深度揭秘5G核心技术与挑战,云+社区开发者大会北京站等你来!

    报名渠道(扫描下方二维码) 开发者专属福利 限量手办 现场幸运签到开发者即可获得,早到获奖几率更大 幸运抽奖 一等奖:1名 JBL LIVE650 BTNC无线主动降噪智能耳机 二等奖:3名 JBL ...

  9. html5手机web页面底部菜单

    一.效果图 二.HTML代码 <header class="text-center">TOP</header> <div id="conte ...

  10. Feign的介绍和使用

    一.Feign的简介 Feign是一个声明式 WebService 客户端,使用Feign能够让编写Web Service 客户端更加简单,它的使用方法是定义一个接口,然后在上面添加注解,同时也支持J ...