Linux系列教程(二)——Linux系统安装(手把手学安装centos6.8)
在上一篇博客我们简单的介绍了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)的更多相关文章
- Shell脚本系列教程二: 开始Shell编程
Shell脚本系列教程二: 开始Shell编程 2.1 如何写shell script? (1) 最常用的是使用vi或者mcedit来编写shell脚本, 但是你也可以使用任何你喜欢的编辑器; (2) ...
- .Neter玩转Linux系列之六:Linux下MySQL的安装、配置、使用
一.Linux安装MySQL (1)下载安装包:https://dev.mysql.com/downloads/mysql/ (2)解压并安装 命令:tar zxvf 文件名 解压完成之后,重名一下文 ...
- .Neter玩转Linux系列之三:Linux下的分区讲解
基础篇 .Neter玩转Linux系列之一:初识Linux .Neter玩转Linux系列之二:Linux下的文件目录及文件目录的权限 .Neter玩转Linux系列之三:Linux下的分区讲解 .N ...
- .Neter玩转Linux系列之四:Linux下shell介绍以及TCP、IP基础
基础篇 .Neter玩转Linux系列之一:初识Linux .Neter玩转Linux系列之二:Linux下的文件目录及文件目录的权限 .Neter玩转Linux系列之三:Linux下的分区讲解 .N ...
- CRL快速开发框架系列教程二(基于Lambda表达式查询)
本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...
- C#微信公众号开发系列教程二(新手接入指南)
http://www.cnblogs.com/zskbll/p/4093954.html 此系列前面已经更新了两篇博文了,都是微信开发的前期准备工作,现在切入正题,本篇讲解新手接入的步骤与方法,大神可 ...
- Android Studio系列教程二--基本设置与运行
Android Studio系列教程二--基本设置与运行 2014 年 11 月 28 日 DevTools 本文为个人原创,欢迎转载,但请务必在明显位置注明出处! 上面一篇博客,介绍了Studio的 ...
- 嵌入式Linux开发教程:Linux常见命令(上篇)
摘要:这是对周立功编著的<嵌入式Linux开发教程>的第7期连载.本期刊载内容有关LinuxLinux常见命令中的导航命令.目录命令和文件命令.下一期将连载网络操作命令.安装卸载文件系统等 ...
- NGUI系列教程二
接下来我们创建一个Label,NGUI->Open the Widget Wizard,打开widgetTool对话框,在Template中选择Label,确定AddTo右侧选项为panel,点 ...
随机推荐
- 结对编程-四则运算-GUI
201421123022 王若凡 201421123026 欧阳勇 https://git.coding.net/ttoyy/sizeyunsuan-GUI.git a.需求分析: ...
- 【Beta】 第五次Daily Scrum Meeting
一.本次会议为第五次meeting会议 二.时间:10:00AM-10:20AM 地点:陆大楼 三.会议站立式照片 四.今日任务安排 成员 昨日任务 今日任务 林晓芳 帮助完善登录界面 对目前完成的模 ...
- 【Beta阶段】第五次scrum meeting
Coding/OSChina 地址 1. 会议内容 学号 主要负责的方向 昨日任务 昨日任务完成进度 接下去要做 99 PM 查阅换肤功能相关资料 100% 着手联网功能 100 DEV 完成分享邀请 ...
- 201521123011 《Java程序设计》第8周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容. 2. 书面作业 本次作业题集集合 1.List中指定元素的删除(题目4-1) 1.1 实验总结 public ...
- Linux命令行学习
"mkdir + 文件夹名字" 创建文件夹 "pwd" 显示当前工作目录的绝对路径. "touch" 创建空文件. "cat /p ...
- 201521123049 《JAVA程序设计》 第12周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 书面作业 将Student对象(属性:int id, String name,int age,doubl ...
- Python的自学之路:Python基础(一)
声明:我写博客不是为了什么,只是为了记录自己的学习状态,学过的知识点!方便以后进行好的复习!python小白,勿喷 python环境的搭建,在这里就不细说了,这里有我的链接,可以参考一下:https: ...
- 源码跟读,Spring是如何解析和加载xml中配置的beans
Spring版本基于: 跟踪代码源码基于: https://github.com/deng-cc/KeepLearning commit id:c009ce47bd19e1faf9e07f12086c ...
- Spring - bean的依赖关系(depends-on属性)
depends-on是bean标签的属性之一,表示一个bean对其他bean的依赖关系.乍一想,不是有ref吗?其实还是有区别的,<ref/>标签是一个bean对其他bean的引用,而de ...
- 对比requirejs更好的理解seajs
seajs遵循CMD规范,requirejs遵循AMD规范.AMD规范是预加载,CMD规范是赖加载. 下文举例假设有文件 b.js, c.js如下 //b.js define(function(req ...