城市站点
> debian和ubuntu和centos(为什么国内互联网公司喜欢用Centos而不是Ubuntu?)
详细内容

debian和ubuntu和centos(为什么国内互联网公司喜欢用Centos而不是Ubuntu?)

时间:2022-08-16 10:29:58     人气:336     来源:www.zhongshaninfo.com     作者:爱发信息
概述:......

几乎所有新手接触linux时,都会被它的几百个发行版本搞得一头雾水,在众多Linux 版本中,CentOS 和 Ubuntu 可以说是最有名的两个了,而关于这两者的选择也是大家在网络上经常讨论的问题。

比如各大网站都有热门问题:为什么国内互联网公司喜欢用Centos而不是Ubuntu/Debian?

作为一个十多年经验,见证了linux的一路发展的老运维,我总结了三点分享给大家:

http://www.jsyunjun.com/file/upload/tt1999/999.jpg

debian和ubuntu

http://www.jsyunjun.com/file/upload/tt1999/999.jpg

企业选择系统的决定性因素是稳定性,但稳定性的本质是钱,谁的钱多,谁就更稳定!

Centos就是Rhel的克隆版,背后是Redhat,Redhat财大气粗,人多势重。

Ubuntu虽说使用了linux内核,但和Redhat没一点关系,而是基于 Debian 架构的。资金和人力跟Redhat没法比,基本靠自己。

任何系统都会有问题,解决方式就是找人花钱修复问题。ubuntu有很多问题,centos也不例外,但区别就是redhad有钱,ubuntu缺钱。所以centos的问题修复的更快,具体的表现就是,18 年的熔断漏洞,RHEL 系的修复时间比 Ubuntu 、Debian 快了两天!

因为Centos和和Redhat的关系,大部分用户会有的心理可能是这样的:Centos 是高贵的 Redhat 的免费版本,相当于白嫖啊! ubuntu ?免费的

http://www.jsyunjun.com/file/upload/tt1999/999.jpg

?这玩意能好用吗?

而且用了之后有被Redhat在背后默默支持的错觉,就像上了北大青鸟觉得自己背后是北大一样!

除了稳定性方面,还有推广的原因,早期Redhat进入国内非常早,而且推广做得很不错。

由于Redhat的关系,Centos也被大家熟知。

除了官方的推广,非官方的推广比如早期linux培

http://www.jsyunjun.com/file/upload/tt1999/999.jpg

训和书籍里基本都是鸟哥私房菜,用的就是Centos,再加上各种中文论坛,所以了解和使用Centos的运维肯定是很多的。

使用习惯的影响是很深远的,就像当代铁轨距的标准制定可以延长到几千年前马车车距的制定习惯一样。学习和使用Centos的运维,不管到什么公司,因为自己的使用习惯,也为了安全稳定,会继续沿用Centos。

当然还有就是生态的原因,早期的服务器生产商在生产服务器时候,为了保障硬件和操作系统无需自己打驱动,内核和硬件匹配没有bug,都会把服务器给 RedHat 进行适配。

早期 Ubuntu 就不在这个列表里!

Centos是redhat完全复刻的,所以也完美支持。

而且 Centos 免费,所以大家都用 Centos !

总体来说,Centos是一个市场化非常成功的,也是非常优秀的产品,所以才会受到很多人的欢迎。

我们是睿象云智能告警,专注人工智能提升运维效率,码字不易,欢迎大家关注点赞收藏转发~

(声明: 网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。本站部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,不为其版权负责。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。 )
  • | 责编:张齐

    Linux这只改变世界的小企鹅诞生于1991年,在赫尔辛基的一个大学宿舍里,一名叫林纳斯·托瓦茨的大学生为了让自己更方面的访问大学主机上的新闻和邮件,自己编写了磁盘驱动程序和文件系统,这些就是Linux内核的雏形。当时年仅21岁的林纳斯不知道他的这些代码将来会改变整个世界。

    在自由软件之父理查德·斯托曼(Richard Stallman)某些精神的感召下,林纳斯很快以Linux的名字把这款类Unix的操作系统加入到了自由软件基金(FSF)的GNU计划中,并通过GPL的通用性授权,允许用户销售、拷贝并且改动程序,但你必须将同样的自由传递下去,而且必须免费公开你修改后的代码。这说明,Linux并不是被刻意创造的,它完全是日积月累的结果,是经验、创意和一小段一小段代码的集合体。


    无疑,正是林纳斯的这一举措带给了Linux和他自己巨大的成功和极高的声誉。短短几年间,在Linux身边已经聚集了成千上万的狂热分子,大家不计得失的为Linux增补、修改,并随之将开源运动的自由主义精神传扬下去,人们几乎像看待神明一样对林纳斯顶礼膜拜。

    这也造成了现在Linux发行版诸子百家的形态。因为任何人只要遵守GUN开源协议,就可以下载到Linux内核的代码进行编写,而这些编写过的Linux就会拥有不同的版本名称。这是很多老鸟喜欢Linux的原因之一,也是很多菜鸟不知道从何入手Linux的原因之一。

    Linux Mint


    Linux Mint于2006年开始发行,是一份基于Debian和Ubuntu的Linux发行版,其目标是提供一种更完整的即刻可用体验,这包括提供浏览器插件、多媒体编解码器、对DVD播放的支持、Java和其他组件,它也增加了一套定制桌面及各种菜单,一些独特的配置工具,以及一份基于web的软件包安装界面。它与Ubuntu软件仓库兼容,使得它有一个强悍的根基,一个巨大的可安装软件库,还有一个完善的服务设置机制。



    Linux Mint是初学者最容易上手的发行版之一,因为所有的环境都是配好的,包括网络、多媒体以及办公。并且Mint是一个非常轻量级的发行版,系统占有资源极少,对于硬件的需求非常低,这是Mint被推荐的重要因素。

    Ubuntu


    Ubuntu是一个南非的民族观念,该词来自于祖鲁语和科萨语,意为人们之间的忠诚和联系。如果你熟悉Ubuntu,那么叫它动物园也没有人会反对。Ubuntu每一个发行版本都会有一个非常可爱的动物作为标志。


    Ubuntu以Debian GNU/Linux不稳定分支为开发基础,其首个版本于2004年10月20日发布。Debian依赖庞大的社区,而不依赖任何商业性组织和个人。Ubuntu使用Debian大量资源,同时其开发人员作为贡献者也参与Debian社区开发。而且,许多热心人士也参与Ubuntu的开发。


    其实初学者选择Ubuntu还有一个原因就是因为Ubuntu对中文的支持更加完善,并且已经拥有了很多使用者。

    Debian


    广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内核分支中以Linux宏内核为主,而且 Debian开发者 所创建的操作系统中绝大部分基础工具来自于GNU工程 ,因此 “Debian” 常指Debian GNU/Linux。


    Debian可谓是众多Linux发行版之父。因为很多Linux发行版都是根据Debian进行编写的。众多的Linux发布版,例如Ubuntu、Knoppix和Linspire及Xandros等,都建基于Debian GNU/Linux。Debian以其坚守Unix和自由软件的精神,以及其给予用户的众多选择而闻名。现时Debian包括了超过37,500个软件包并支持12个计算机系统结构。

    debian和ubuntu

    Debian是一个大的系统组织框架,在这个

    http://www.jsyunjun.com/file/upload/tt1999/999.jpg

    框架下有多种不同操作系统核心的分支计划,主要为采用Linux核心的Debian GNU/Linux系统,其他还有采用GNU Hurd核心的Debian GNU/Hurd系统、采用FreeBSD核心的Debian GNU/kFreeBSD系统,以及采用NetBSD核心的Debian GNU/NetBSD系统。甚至还有应用Debian的系统架构和工具,采用OpenSolaris核心构建而成的Nexenta OS系统。在这些Debian系统中,以采用Linux核心的Debian GNU/Linux最为著名。


    Debian以稳定性闻名,所以很多服务器都使用Debian作为其操作系统;而很多Linux的LiveCD亦以Debian为基础改写,最为著名的例子为Knoppix。而在桌面领域,Debian的一个修改版Ubuntu Linux就获得了很多Linux用户的支持,在 DistroWatch.com浏览排名 里排名一直很前面。而很多信息学竞赛亦采用Debian作为操作系统对比Ubuntu、Fedora等Linux发布版,较少桌面用家会选择使用Debian。但是如果你打算在Linux系统中有所作为,那么Debian绝对是你不二的选择。

    Fedora


    Fedora基于Red Hat Linux,在Red Hat Linux终止发布后,红帽公司项目以Fedora来取代Red Hat Linux在个人

    http://www.jsyunjun.com/file/upload/tt1999/999.jpg

    领域的应用,而另外发布的Red Hat Enterprise Linux(Red Hat企业版Linux)则取代Red Hat Linux在商业应用的领域。


    Fedora对于用户而言,是一套功能完备、更新快速的免费操作系统;而对赞助者Red Hat公司而言,它是许多新技术的测试平台,被认为可用的技术最终会加入到Red Hat Enterprise Linux中。


    最早Fedora Linux社区的目标是为Red Hat Linux制作并发布第三方的软件包,然而当Red Hat Linux停止发布后,Fedora社区便集成到Red Hat赞助的Fedora 项目,目标是开发出由社区支持的操作系统(事实上,Fedora Project除了由志愿者组织外,也有许多Red Hat的员工参与开发)。Red Hat Enterprise Linux则取代Red Hat Linux成为官方支持的系统版本。

    PCLinuxOS


    PCLinuxOS是一个完全开放的linux版本,经过PClinuxOS开发团队的不懈努力,正越来越受到广大 linux爱好者的关注。秉承“简单易用,安全无忧”的理念,PCLinuxOS逐步成长为一个稳定、成熟的版本。在没有大公司的帮助下,PCLinuxOS 的开发团

    http://www.jsyunjun.com/file/upload/tt1999/999.jpg

    队奇迹一般把这样一个平民Linux版本推动到Linux世界的巅峰,也让Linux的开源、自由精神绽放出极致的光彩。


    如今,PClinuxOS的大名应该说是鼎鼎了,这个系统长期占据LINUX系统关注度的头把交椅,如果没有其过人之处显然是不可思议的。在她的中文主页上是这样介绍的:“PClinuxOS是一个完全开放的linux版本,最初是基于Mandriva开发的。经过PClinuOS团队的不懈努力,正越来越受到广大linux爱好者的关注。秉承简单易用,安全无忧的理念,PClinuxOS逐步成长为一个稳定、成熟的版本。


    在没有大公司的帮助下,PClinuxOS的开发团队奇迹一般把这样一个平民Linux版本推动到Linux世界的巅峰,也让Linux的开源、自由精神绽放出极致的光彩。”可以说从进入LINUX系统以来,我自己一直都在关注着这个近乎神奇的系统,今天,终于下决心尝试一下这个系统,突然发现:PClinuxOS原来有可能就是地球上最适合新手安装使用的LINUX系统!

    OpenSUSE


    openSUSE是著名Novell公司旗下的 Linux的发行版,发行量在欧洲占第一位。它采用的KDE4.3作为默认桌面环境,同时也提供GNOME桌面版本。它的软件包管理系统采用自主开发的YaST,颇受好评。他的用户界面非常华丽,甚至超越windows7,而且性能良好,最新版本是13.1。


    就像大部分的发布版,openSUSE包含了默认的图形用户界面及命令行接口的选项,在安装过程中,用户可以从最新版本的KDE SC、GNOME和Xfce中挑选作为想要的图形用户界面。从11.3版本开始,DVD安装程序中也加入了对于LXDE的支持


    YaST(Yet another Setup Tool)作为openSUSE的重要特性之一包含在内。它是一套集系统安装、网络设定、RPM软件包安装、在线更新、硬盘分区等诸多功能于一身的管理工具,以其管理功能及集成界面见长。

  • 为什么Linux Rocks适合程序员和开发人员
    • 安全
    • 稳定性
    • 免费,开源
    • 大量发行版本可供选择
    • 出色的编程语言支持
    • 内置SSH
    • 也适合简历
    Ubuntu


    http://www.jsyunjun.com/file/upload/tt1999/999.jpg

    尽管它不是最老的发行版,也不是唯一的Linux发行版,但Ubuntu可以安装在最受欢迎的 Linux操作系统中。拥有庞大的用户群,Ubuntu的文档非常丰富。从官方论坛到第三方社区,都有大量的支持选项。存在Ubuntu衍生品(例如Lubuntu和Xubuntu)的原因是:Ubuntu可以正常工作。

    基于Debian的OS提供了一个出色的,用户友好的软件包管理器。具有Android 开放源代码项目兼容性,这对于Android开发人员来说是一个不错的选择。而且,您会发现快照包支持,可以使用首选的编程语言编写应用程序,然后使用Snapcraft将其部署到Linux。易于使用,广受欢迎并且具有大量编程资源,从快照应用程序到Android Open Source Project和Ubuntu Make,Ubuntu是开发人员的绝佳选择。

    为什么Ubuntu非常适合程序员和开发人员:

    • 大量的官方和第三方支持
    • 资源负荷
    • Ubuntu制作使用开发工具的命令行工具
    • Android开源项目兼容性
    • 方便使用的
    • 基于Debian
    • 定期更新
    • 很棒的包装经理
    • 支持快照应用
    • 多种安装选项:台式机,物联网,云,服务器


    Pop!_OS

    来自Linux PC制造商System76的Pop!_OS是一个面向程序员和制造商的Linux发行版。Pop!_OS基于Ubuntu,具有GNOME桌面环境。就个人而言,Pop!_OS是我在笔记本电脑上运行的台式Linux发行版。它具有许多功能,包括有用的键盘快

    http://www.jsyunjun.com/file/upload/tt1999/999.jpg

    捷键,强大的应用商店以及对回购协议(如TensorFlow)的访问。窗口管理甚至可以根据开发人员的工作流程进行调整。此外,Pop!_OS还具有集成图形和专用图形之间的无缝切换等功能,使Linux成为编程的绝佳体验。

    为什么Pop!_OS非常适合程序员和开发人员:

    • 基于Ubuntu
    • GNOME桌面环境
    • 强大的应用商店
    • 专为程序员设计的快捷方式和窗口管理
    • 易于使用
    • 出色的支持
    Kali Linux


    Linux用户来说,它是一个极好的发行版。由于专注于渗透测试,因此非常适合笔测试,白帽黑客攻击和网络漏洞检查。尽管它不是初学者友好的,但是Kali Linux在笔测试和道德黑客方面是一流的。凭借其预安装的工具,例如用于破解密码的Ripper开膛手,Web应用程序安全扫描程序OWASP ZAP和渗透测试套件Aircrack-ng,Kali非常适合进行道德黑客攻击。黑色帽衫和F Society面罩单独出售。

    为什么Kali Linux非常适合程序员和开发人员:

    • 专用于渗透测试和道德黑客
    • 包括大量的工具,例如开膛手约翰,Aircrrack-ng和OWASP ZAP
    CentOS


    红帽企业Linux(RHEL)免费社区版CentOS是一个很棒的RHEL替代品。您会发现它的大部分功能,但是打包在一个免费发行版中。CentOS可以访问其YUM软件包管理器以及Red

    http://www.jsyunjun.com/file/upload/tt1999/999.jpg

    Hat Software Collections(RHSCL)存储库,其中充斥着开放源代码数据库之类的东西,这使CentOS成为程序员的明智之选。借助可在CentOS上免费获得的商业RHEL软件,这种稳定的企业环境级别的Linux OS是一个绝佳的选择。

    为什么CentOS非常适合程序员和开发人员:

    • RHEL社区版
    • 访问RHSCL
    • 稳定安全
    • YUM包经理
    树莓派


    信用卡大小的Raspberry Pi是一款实用性极高的单板计算机(SBC)。Pi具有比其小巧的外形更大的冲击力,能够运行一系列Linux操作系统,包括Debian,Ubuntu,CentOS甚至Kali Linux。但是Raspbian是一个极好的选择。它支持许多编程资源和语言,例如Python,Mathematica,Greenfoot和BlueJ。Raspbian凭借其可爱的Pixel桌面环境,在超人气的SBC上像冠军一样运行。在Raspberry Pi上编程意味着您可以使用小型节能的台式PC。

    为什么Raspbian非常适合程序员和开发人员:

    debian和ubuntu

    • 大量的编程资源,例如BlueJ,Greenfoot,Python,Mathematica
    • 像素桌面
    • Raspberry Pi体

      http://www.jsyunjun.com/file/upload/tt1999/999.jpg

      积小巧且节能,是一款出色的编程PC
    OpenSUSE


    OpenSUSE是专为开发人员和系统管理员而设计的Linux操作系统。安装简单,您可以使用一键式安装程序下载-devel软件包,从而使OpenSUSE成为以程序员为中心的壮观发行版。您将可以使用文本编辑器(例如Emacs和VIM)以及RPM软件包管理和CMake进行构建自动化。具有固定和滚动发布选项,OpenSUSE非常适合编程需求

    为什么OpenSUSE非常适合程序员和开发人员:

    • 固定和滚动发布选项
    • YaST配置工具
    • 大量的编程工具和文本编辑器,例如VIM,EMacs,CMake
    Fedora


    与CentOS相似,Fedora包含许多RHEL功能。甚至是Linux内核创建者Linus Torvalds的首选发行版。Fedora具有最先进的功能,是程序员中最喜欢的操作系统。由于它的稳定性,最新的功能集以及出色的开发人员门户,Fedora是Red Hat Enterprise Linux的完美替代品。此外,Fedora在Eclipse中包括一个多语言IDE ,可用于PHP,Java,C和C ++之类。

    为什么Fedora非常适合程序员和开发人员:

    • RHEL替代
    • 开发者门户
    • Eclipse中的多语言IDE
    • 稳定
    • 尖端功能
    Arch Linux


    在Linux社区中,Arch Linux因安装困难而闻名(或声名狼藉)。缺少安装捆绑程序或图形用户界面(GUI),它需要对终端和Linux命令有扎实的掌握。它的主要好处之一是没有膨胀软件。Pacman软件包管理器是一种真正的享受。由于滚动版本的发布,Arch Linux不会因升级而烦恼您,因为新版本会不断更新。但是Arch Linux不适合新手。

    为什么Arch Linux非常适合程序员和开发人员:

    • 滚动释放模型
    • 轻巧,捆绑软件
    • 可定制化
    • 出色的包管理
    Manjaro Linux


    要获得所有Arch Linux的乐趣(减去安装繁琐的安装),请查看我们的Manjaro。它是基于Arch的,因此您将保留出色的功能,例如滚动发布和Pacman软件包管理器。有几种不同的桌面环境选择,并且使用起来非常简单。

    为什么Manjaro Linux非常适合程序员和开发人员:

    • 基于Arch Linux
    • 方便使用
    • 易于安装
    • 出色的包管理
    • 稳定的分支是最新的
    • 滚动发布时间表
    Debian

    谈论最好的Linux发行版,而不提Debian,这简直是漏了。尽管目前存在多种Linux版本,但Debian是其母公司。有理由认为,包括Ubuntu在内的大量Linux操作系统都是Debian衍生产品。坚如磐石的Debian稳定,安全,并标榜周围最大的用户社区之一。对于任何Linux用户,尤其是开发人员和程序员,Debian都是一个了不起的选择。

    为什么Debian Linux非常适合程序员和开发人员:

    • 庞大的用户群
    • 稳定
    • 安全
    • 方便使用的
    • 出色的包管理

    在学校学Linux课程的时候,老师建议我们使用Fedora 发行版,因为这是Linux内核创建者Linus Torvalds的首选发行版。但是我自己尝试安装的时候遇到一大堆问题,所以改用了Ubuntu,Ubuntu我是比较推荐的,界面美观易使用,网上的教程也多。我平时使用的服务器上的系统也是安装的Ubuntu,看个人喜欢吧,不同发行版有不同的优缺点。

    (全文完)

  • 阅读全文
    分享