几乎主流linux发行版都有深度使用过,debian/ubuntu,或是debian-based/ubuntu-based的distro,到centos,到archlinux/manjaro,以及alpinelinux,或是国产的deepin,甚至于不算linux distro的freebsd。
如果要真谈稳定,那就freebsd吧。他们公司的几台freebsd机子,因为过于稳定,好多年都没宕机过,以至于都想不起来机子在哪。抛开“稳定”,个人感觉还是先入为主占了主要因素。
我从高三的时候开始接触linux,那个时候从网络上搜桌面系统,就属ubuntu最“好看”,我还记得版本号为10.04lts,但体验了几周后,还是格式化了硬盘装回了win7,原因无他,有个网课平台需要ie浏览器(当时还不知道有wine)
后来到了大一,我就彻底抛开了windows,以ubuntu作为电脑里唯一的系统。windows则装进了虚拟机。那个时候,同学们都是vc6.0或visual
studio,我就是很另类的vim gcc。即使大二大三的时候开始用上了mac,虚拟机列表里可以没有windows,但不能没有ubuntu。至此,ubuntu已经陪伴了我10年之久(一不小心就暴露了年龄)。
说回centos,第一次见人使用,是在大三的时候,实验室里两个师兄说要学习linux,然后搞了本关于centos的书,边看书边各自给主机折腾装centos。我问俩师兄,为啥要选centos?答曰:老师推荐以及百度搜索。
这又说到了一个很有意思的话题,即知识来源。大部分的国人,依赖的都还是百度搜索,然后导流到csdn/博客园等平台。因为群体的聚集性,被推荐使用centos的确是顺理成章的事。
先澄清一下,我也不是崇洋媚外,但身为it从业者,使用英文在“外文搜索引擎”上检索英文的资料,是一项非常重要的技能。在很多情况下,中文搜索引擎检索到的资料的质量,是要差于“外文搜索引擎”的(不绝对,近两年来,中文圈改善了很多)。而在“外文圈”中,debian/ubuntu的使用量和推荐度绝对是高居榜首的。
再扯远一点,回到上段中说到的“群体聚集性”,这在it圈中尤为明显。centos用户的聚集地,主要分布在中日韩三国。在我吃饭的工具“java”上,也有个类似的分布:即mybatis也主要聚集在中日韩三国,除此之外,则以hibernate/jpa更为常用。除了“搜索引擎”的导流以外,这种分布的形成也少不了大公司的推动。更甚者,我再拿小公司举个例子,部门领导和前辈习惯了centos并且应用在了生产环境中,后来者估计也只能顺着用centos了吧,总不能梗着脖子“我偏不,我就要用ubuntu”。
而我,就是在公司里推崇ubuntu的那类人。vps,上ubuntu,阿里云腾讯云,上ubuntu,公司内部pve服务器给小伙伴分配的虚拟机,上ubuntu。
再谈谈从个人角度来说,如果抛开先入为主,为什么也选择ubuntu。原因无他,我更偏爱ubuntu的包管理apt,而不是centos的yum:apt更换软件源更加简单易用;apt软件源内的软件更多更全,选用centos的话,很容易碰着“yum找不到软件”的局面,然后就去搜寻有无第三方yum源提供该软件,如果还没有,就得下载软件源码包自行编译安装。
特别是centos开启了stream(滚动更新版本)的新纪元,我觉得很多吹centos稳定性的,可以洗洗睡啦。
嫌ubuntu稳定性不高的,我以自己举例,没遇上过自己跑着跑着跑挂的情况,除了断电挂和自己折腾挂。杠精:“你这样本数据量太小”。我手里管理的各种vps和阿里云/腾讯云主机实例数有小一百。杠精:“你这样本量也不大”。国外很多vps商新建主机的默认选项为ubuntu,元芳,你怎么看?要是真的对稳定性非常非常看重的,又不熟悉或不想熟悉freebsd的,那我推荐debian。
评论