因为需要换服务器到linux,所以对各大熟悉的发行版本又做了一次测试使用,把一些心得记录下来,给有需要的人提供一些参考。
Ret Hat
最好的选择
付费
Ubuntu
可以选择
免费
社区活跃
版本迭代快
Debian
可以选择
免费
社区相对活跃
版本迭代正常
OpenSuse/Suse
不建议
免费
社区不太活跃
与国内熟知的linux使用差异比较大
在国内访问对应网站等资源信息有时快有时慢
Fedora
不建议
免费
太激进
社区活跃
在国内访问对应网站等资源信息有时快有时慢
Centos
不建议
免费
社区活跃
维护相对不太正规
自带类库落后
软件包匮乏
总结
Red Hat肯定是商业服务器最佳选择,但是其是付费的,对于中小互联网公司,有点负担。
Suse系列是质量比较高的发行版本,但是国内用的比较少,并且与我们熟悉的一些发行版本使用区别有点大,对于新手不建议。
Fedora和Centos都是Ret Hat源,但是基于Red Hat源与Red Hat自己还是有区别的。Fedora更适合自己使用,对于服务器还是稳定一点比较好。Fedora的目的也是Red Hat为了开发测试新功能而出现的。最新的理念等都会在Fedora上部署,同时更积极的删除旧的东西,默认类库版本也趋向于新发布的产品。对于服务器,最重要的是稳定,并且很多服务端的代码都比较旧,在Fedora上可能已经被移除了,导致环境搭建不起来。
对于Centos,不知国内为什么这么多人推荐。我用下来是最不推荐的。首先系统自带的类库太老了,都是好多年前的了,太老反而不稳定,与很多常用的软件功能都不匹配。并且Centos的软件包管理真的是烂,很多大众软件的主流版本需要源码编译,比如git,gcc等。编译的时候,上面的问题就凸显出来了,类库太老,不是主流的,导致又要安装更新各种类库,结果每个类库又需要源码编译。
Ubuntu和Debian感觉都可以。Ubuntu的使用感觉有点不太习惯,所以选择了Debian。