学习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