在上一篇博客我们简单的介绍了Linux系统的起源,这篇博客我们将通过图示一步一步教大家如何安装Linux系统。注意这里我们选择安装的Linux系统是其一种发行版本 CentOS,这里给大家普及一个概念,Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。商业版本以Redhat为代表,开源社区版本则以debian为代表。下面是三个典型的发行版:

  CentOS是从redhat源代码编译重新发布版。CentOS去除很多与服务器功能无关的应用,系统简单但非常稳定,命令行操作可以方便管理系统和应用,并且有帮助文档和社区的支持。一般新手入门比较好。

  Ubuntu有亮丽的用户界面,完善的包管理系统,强大的软件源支持,丰富的技术社区,并且Ubuntu对计算机硬件的支持好于CentOS和Debian,兼容性强,Ubuntu应用非常多。但是我们需要注意的是图形界面占用的内存非常大。

  Debian也非常适合做服务器操作系统,与Ubuntu比较,它没有太多的花哨,稳定压倒一切,对于服务器系统来说是一条不变的真理,Debian这个linux系统,底层非常稳定,内核和内存的占用都非常小。

  我们虽然选择学习的是CentOS,但是大家也不要在意,基本上学会一个系统的命令后,其余的系统都大同小异。我们是将CentOS安装在虚拟 PC,这里模拟虚拟PC的软件选择 VMware,所以这里安装的步骤分为两步:

  第一步:安装虚拟软件VMware;

      百度云盘下载链接:http://pan.baidu.com/s/1bphDOWv 密码:0zix

  第二步:安装虚拟机 CentOS 6.8;

      百度云盘下载地址:http://pan.baidu.com/s/1mhGrdt2 密码:i5f1

1、安装 VMware

  VMware 是一个虚拟 PC 的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的 PC,我们可以在上面构造出一个或多个别的系统,以此来实现在一台机器上真正同时运行多个独立的操作系统。VMware 下载链接上面给出了,安装过程都是默认下一步,下一步即可。这里就不给出安装的图示了,安装完成后,双击打开如下:

  

2、在 VMware 上安装 CentOS

  第 1 步:打开 VMware,点击创建新的虚拟机

  

  第 2 步:选择典型,点击下一步。出现如下界面,然后选择第三个选项:稍后安装操作系统,点击下一步

  

  第 3 步:客户机安装操作系统选择 Linux,版本根据自己下载的 Linux 镜像文件来选择,这里我们选择 CentOS 64 位。然后点击 下一步

  

  第 4 步:给虚拟机命名,以及选择虚拟机安装的位置,最好是非中文不含空格的地址。然后点击下一步

  

  第 5 步:默认,磁盘大小 20 GB足够。然后点击下一步

  

  第  6 步:点击完成按钮

  

  点击完成之后,我们会在 VMware 主界面发现我们刚刚创建的 虚拟机 Node2:

  

  第 7 步:右键 虚拟机名称 Node2,选择设置

  

  弹出如下界面:

  

  第 8 步:进行虚拟机的各项硬件配置

  ①、首先调整内存大小,一般来讲,内存最低不能小于 628 m,最大不能超过 真实物理机内存的 一半。我们可以默认选择 1024M内存大小就够了

  ②、其次我们可以对处理器进行调整,对硬盘大小也可以进行调整,但是这里我们都选择默认就行了,直接跳到 CD/DVD(IDE) 选项,选择 我们下载的 CentOS 镜像文件,然后点击确定

  

  注意:我们这里下载的 CentOS 6.8 有两个ISO 文件,我们选择第一个,第一个包含 CentOS 系统的主体信息,而第二个 ISO 文件只是一些不常用的软件信息

  

  那么经过上面的步骤,我们对于虚拟机的配置已经设置完成,接下来就进行虚拟机的安装。

  第 9 步:到 VMware 主界面,选择 我们安装的 Node2 虚拟机,点击 开启此虚拟机

  

  第 10 步:进入欢迎界面后,选择 第一个选项:Install or upgrade an existing system ,然后 Enter。

     注意:我们鼠标进入安装界面后,需要按 Ctrl+Alt 才能使得鼠标恢复到自己的主系统。

  

  其余几个选项意思是:

  

  第 11 步:询问我们是否需要检查光盘,我们按 右箭头,选择 skip 选项(即不用检测),Enter

  

  第 12 步:点击 next

  

  第 13 步:选择 中文简体,点击 Next

  

  第 14 步:键盘选择 美国英语式,然后点击下一步

  

  第 15 步:选择 基本存储设备,点击下一步

  

  第 16 步:选择第一个,是 忽略所有数据

  

  第 17 步:给主机命名

  

  第 18 步:选择时区亚洲/伤害,去掉勾选使用UTC时间。然后点击 下一步

  

  第 19 步:给根用户设置密码,然后点击 下一步。

  注意:如果密码设置的过于简单,系统会弹出您的密码不够安全,但是你可以选择无论如何都使用,然后继续

  

  第 20 步:选择进行哪种类型的安装,我们选择最后一个 创建自定义布局

  

  第 21 步:给硬盘分区,如下界面,我们点击 创建

  

  为了便于后面的操作,我们这里选择手动分区,顺便给大家普及一下Linux分区的知识:

  Linux 系统分区:

    必须分区:

      ①、根分区  /

      ②、交换分区 swap   (可以理解为虚拟内存,当内存不够时,可以临时使用 swap 分区,内存的两倍,不超过 2GB)

    推荐分区:

      ③、启动分区 boot  (保存系统启动时的数据,一般不用太大,200 M足够,防止根分区写满文件之后,系统起不来)

       ④、home 分区 ,保存用户的信息

  我们在上一步之后选择标准分区,点击创建

  

  第一步:创建 boot 分区,大小为 200 m

  

  第二步:给 swap 分区,大小为 2000 M

  

  第三步:给 home 分区,大小为 5000 M

  

  第四步:给 根目录 分区,大小为剩余所用空间

  

  那么我们分区完成,点击 下一步:

  

  

  第 22 步:格式化硬盘,选择格式化

  

  第 23 步:选择将修改写入磁盘,点击下一步

  

  第 24步:默认,点击下一步

  

  第 25 步:选择安装类型

  初学者如果想要图形化界面可以选择 前面两个,但是基本上后面的操作建议都用命令行的形式来学习更好,这里我们建议选择 Basic Server (纯字符界面)点击下一步,然后等待安装完成

  

  第 26 步:安装完成后,我们选择重新引导即可,输入用户名密码登录我们所安装的 Linux 系统

  

  第 27 步:输入用户名、密码登录 Linux 系统

  

3、总结

  整个虚拟机的安装图示和步骤我们都给出来了,由于每一步都有图示所以可能篇幅比较长,但是相信大家跟着图示一步一步操作,肯定是没有任何问题的。那么经过这一篇博客,我们Linux系统也已经安装完成了,下一篇博客我们就开始正式进入Linux的命令学习。

Linux系列教程(二)——Linux系统安装(手把手学安装centos6.8)的更多相关文章

  1. Shell脚本系列教程二: 开始Shell编程

    Shell脚本系列教程二: 开始Shell编程 2.1 如何写shell script? (1) 最常用的是使用vi或者mcedit来编写shell脚本, 但是你也可以使用任何你喜欢的编辑器; (2) ...

  2. .Neter玩转Linux系列之六:Linux下MySQL的安装、配置、使用

    一.Linux安装MySQL (1)下载安装包:https://dev.mysql.com/downloads/mysql/ (2)解压并安装 命令:tar zxvf 文件名 解压完成之后,重名一下文 ...

  3. .Neter玩转Linux系列之三:Linux下的分区讲解

    基础篇 .Neter玩转Linux系列之一:初识Linux .Neter玩转Linux系列之二:Linux下的文件目录及文件目录的权限 .Neter玩转Linux系列之三:Linux下的分区讲解 .N ...

  4. .Neter玩转Linux系列之四:Linux下shell介绍以及TCP、IP基础

    基础篇 .Neter玩转Linux系列之一:初识Linux .Neter玩转Linux系列之二:Linux下的文件目录及文件目录的权限 .Neter玩转Linux系列之三:Linux下的分区讲解 .N ...

  5. CRL快速开发框架系列教程二(基于Lambda表达式查询)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

  6. C#微信公众号开发系列教程二(新手接入指南)

    http://www.cnblogs.com/zskbll/p/4093954.html 此系列前面已经更新了两篇博文了,都是微信开发的前期准备工作,现在切入正题,本篇讲解新手接入的步骤与方法,大神可 ...

  7. Android Studio系列教程二--基本设置与运行

    Android Studio系列教程二--基本设置与运行 2014 年 11 月 28 日 DevTools 本文为个人原创,欢迎转载,但请务必在明显位置注明出处! 上面一篇博客,介绍了Studio的 ...

  8. 嵌入式Linux开发教程:Linux常见命令(上篇)

    摘要:这是对周立功编著的<嵌入式Linux开发教程>的第7期连载.本期刊载内容有关LinuxLinux常见命令中的导航命令.目录命令和文件命令.下一期将连载网络操作命令.安装卸载文件系统等 ...

  9. NGUI系列教程二

    接下来我们创建一个Label,NGUI->Open the Widget Wizard,打开widgetTool对话框,在Template中选择Label,确定AddTo右侧选项为panel,点 ...

随机推荐

  1. SNS团队第三次站立会议(2017.04.24)

    一.当天站立式会议照片 本次会议主要内容:汇报工作进度,根据完成情况调整进度 二.每个人的工作 成员 今天已完成的工作 明天计划完成的工作 罗于婕 相关数据库文件建立起来  完善数据库文件 龚晓婷 研 ...

  2. # 团队作业8——第二次项目冲刺(Beta阶段)--5.27 seventh day

    团队作业8--第二次项目冲刺(Beta阶段)--5.27 seventh day Day six: 会议照片 项目进展 Beta冲刺的最后一天,以下是今天具体任务安排: 队员 昨天已完成的任务 今日计 ...

  3. 201521123088《Java程序设计》第13周学习总结

    1.本周学习总结 2.书面作业 1. 网络基础1.1 比较ping www.baidu.com与ping cec.jmu.edu.cn,分析返回结果有何不同?为什么会有这样的不同? ping cec. ...

  4. 201521123110《Java程序设计》第14周学习总结

    1. 本周学习总结 2. 书面作业 1. MySQL数据库基本操作 2. 使用JDBC连接数据库与Statement 2.1 使用Statement操作数据库.(粘贴一段你认为比较有价值的代码,出现学 ...

  5. 201521123049 《JAVA程序设计》 第9周学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容. 2. 书面作业 本次PTA作业题集异常 1.常用异常 题目5-1 1.1 截图你的提交结果(出现学号) 1.2 自己 ...

  6. Vagrant下共享目录下静态文件(js/jpg/png等)修改完运行报错

    利用Vagrant部署开发环境,使用目录共享模式,在本地磁盘进行开发,通过虚拟机环境运行开发的页面. 接下来打开页面,看上去一切正常,接下来将发生一个神奇的事情,你修改一个css文件,在刷新浏览器,发 ...

  7. 02函数-04-箭头函数(ES6)

    ES6新增的函数:Arrow Function,定义方式就是一个箭头 箭头函数相当于匿名函数,并且简化了函数定义,和匿名函数最大的区别在于其内部的this不再"乱跑",而是由上下文 ...

  8. MyBatis学习(四)XML配置文件之SQL映射的XML文件

    SQL映射文件常用的元素: 1.select 查询语句是MyBatis最常用的语句之一. 执行简单查询的select元素是非常简单的: <select id="selectUser&q ...

  9. ArcGIS连带文字注记导出为CAD格式

    可以使用ArcGIS的"Export To CAD"工具将点.线.面等要素直接导出为CAD格式.如果要连带将ArcGIS中的文字标注导出为CAD格式要稍麻烦一点,下面是一个例子. ...

  10. WebApi实现原理解析笔记

    这是我看过WebApi实现代码后的一些总结,一方面加深自己的记忆,另外也希望能够帮助大家更深入的了解WebApi. 注:暂时没有好好的整理,可能有些晦涩难懂. Webapi 控制器类必须实现IHttp ...