11月 272008
 

其实为什么有 CentOS? CentOS 与 RHEL 有什么关系?

RHEL 在发行的时候,有两种方式。一种是二进制的发行方式,另外一种是源代码的发行方式。

无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次发布。但如果你使用了他们的在线升级(包括补丁)或咨询服务,就必须要付费。

RHEL 一直都提供源代码的发行方式,CentOS 就是将 RHEL 发行的源代码从新编译一次,形成一个可使用的二进制版本。由于 LINUX 的源代码是 GNU,所以从获得 RHEL 的源代码到编译成新的二进制,都是合法。只是 REDHAT 是商标,所以必须在新的发行版里将 REDHAT 的商标去掉。

REDHAT 对这种发行版的态度是:“我们其实并不反对这种发行版,真正向我们付费的用户,他们重视的并不是系统本身,而是我们所提供的商业服务。”

所以,CentOS 可以得到 RHEL 的所有功能,甚至是更好的软件。但 CentOS 并不向用户提供商业支持,当然也不负上任何商业责任。

我正逐步将我的 RHEL 转到 CentOS 上,因为我不希望为 RHEL 升级而付费。当然,这是因为我已经有多年的 UNIX 使用经验,因此 RHEL 的商业技术支持对我来说并不重要。

但如果你是单纯的业务型企业,那么我还是建议你选购 RHEL 软件并购买相应服务。这样可以节省你的 IT 管理费用,并可得到专业服务。

一句话,选用 CentOS 还是 RHEL,取决于你所在公司是否拥有相应的技术力量。

反正我是不付钱的~~

==================
是这个意思

补充:
1、CentOS 还修正了一些 AS 的 BUG,比如安装过程的包选择问题
2、CentOS 增加了 yum 在线升级
3、CentOS-3.1 = AS3-update1
     CentOS-3.2 = AS3-update2
     CentOS-3.3 = AS3-update3
     CentOS-3.4 = AS3-update4
     CentOS-3.5 = AS3-update5
     CentOS-4.0 = AS4
     CentOS-4.1 = AS4-update1
4、使用 CentOS 完全合法,不涉及版权问题
5、获得 CentOS 很方便,全球提供了 10 多个站点镜像(HTTP/FTP),以及 BT 方式(常年提供种子)

很多人不知道 CentOS 是什么,还在拼命找 AS 的下载地址,劝他们他们也不听,可悲。。。

==================
最起码redhat自身的up4date可以保证你随时能从redhat拿到他们验证过的可以工作的rpm包,这就是收费的redhat的服务。
我们用centos不过是希望在不给redhat付费的前提下,可以享受到类似redhat的up4date的服务而不用自己每天重复的make/build,否则,我们用centos还有什么意义?

另外,我从来没说过update到最新的版本,只是说update到最新的RPM,我想你这个地方混淆了,使用rpm就是为了方便而以,犯不着Xorg版本号升级了最后一小位我就要花一天时间从源代码rebuild一遍,当然核心服务还是要自己从源代码微调参数make出来的,这个毋庸置疑。

如果真的是不信任任何二进制包管理机制的话,那建议还是自己从内核开始一步一步地搞自己的linux发行版吧,例如gentoo/LFS。

==================
正版as是使用up2date来升级的,as版up2date 是通过redhat官方发布的rpm包升级,而这些rpm包redhat都不会提供给未付费用户的,redhat只提供免费的src.rpm,所以免费用户想保持最新的rpm包的方法其一就是redhat发布src.rpm后自己用rpmbuild建立新版的rpm再升级。

而centos可以用up2date和yum升级,那些升级的rpm包都是centos的维护者从redhat的src.rpm中重新rebuild出来的,所以普通用户使用centos的up2date和yum实际上就是省了自己的rpmbuild过程,即方便,又有人可以帮你测试并解决bug,何乐不为呢。

我在这里想问的是,既然选了centos,既然选了yum,那如何使用yum才能最大的发挥它的效力?目前对我来说只是会yum update而以,而yum的精髓好像是在install部分,用好应该能完全代替rpm本身蹩脚的管理,像apt那样舒服的管理系统,而这方面的资料,是现在来说最缺的。

==================
不要瞎猜了,相信读过这个以后,你会对 yum 的工作原理有所了解
http://linux.vbird.org/linux_server/0450apt.php

=================
centos也是通过up2date升级的,和redhat as的用法一样。从redhat移植到centos,基本没什么感觉,最多是修改一下/etc/redhat-release文件,因为有的第三方安装包根据这个文件判断redhat版本号。

yum是centos的第二种升级方法,和up2date的功能差不多,所以我都是用up2date的,感觉centos的升级包非常及时,比redhat晚不了几个小时。

==================
centos在IBMRS6000上的支持没有RHEL的好,希望象www.centos.org里说的那样,很快会搞定

==================
centos并非d版本!两个根本没法比.

我们做IT的,也应该从整个行业的利益角度考虑一下。

==================
我是消费者,我有权维护自己的合法权利。如果rh感觉太亏本,centos把自己的财源断了,分流了,自然会告他们,但是rh确没那么做,请想想这个是巍什么??

rh的服务我记得是15000一年,这不是小数字,比ms还~~~~~

==================
用了CENTOS后。发现YUM太好用了。赞一个!

==================
哪位做过centos下的系统?raid卡驱动如何解决啊?请赐教,谢谢!

==================
补充一点:
   1、centos里面已经去掉了rhel中所有的商业软件。

楼上兄弟在 centos中的raid驱动找不到,请问你用的是什么raid卡?
在centos和rhel中的驱动是通用的!

==================
国内IT 行业人员的工资还不高, 就显得Redhat 的版权和服务收费贵了。

在国外, 一个好的系统管理员起码每个月要花公司5000美元。所以好多公司会将系统管理服务外判,这时有系统资料库和完善管理架构的软件支持服务就显得重要了。

很简单的一个道理: 当你完全使用免费软件时,所有的系统管理是建立在你个人的系统管理经验上的。 可能你会在这公司做一辈子,但多数情况不是这样的。  当你跳巢后,你留下的摊子谁来接管?  

正规化的系统软件工程管理,现在中国做系统管理员的人理解这个实在不多。

比如Sun 自己的系统工程师做系统安装时就必须遵守固定的规则,哪个包一定要装,装的先后秩序等。 因为下次这部出了问题,来修它的未必是你。。。

==================
自从四年前开始玩LFS后,我就没有再用过什么RPM/APT之类的,因为我从来不知道他们在进度条背后在做了些什么,所以很担心会不会让我的系统出什么问题。而用源码来make就不一样了,我可以清清楚楚的知道他干了些什么,我还可以保留/usr中的旧版本而先将新版本装到/usr/local中测试,没问题再将他装到/usr中覆盖旧版的。虽然make可能会要很长时间, 但我认为一个运行中的系统一般都不会时不时的去升一下这个软件那个软件的。一般我都是发现有安全漏洞或有新的系统需求时我才会去升级的。

==================
gcc只是将源代码编译成.o, .a, .so这样的文件,他是不会对我原有的系统做什么改变的. 一般情况下只有到了make install时才会对原来的系统进行更改, 而这些更改都可以在Makefile中发现的.

==================
通用?你试过吗?
没试过就不要瞎讲!

最近我给公司装了个服务器,
本来欲装centos4.1[final],实在找不到驱动(厂商给了几个驱动,说在as4下都通过了,都不行的)

raid卡自带的光盘里有as3的驱动,结果装rhel3,就可以的!

==================
太没cu精神,我不参与讨论了.

==================
可想过不行的原因吗?

==================
呵呵,厂商不给你带SOURCE的东西么?呵呵。

小心哦,就算你的RHEL3能用,如果没有SOURCE,升级了内核都可能不能用。

好像HP给SUSE提供的一些驱动,也得好像NV的驱动那样,必须保证有.c .h文件,不公开的做一个.o,升级了内核以后必须重新编译。

==================
rhel与centos之间的选择技术环境有关,对于实时性要求高的的还是使用rhel。

==================
“实时性”指的是什么?

==================
比如一些商业应用,一些对于服务很看重的应用环境,当出现问题时可以有一个说法,当然解决了解决不了是另一回事

==================
CentOS超爽,现在已经放弃RH了。

==================
我的也是centos4,已经部署RAID1、文件服务、邮件服务、NAT、dhcp、dns、流量监控等服务,有兴趣可加入linux服务器技术QQ群: 10033691,一起研究学习。。

==================
我告诉你原因:是因为项目购买了正版的AS3 ,但安装需要AS3 Update3的版本,而不是无Update的版本。
platinum 所说的centos 我已经下载了3.4 3.5两个版本,安装了3.4,感觉不错。
谢谢推荐。

==================
大家探讨一下他们各自的技术特点就行了,现在的发行版这么多,何必非要分个高下呢?罗卜白菜各有所爱~~何必呢~~

==================
俺用CentOS3.3跑过生产环境,两台HP570,4C/4G标准,内置4块73G硬盘,做成RAID10,磁带机外置HP DAT40<数据库Sybase 12.5,中间件Tuxedo8,后期又增加了一个台湾的外置存储,使用HA,至今运行已1年,未出现什么毛病。 注:本生产环境为某农村商业银行。 ==================
我也发现cent os的驱动好象跟redhat不太一样,不知为什么

默认安装检测不到显示器,
用rh可以,看来是有点小地方不同

==================
大家感觉没有?CENTOS里面的驱动比RHEL少。

另外我想问一下如果不安装中文就选择不了中国时区。谁知道怎么更改时区。还有就是如果用中文的话。有时命令执行的错误代码就是乱码。想用英文可是时区如何更改为中国的?

==================
我们公司8台服务器,开始安装了4台CentOS4.0/4.1的,但是后来发现很不稳定,有时候不小心断电会造成Xwindows登录异常:
/etc/X11/gdm/PreSession/Default: Registering your session with wtmp and utmp
/etc/X11/gdm/PreSession/Default: running: /usr/bin/X11/sessreg -a -w /var/log/wtmp -u /var/run/utmp -x “/var/gdm/:0.Xservers” -h “” -l “:0” “root”  Agent pid 3056
(gnome-session:302: Gtk-WARNING **: cannot open display:

需要强调说明的是,都一样断电,其他的AS服务器没有一台出问题的,只有这几台CentOS有问题,而且都出问题了,所以不得不重新安装成AS了,造成的服务器暂停损失就不用说了,都是泪!

==================
靠,原来是很久以前的贴子。

我怎么觉得centos和fc比较象? 两vi都一个德性。

不过用来做server,挺好。

==================

 回复

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>