学习linux的话centos和redhat enterprises哪个好一些?他们的最新版本分别是啥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习linux的话centos和redhat enterprises哪个好一些?他们的最新版本分别是啥相关的知识,希望对你有一定的参考价值。

  回答这个问题,首先要了解基于Linux系统的两点基本知识:

    Linux系统的版权及Redhat的商业模式。

    CentOS和Redhat Enterprise的关系。

    一个一个来说:

    Linux系统本身是自由的开源软件,简单的说,大家可以拿到系统副本,可以自由复制、安装、修改。但由于RedHat在基于Linux的开发中投入了大量的人力物力,发行了RedHat Enterprise(简称RHEL),他们对RHEL采用授权发行的方式,只有购买了相应服务的客户可以使用RHEL的技术支持、系统升级服务,所以说,RHEL是一个收费的系统。

    其次,由于RHEL本身也是基于Linux系统开发的,也需要遵守自由软件协议,发布封装好的系统的同时,也许要发布他的源码文件。因此就有了CentOS系统。

    CentOS(Community Enterprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。

    两者之间的关系:

  RHEL 在发行的时候,有两种方式。一种是二进制的发行方式,另外一种是源代码的发行方式。无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次发布。但如果你使用了他们的在线升级(包括补丁)或咨询服务,就必须要付费。RHEL 一直都提供源代码的发行方式,CentOS 就是将 RHEL 发行的源代码重新编译一次,形成一个可使用的二进制版本。由于 LINUX 的源代码是 GNU,所以从获得 RHEL 的源代码到编译成新的二进制,都是合法。只是 REDHAT 是商标,所以必须在新的发行版里将 REDHAT 的商标去掉。REDHAT 对这种发行版的态度是:"我们其实并不反对这种发行版,真正向我们付费的用户,他们重视的并不是系统本身,而是我们所提供的商业服务。" 所以,CentOS 可以得到 RHEL 的所有功能,甚至是更好的软件。但 CentOS 并不向用户提供商业支持,当然也不负上任何商业责任。如果你要将你的 RHEL 转到 CentOS 上,因为你不希望为 RHEL 升级而付费。当然,你必须有丰富 linux 使用经验,因此 RHEL 的商业技术支持对你来说并不重要。但如果你是单纯的业务型企业,那么还是建议你选购 RHEL 软件并购买相应服务。这样可以节省你的 IT 管理费用,并可得到专业服务。一句话,选用 CentOS 还是 RHEL,取决于你所在公司是否拥有相应的技术力量。


    所以CentOS和RHEL其实是同一个源码编译出来的系统,所以学习哪一个都是可以应用于其他系统的。另外,各发行版之间的区别无外乎命令的微小调整和所带工具的不同,所以学习的话任何一个版本都可以在其他Linux上得到应用。

    由于Redhat公司针对RHEL推出了系列培训教程,十分详尽,网上也可以很方便的下载到。

    对于版本:CentOS和RHEL的版本基本是同步的,目前最高的版本是6.4。

    其他你可以参阅一下相关的资料,以便对Linux系统从整体上有全面的理解。

参考资料:

Centos:    http://baike.baidu.com/link?url=SrSZlJO3m9JcjO7UhpVH4Xxl0VJI8sOrqVLREBQ9VMmjr-5f25qkFCp1vkDLoXea

Redhat:    http://baike.baidu.com/view/897468.htm

参考技术A 两者在使用上是完全一样的,centos是redhatAS的二进制代码重新编译后的产物,补丁更新快,可以通过yum免费更新补丁。redhat本身也是免费操作系统,但如果在线升级补丁及技术咨询需要付费。 参考技术B 两个可以说基本没区别,要说区别就是一个免费一个收费,如果是学习的话建议centos,rhel好多功能是需要付费才能使用的,
centos现在有6.4的追问

CentOS并不包含封闭源代码软件是什么意思呢,影响到学习LINUX编程中一些库之类的使用吗

参考技术C 个人建议和偏好:Centos
至于最新版请前往官方网站,
还有:不一定最新的就是最好的!
参考技术D 应该是 redhat好一些,用处比较多,我们公司现在大部分都是用的 redhat 6以上的追问

rhel是有很多功能要收费才能用吗

Linux系统分支

一:Linux系统分支(俩大分支)RedHat,DeBian

1.redhat分支(收费)

CentOS:完全开源免费,不要使用最新版的CentOS

主要用于服务器版本(所以我们学习的是redhat,因为它主要用于服务器)

2.debian分支(免费)

Ubuntu:视窗界面良好的Linux系统,一些主流的软件都支持Ubuntu系统

二:Linux的下载(指的就是CentOS的下载)

1.虚拟机安装与配置

1.1虚拟化技术

·可以更好的利用计算机闲置的资源

·我们可以在计算机中虚拟出多台虚拟机帮助我们执行程序或者业务

·虚拟机的各种组成理论上和真实主机是一样的

·如果要使用这种技术只需要安装对应的软件即可(Virtualbox, VirtualMachine)

2.安装(虚拟机)

①不要勾选更新

②记住填写许可证密钥

③安装成功后(进行默认地址修改,修改一个内存大的磁盘)

 

 3.创建一个

①:创建一个新的虚拟机

②:选自定义

 

 ③:虚拟机硬件兼容性

 

 ④:安装客户机操作系统

 

 ⑤:选择客户机操作系统

 

 ⑥:给虚拟机起个名字

 

 ⑦:配置处理器

 

 ⑧:分配内存(不能低于1G)

 

 ⑨:选择网络类型

 

 ⑩:I/O类型

 

 ⑩:磁盘类型

 

 ⑩:选择磁盘

 

 ⑩:磁盘分配容量

 

 ⑩:存储磁盘

 

 ⑩:完成

 

 ⑩.创建成功

 ⑩.点击开启此虚拟机(后报一个错误)

 

 

 ⑩.点击关闭客户机

 

以上是关于学习linux的话centos和redhat enterprises哪个好一些?他们的最新版本分别是啥的主要内容,如果未能解决你的问题,请参考以下文章

How to login Redhat /CentOS linux via Putty SSH without password

redhat7重启网卡命令

redhat9 下载

Linux centos7下设置Tomcat开机自启动

CentOS和Redhat发行版linux内核版本的对应关系

怎么才能加快学习云计算?CentOS7好用么?