频道栏目
首页 > 系统 > Linux > 正文

centOS的概论与安装

2017-07-19 14:03:27         来源:helloiamcoming的博客  
收藏   我要投稿

centOS的概论与安装

centOS(Community Enterprise Operating System,社区企业操作系统)最初是由一个社区主导开发的一个操作系统,
它来源于Linux的另一个重要的发行版本Red Hat Enterprise Linux。由于centOS是一个开源免费的Linux版本,因而
得到了大量技术实力较高的运维人员的青睐。

一、什么是centOS?

说到centOS必然要先说说Red Hat Enterprise Linux(RHEL,红帽Linux),RHEL的发行公司是行业中比较有名的红帽子公司,该家公司发行的RHEL与Windows这类闭源的操作系统的发行模式完全不同。由于RHEL采用了GNU计划中的大部分软件,因此红帽子公司在发行RHEL时需要使用两种形式发行同一版本的操作系统。第一种为二进制版,用户可以直接使用这个版本安装并使用;另一种形式则遵循GNU计划规定的源码形式。获得和安装RHEL是免费的,但是升级系统和系统的技术支持是需要付费的,因此一些小型企业无法使用这个昂贵而又优秀的操作系统,centOS由此而生。
CentOS是根据RHEL的源代码进行二次编译,并且删掉与RHEL有关版权的商业信息而形成的与RHEL版本对应的centOS发行版本。尽管centOS是根据RHEL的源码编译出来的,但是两个操作系统还是有很多的不同之处:
1.RHEL中包含了红帽公司自行开发的闭源软件,由于这些软件并没 开放源代码,因此也就没有包含在centOS中了。
2.CentOS通常会修改RHEL中存在的bug,并且提供yum源方便用户随时更新系统。
3.与RHEL的商业技术支持不同,centOS并没有提供任何的技术支持,用户遇到问题需要自己来解决。

二、U盘安装centOS前的准备

先通过下面两个网址分别下载centOS最新版和U盘启动盘制作工具
下载好UltraISO之后进行安装,安装完成后使用管理员权限运行UltraISO。

图1
图2

点击文件–>打开,找到下载好的centOS的ISO镜像文件并打开

图3

打开后,点击启动–>写入硬盘映像。

图4

检查磁盘驱动器是否为插入的U盘,使用默认配置,点击写入。

图5

点击写入之后弹出如图提示框,确保U盘中没有重要数据后点击是,开始写入。

图6

等待一段时间后,U盘写入完成,到此,一个centOS系统的U盘安装盘就制作完成了。

三、centOS分区

在我们开始安装centOS系统之前,还需要了解centOS系统的磁盘分区。什么是磁盘分区?安装一个全新的centOS如同安装全新的Windows一样,都需要先对磁盘进行分区。对于个人学习用户而言,推荐读者使用一个比较合理的静态分区方案。一是因为静态分区方案不太复杂,另一方面手动进行分区方案可以帮助我们认识Linux中各个目录的作用。
在Windows系统中分区是一个已经被逐渐淡化的概念,但是在Linux中,这个概念还是很重要的。首先介绍一下分区的类型:
(1)主分区:主分区可以用来直接存放数据,但在一个硬盘上主分区最多有4个,因此如果想在一个硬盘上创建4个以上的分区,光主分区是不够的。
(2)扩展分区:扩展分区也是一种主分区,但扩展分区不能用来存放数据,但可以在扩展分区上再划分可以存放数据的逻辑分区。
(3)逻辑分区:逻辑分区是在主分区上划分的,可以用来存放数据。
下面就来看看Linux各分区的意义吧。
/ :根目录。所有的目录都被挂载到该目录下。建议大小为 5GB 以上。
/swap:交换分区用来充当Linux系统的虚拟内存。建议大小是物理内存的 1~2 倍。
/root:存放启动系统所须的文件和系统配置文件。
/usr:Linux系统中安装的大部分软件都会存放在这个分区下。
/home:是用户家目录的存放分区。存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。
/usr/local:一般/user/local用来存放与其余Linux 系统不同的软件,如不是RPM包的软件。
/usr/src:用来存放两类数据。一是Linux 内核源程序。二是RPM包的源程序。
/tmp:将临时盘在独立的分区,可避免在文件系统被塞满时影响到系统的稳定性。建议大小为 500MB 以上。
/var:用来存放 Linux 系统中经常变化的数据以及日志文件,建议大于 1GB 以上。
/boot:用来存放与 Linux 系统启动有关的程序,比如启动引导装载程序等,建议大小为 100MB 以上。
下面就是一个分区的方案,磁盘大小以500GB为例:

分区 大小
/ 10G
/swap 12G
/root 5G
/usr 50G
/var 10G
/tmp 50G
/boot 5G
/home 剩余空间

四、安装详细步骤

这里写图片描述
将电脑设置为U盘启动,具体方法根据自己电脑型号从网上百度一下,很简单的。然后将U盘插到电脑,会看到上图信息。第一项为直接安装centOS系统;第二项为检查U盘安装内容并安装centOS;我们选择第一项并安E会出现下图的界面。

这里写图片描述
然后将界面中的命令参数按上图进行修改,改好之后按下ctrl+x重新启动
linuxefi /images/pxeboot/vmlinuz initrd.img linux dd quiet
initrdefi /images/pxeboot/initrd.img
这里写图片描述
重新启动后你会看到如上图的界面,可以明显的看到我们U盘的设备是挂在sdb4下的,当然不同的计算机显示的也会不一样。然后键盘输入c并回车,电脑会自动重启。
这里写图片描述
重复第一步中的操作,将命令参数按上图所示修改,修改完成后ctrl+x。
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:/dev/sdb4 quiet
initrdefi /images/pxeboot/initrd.img
这里写图片描述
等待片刻我们就可以看到上图所示的图形化安装界面了。
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

将会带来全新的体验哦:

Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键

快捷键

加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q 插入链接 Ctrl + L 插入代码 Ctrl + K 插入图片 Ctrl + G 提升标题 Ctrl + H 有序列表 Ctrl + O 无序列表 Ctrl + U 横线 Ctrl + R 撤销 Ctrl + Z 重做 Ctrl + Y

Markdown及扩展

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。 —— [ 维基百科 ]

使用简单的符号标识不同的标题,将某些文字标记为粗体或者斜体,创建一个链接等,详细语法参考帮助?。

本编辑器支持 Markdown Extra ,  扩展了很多好用的功能。具体请参考Github.

表格

Markdown Extra 表格语法:

项目 价格
Computer $1600
Phone $12
Pipe $1

可以使用冒号来定义对齐方式:

项目 价格 数量
Computer 1600 元 5
Phone 12 元 12
Pipe 1 元 234

定义列表

Markdown Extra 定义列表语法: 项目1 项目2 定义 A 定义 B 项目3 定义 C

定义 D

定义D内容

代码块

代码块语法遵循标准markdown代码,例如:

@requires_authorization
def somefunc(param1='', param2=0):
    '''A docstring'''
    if param1 > param2: # interesting
        print 'Greater'
    return (param2 - param1 + 1) or None
class SomeClass:
    pass
>>> message = '''interpreter
... prompt'''

脚注

生成一个脚注1.

目录

用 [TOC]来生成目录:

centOS的概论与安装 一什么是centOS 二U盘安装centOS前的准备 三centOS分区 四安装详细步骤 快捷键 Markdown及扩展 表格 定义列表 代码块 脚注 目录 数学公式 UML 图 离线写博客 浏览器兼容

数学公式

使用MathJax渲染LaTex 数学公式,详见math.stackexchange.com.

行内公式,数学公式为:Γ(n)=(n?1)!?n∈?。 块级公式:

x=?b±b2?4ac ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄√2a

更多LaTex语法请参考 这儿.

UML 图:

可以渲染序列图:

Created with Rapha?l 2.1.0张三张三李四李四嘿,小四儿, 写博客了没?李四愣了一下,说:忙得吐血,哪有时间写。

即使用户在没有网络的情况下,也可以通过本编辑器离线写博客(直接在曾经使用过的浏览器中输入write.blog.csdn.net/mdeditor即可。Markdown编辑器使用浏览器离线存储将内容保存在本地。

用户写博客的过程中,内容实时保存在浏览器缓存中,在用户关闭浏览器或者其它异常情况下,内容不会丢失。用户再次打开浏览器时,会显示上次用户正在编辑的没有发表的内容。

博客发表后,本地缓存将被删除。 

用户可以选择 把正在写的博客保存到服务器草稿箱,即使换浏览器或者清除缓存,内容也不会丢失。

注意:虽然浏览器存储大部分时候都比较可靠,但为了您的数据安全,在联网后,请务必及时发表或者保存到服务器草稿箱

浏览器兼容

目前,本编辑器对Chrome浏览器支持最为完整。建议大家使用较新版本的Chrome。 IE9以下不支持 IE9,10,11存在以下问题
不支持离线功能 IE9不支持文件导入导出 IE10不支持拖拽文件导入
上一篇:How to Use Rsync
下一篇:the difference between shutdown, poweroff, halt and reboot
相关文章
图文推荐
热门新闻

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站