对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上看到了介绍,
总是下不了决心换linux,一直在虚拟机里玩。
有时偷懒就不开虚拟机了。 21 楼 sdh5724 2010-12-24 不知道有没有关系不打紧啊, 自己不去搞下编译啊, 哈哈 22 楼 xunmi 2010-12-24 你的同事都不熟悉这个版本,为什么还推荐你用这个。。。 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 24 楼 yizhilong28 2010-12-26 linux版本确实太多,听说还有国产的红旗、麒麟,但没用过。
现在用的是ubuntu,飘过。。。 25 楼 ZZX19880809 2010-12-27 redhot家族的吧~~ 26 楼 logicgate 2010-12-27 redhat系其实用yum安装最简单。但有时候yum repository没有最新的release。我装mysql5.5用的是generic tar,放之四海而皆准 27 楼 pipilu 2010-12-28 regular 写道装服务器还是简单一点儿好。
自己编译可能会碰到源代码不全或者编译工具不全等问题。
你说谁在装Oracle的时候还要把源代码从头编译起来的?
到底是你用机器呀,机器用你呀?
再说了,自己编译性能提高多少?这点儿提高能体现在生产中吗?
如果生产依赖于这点儿性能提高的话,不是一点儿余量都没有了吗?
这种设备,或者应用,或者平台,你能放心用吗?
想简单就别用Linux。你不会用机器最后就是机器用你。
留余量也不是这么个留法。留余量是要做保守的估算,但也不至于“下一步”->“下一步”就了事了,这就留余量了?
这点儿性能提高?这个“点儿”提高,看放哪了,在应用程序里提升点儿,跟数据库上提升点儿,都是“一点儿”,那差距大了。
不一定非要编译安装,但你扯的这些道理太没谱了,楼主认为你说话靠谱,呵呵。 28 楼 kaka2008 2010-12-28 pipilu 写道regular 写道装服务器还是简单一点儿好。
自己编译可能会碰到源代码不全或者编译工具不全等问题。
你说谁在装Oracle的时候还要把源代码从头编译起来的?
到底是你用机器呀,机器用你呀?
再说了,自己编译性能提高多少?这点儿提高能体现在生产中吗?
如果生产依赖于这点儿性能提高的话,不是一点儿余量都没有了吗?
这种设备,或者应用,或者平台,你能放心用吗?
想简单就别用Linux。你不会用机器最后就是机器用你。
留余量也不是这么个留法。留余量是要做保守的估算,但也不至于“下一步”->“下一步”就了事了,这就留余量了?
这点儿性能提高?这个“点儿”提高,看放哪了,在应用程序里提升点儿,跟数据库上提升点儿,都是“一点儿”,那差距大了。
不一定非要编译安装,但你扯的这些道理太没谱了,楼主认为你说话靠谱,呵呵。
呵呵,这位大哥,我的linux水平很菜,也就是个初学者的水平。
还请多多指教
29 楼 kaka2008 2010-12-28 logicgate 写道redhat系其实用yum安装最简单。但有时候yum repository没有最新的release。我装mysql5.5用的是generic tar,放之四海而皆准
mysql 5.5 ,用generic的可以了?
没试过
我装的是5.1。
回头试试 30 楼 vdgame 2010-12-28 pipilu 写道regular 写道装服务器还是简单一点儿好。
自己编译可能会碰到源代码不全或者编译工具不全等问题。
你说谁在装Oracle的时候还要把源代码从头编译起来的?
到底是你用机器呀,机器用你呀?
再说了,自己编译性能提高多少?这点儿提高能体现在生产中吗?
如果生产依赖于这点儿性能提高的话,不是一点儿余量都没有了吗?
这种设备,或者应用,或者平台,你能放心用吗?
想简单就别用Linux。你不会用机器最后就是机器用你。
留余量也不是这么个留法。留余量是要做保守的估算,但也不至于“下一步”->“下一步”就了事了,这就留余量了?
这点儿性能提高?这个“点儿”提高,看放哪了,在应用程序里提升点儿,跟数据库上提升点儿,都是“一点儿”,那差距大了。
不一定非要编译安装,但你扯的这些道理太没谱了,楼主认为你说话靠谱,呵呵。
同意pipilu的观点
如果采用使用windows的观念来用linux,建议还是别用了,linux下编译安装是很经常的活
如果团队里没有熟悉linux的人,也建议别用,出了问题就是给自己找麻烦 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 32 楼 wangchao719 2010-12-29 现在基本上都用linux了,ubutnu10.10,感觉很不错,界面搭配和特效也很喜欢。
而且编译android啊,搞搞jni等也很方便,
想要的库都可以apt-get,作为个人使用(除了本地游戏娱乐)还是很方便的。
不过,想要真的用的爽,还是要多学学相关只是才可以,这个倒是真的。
33 楼 liupesnap 2010-12-30 centos5.5 最近正在用 感觉yum里面的东西 没有ubutun里面的多。。。