关于CentOS、Ubuntu、Fedora等Linux系统


请问各位前辈用哪个做服务端比较好?
我想在虚拟机里安装Linux系统来好好学习怎么使用Linux来做集群和分布式啊啥的
还有安装Docker站在上面

fedora Ubuntu centos Linux docker

艾莉卡·魏特曼 10 years ago

Debian的优点严谨规范。软件包非常丰富,而且对软件包的质量管控严格,软件包的质量都非常好。缺点就是像内核的调优啊、内核的安全加固啊、网络的性能调优啊,Debian官方是一百样统统不管。

因为Debian官方认为这种就是属于「某个开关应该设置打开还是关闭」或者「某个参数的大小应该设置成多少」类型,不同的应用场景这些设置本来就应该是不一样的,所以你爱怎么设置怎么设置。系统的调优与加固属于「社区最佳实践」这一类的经验。你自己会设置就自己设置,不会设置就请第三方的咨询公司,Debian的维护者们只管我打出来的软件包的质量。

打个比方,Debian就好像是一个鱼贩,只卖鱼不管你怎么烧。我卖最好最新鲜的蓝鳍金枪鱼给你,厨师的事情我一百样统统不管。

红帽是一家商业公司,所以咨询方面的工作他们也管,反正是要你付钱的。不过软件包不如Debian丰富,有些新版本的程序可以要自己编译安装。

相当于你用Debian的系统,遇到自己搞不定的问题还要找和Debian官方没有关系的第三方公司咨询,而红帽是官方就有解决方案(虽然这些方案本来就是社区里的「最佳实践」这种经验)。对于中国企业尤其是国企的领导来说,一样是花钱给官方肯定觉得要比给第三方放心。

ohmygad answered 10 years ago

Debian系:Debian
Redhat系:Redhat、CentOS

小闲哥99 answered 10 years ago

我喜欢用Ubuntu, 经历了centos,mint,fedora, openSUSE,我还是喜欢用Ubuntu

chivas answered 10 years ago

建议服务器centos
桌面debian

thesan answered 10 years ago

ubuntu比较方便 平时开发用!

wilson answered 10 years ago

新手学习建议使用 ubuntu 系列,但不建议直接使用 ubuntu ,可以使用 linuxmint ,也是基于 ubuntu 开发,但是稳定性和易用性完胜 ubuntu .用了一段时间 linuxmint 之后,可以把开发机换成 fedora 或者 centos ,这样环境就和服务器一致了(虽然两者都是 linux ,但是还有是差别).服务器端的话,建议使用 centos .

曾我萤娜_ answered 10 years ago

ubuntu 比较方便,软件源比较新,很多时候直接 apt-get install xxx 就可以了,不像 centos 常常要编译安装。另外就是 apt 比 yum 好用一点。

Naaru answered 10 years ago

如果是初学,建议还是从Ubuntu开始,考虑到大多数人接触的第一个操作系统是windows,以及有种先入为主的思想了,Ubuntu的好处在于很多地方在操作使用上和windows有很多相似之处。 apt-get 命令可以帮你安装很多必要的软件,这一点上比centos要好很多。谈到Docker和分布式集群,可以从一些简单和常用的服务器开始,比如Apache, Nginx等等。有了这个基础之后,可以再试试CentOS, Debian, RedHat, SUSE就相对容易多了。

星之未来酱 answered 10 years ago

想做服务器端建议用 CentOS。
虽然每个都能做服务器端。

TheXIII answered 10 years ago

Debian系:Debian、Ubuntu Server、Ubuntu(桌面)
Redhat系:Redhat、CentOS、Fedora(桌面)
桌面现在我用Ubuntu(Xubuntu),VPS或者服务器的话当然也会选Ubuntu Server。

cn.archive.ubuntu.com 现在由阿里云开源镜像 mirrors.aliyun.com 提供,
国内显然 mirrors.aliyun.com 的DNS解析更快,所以个人推荐下面两个开源镜像:
阿里云 http://mirrors.aliyun.com/
中科大 http://mirrors.ustc.edu.cn/
中科大还提供了raspberrypi debian软件源.

ccav无敌娘 answered 10 years ago

如果是学习的话,看自己个人的习惯吧,服务器系统我喜欢用centos 平时开发就用ubuntu 这样就不用经常去编译软件了

quality answered 10 years ago

docker最早是基于ubuntu开发的,现在虽然都支持了,还是建议用u。
服务器的话,用lts版本吧。
我的服务器就是这个,DELL R720,已经运行了很久了

乐谱管理目录 answered 10 years ago

虽然我个人一直都是使用Ubuntu,但是上次面试某度的时候,面试官很真挚地给了我几个建议,其中之一就是:

服务器你还是去熟悉一下Centos吧,在Redhat需要付费的情况下。

有病的小鸡肉 answered 10 years ago

Your Answer