学习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
centos现在有6.4的
CentOS并不包含封闭源代码软件是什么意思呢,影响到学习LINUX编程中一些库之类的使用吗
2013-09-13
至于最新版请前往官方网站,
还有:不一定最新的就是最好的!
rhel是有很多功能要收费才能用吗