`
kaka2008
  • 浏览: 91795 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

对linux发行版本不熟悉闹出的故事

阅读更多
   上周去部署系统,服务器上原来装的是win 2000,要换linux,我平时用点ubuntu,可公司一位同事推荐使用CentOS,安装倒是挺快。装好了之后开始装mysql,就是因为对这个发行版本不熟悉,而折腾了好久。

    mysql的选择如图所示,有SuSE linux,有Red hat,有Linux-Generic的,我看没有CentOS的,就选择了Linux-Generic的,没想到杯具开始了。

    下载的rpm的文件,rpm -ivh之后,netstat -nat检测不到3306端口在运行,输入mysql命令,报了一个很诡异的错误,google后竟然发现没有中文结果~ 按照几个老外的说法修改了之后,还是报同样的错误。
    很愁人。
    试了好多,都不行。下了.bin的版本,也不行。一怒之下把服务器重装了,重装好后,还是同样的错误。。。我一直以为是我下的安装包的问题(后来其实也是安装包的问题,是版本不对),就向同事要,结果他说应该下 Redhat & Oracle Enterprise Linux这个版本的。我就反问道,CentOS是Redhat的吗,他说是的。。 下载了这个版本后,果然没有问题了。

    后来我去CentOS官网看了看,包括home页面,包括about页面,都没有看到介绍跟red hat的关系,只是在 about页面的下载链接中指向了redhat的ftp服务器。还是在wikipedia上看到了介绍,
引用
CentOS is a community-supported, mainly free software operating system based on Red Hat Enterprise Linux.

  
    不是非得矫情这个,只是官网上不说,真的让人很难了解。我对linux发行版本本来了解不多,就知道redhat,fedora,ubuntu这三个,gentoo听yuan说过,一旦遇到一个不了解的,在选择的时候,大多数人都会选择linux generic吧。saito同学写过一篇文章 linux七宗罪,我看该加上一条,发行版本太多,呵呵。

    说归说,linux各个版本的知识还得要去学习一下,避免以后再被这种问题困扰了。
分享到:
评论
33 楼 liupesnap 2010-12-30  
centos5.5 最近正在用 感觉yum里面的东西 没有ubutun里面的多。。。
32 楼 wangchao719 2010-12-29  
现在基本上都用linux了,ubutnu10.10,感觉很不错,界面搭配和特效也很喜欢。
而且编译android啊,搞搞jni等也很方便,
想要的库都可以apt-get,作为个人使用(除了本地游戏娱乐)还是很方便的。
不过,想要真的用的爽,还是要多学学相关只是才可以,这个倒是真的。
31 楼 logicgate 2010-12-29  
kaka2008 写道
logicgate 写道
redhat系其实用yum安装最简单。但有时候yum repository没有最新的release。我装mysql5.5用的是generic tar,放之四海而皆准


mysql 5.5 ,用generic的可以了?
没试过
我装的是5.1。
回头试试


generic tar, 不是generic rpm package
Linux - Generic 2.6 (x86, 32-bit), Compressed TAR Archive
30 楼 vdgame 2010-12-28  
pipilu 写道
regular 写道
装服务器还是简单一点儿好。

自己编译可能会碰到源代码不全或者编译工具不全等问题。

你说谁在装Oracle的时候还要把源代码从头编译起来的?

到底是你用机器呀,机器用你呀?

再说了,自己编译性能提高多少?这点儿提高能体现在生产中吗?

如果生产依赖于这点儿性能提高的话,不是一点儿余量都没有了吗?

这种设备,或者应用,或者平台,你能放心用吗?



想简单就别用Linux。你不会用机器最后就是机器用你。
留余量也不是这么个留法。留余量是要做保守的估算,但也不至于“下一步”->“下一步”就了事了,这就留余量了?
这点儿性能提高?这个“点儿”提高,看放哪了,在应用程序里提升点儿,跟数据库上提升点儿,都是“一点儿”,那差距大了。
不一定非要编译安装,但你扯的这些道理太没谱了,楼主认为你说话靠谱,呵呵。

同意pipilu的观点

如果采用使用windows的观念来用linux,建议还是别用了,linux下编译安装是很经常的活
如果团队里没有熟悉linux的人,也建议别用,出了问题就是给自己找麻烦
29 楼 kaka2008 2010-12-28  
logicgate 写道
redhat系其实用yum安装最简单。但有时候yum repository没有最新的release。我装mysql5.5用的是generic tar,放之四海而皆准


mysql 5.5 ,用generic的可以了?
没试过
我装的是5.1。
回头试试
28 楼 kaka2008 2010-12-28  
pipilu 写道
regular 写道
装服务器还是简单一点儿好。

自己编译可能会碰到源代码不全或者编译工具不全等问题。

你说谁在装Oracle的时候还要把源代码从头编译起来的?

到底是你用机器呀,机器用你呀?

再说了,自己编译性能提高多少?这点儿提高能体现在生产中吗?

如果生产依赖于这点儿性能提高的话,不是一点儿余量都没有了吗?

这种设备,或者应用,或者平台,你能放心用吗?



想简单就别用Linux。你不会用机器最后就是机器用你。
留余量也不是这么个留法。留余量是要做保守的估算,但也不至于“下一步”->“下一步”就了事了,这就留余量了?
这点儿性能提高?这个“点儿”提高,看放哪了,在应用程序里提升点儿,跟数据库上提升点儿,都是“一点儿”,那差距大了。
不一定非要编译安装,但你扯的这些道理太没谱了,楼主认为你说话靠谱,呵呵。


呵呵,这位大哥,我的linux水平很菜,也就是个初学者的水平。
还请多多指教
27 楼 pipilu 2010-12-28  
regular 写道
装服务器还是简单一点儿好。

自己编译可能会碰到源代码不全或者编译工具不全等问题。

你说谁在装Oracle的时候还要把源代码从头编译起来的?

到底是你用机器呀,机器用你呀?

再说了,自己编译性能提高多少?这点儿提高能体现在生产中吗?

如果生产依赖于这点儿性能提高的话,不是一点儿余量都没有了吗?

这种设备,或者应用,或者平台,你能放心用吗?



想简单就别用Linux。你不会用机器最后就是机器用你。
留余量也不是这么个留法。留余量是要做保守的估算,但也不至于“下一步”->“下一步”就了事了,这就留余量了?
这点儿性能提高?这个“点儿”提高,看放哪了,在应用程序里提升点儿,跟数据库上提升点儿,都是“一点儿”,那差距大了。
不一定非要编译安装,但你扯的这些道理太没谱了,楼主认为你说话靠谱,呵呵。
26 楼 logicgate 2010-12-27  
redhat系其实用yum安装最简单。但有时候yum repository没有最新的release。我装mysql5.5用的是generic tar,放之四海而皆准
25 楼 ZZX19880809 2010-12-27  
redhot家族的吧~~
24 楼 yizhilong28 2010-12-26  
linux版本确实太多,听说还有国产的红旗、麒麟,但没用过。
现在用的是ubuntu,飘过。。。
23 楼 364902709 2010-12-24  
http://tech.ccidnet.com/pub/images/tech/linux/zhuanti/version/images/pedigree_1.jpg


http://tech.ccidnet.com/pub/images/tech/linux/zhuanti/version/index.html
22 楼 xunmi 2010-12-24  
你的同事都不熟悉这个版本,为什么还推荐你用这个。。。
21 楼 sdh5724 2010-12-24  
不知道有没有关系不打紧啊, 自己不去搞下编译啊, 哈哈
20 楼 kaka2008 2010-12-23  
哈哈,saito,悄悄引用了你的链接,没告诉你  

总是下不了决心换linux,一直在虚拟机里玩。
有时偷懒就不开虚拟机了。
19 楼 Saito 2010-12-23  
to:kaka

  好吧,我找了好久。我还在纳闷为什么最近博客那么多人会看到七宗罪那篇文章。

  回头看过来,虽然很多人不同意我的观点,很多人踩。两年前的一篇文章,从时效性上来看,现在还是挺合拍的。

  ubuntu在易用性方面前进了很多,嗯,还是强调下,我的文章是指desktop。下一台机mac吧。

  ps:极差的兼容性支持,提及了所谓多发行版本的问题。嗯。
18 楼 steafler 2010-12-23  
楼主看来尚需努力啊,这个基本知识都不晓得,加油!
17 楼 kaka2008 2010-12-23  
我觉得楼上这位兄弟说的还挺靠谱的

我们本来没打算装linux,新服务器还没到位,正版windows也没到位
现在旧的服务器上跑一段,过了年再切换过去。

CentOS我确实是不熟悉,去的时候都没带,还是现下的。
之前只玩过ubuntu,red hat和fedora
不过最近在看各个版本的一些内容,过几天会发到博客上的。
16 楼 regular 2010-12-23  
装服务器还是简单一点儿好。

自己编译可能会碰到源代码不全或者编译工具不全等问题。

你说谁在装Oracle的时候还要把源代码从头编译起来的?

到底是你用机器呀,机器用你呀?

再说了,自己编译性能提高多少?这点儿提高能体现在生产中吗?

如果生产依赖于这点儿性能提高的话,不是一点儿余量都没有了吗?

这种设备,或者应用,或者平台,你能放心用吗?
15 楼 jzinfo 2010-12-23  
CentOS ,RedHat, Fedora core 这几个版本的关系

你应该明白啊,不然你去部署不是恶搞撒...

14 楼 mouge 2010-12-23  
mlw2000 写道
lumi 写道
楼主不知道centos和redhat的关系,有点说不过去哦!

直言了,呵呵……


做程序员的就该直言,知道就知道,不知道就不知道,呵呵。
我也不是很了解,是不是简单认为centos linux是redhat(RHEL)的破解版,centos相对RHEL来说99%未作改变?

不能说“破解”,RHEL是开源GPL发布的系统,CentOS是合法的克隆打包,只不过没有RedHat公司的服务支持,比如第一时间的安全漏洞修改和升级服务。

相关推荐

Global site tag (gtag.js) - Google Analytics