V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
dante6733
V2EX  ›  Linux

为什么国内互联网公司喜欢用 Centos 而不是 Ubuntu?

  •  1
     
  •   dante6733 · 2021-09-15 15:51:35 +08:00 · 19480 次点击
    这是一个创建于 1163 天前的主题,其中的信息可能已经有所发展或是发生改变。

    国外的云平台,还有开源项目很多都是基于 Ubuntu 的 国内的公司好像都喜欢用 Centos ?

    116 条回复    2022-09-03 02:35:27 +08:00
    1  2  
    nbweb
        1
    nbweb  
       2021-09-15 15:55:08 +08:00
    之前听大佬们说,CentOS 中文社区多,出了问题,中文解决方案多。
    Rwing
        2
    Rwing  
       2021-09-15 15:55:20 +08:00   ❤️ 5
    这就跟许多国内互联网公司喜欢用 go 一样,说不出什么道理的,[摊手] ┑( ̄Д  ̄)┍
    harde
        3
    harde  
       2021-09-15 15:55:27 +08:00
    这个结论怎么得来的?有数据支撑么?
    就个人感觉 Ubuntu 、Debian 比 CentOS 更流行吧
    zjsxwc
        5
    zjsxwc  
       2021-09-15 15:56:43 +08:00
    redhat 的培训、redhat 的白嫖、redhat 的驱动
    。。
    dante6733
        6
    dante6733  
    OP
       2021-09-15 15:57:16 +08:00
    @BBCCBB 没有一个系统的回答,大部分都是很零碎的
    dante6733
        7
    dante6733  
    OP
       2021-09-15 15:57:50 +08:00
    @nbweb 那为什么 centos 中文社区多
    haimall
        8
    haimall  
       2021-09-15 15:58:15 +08:00
    当时装 vps,使用的教程都是 centos 吧
    thedrwu
        9
    thedrwu  
       2021-09-15 16:00:11 +08:00 via Android   ❤️ 1
    以前 redhat 时期到处都能买到 redhat 的安装 cd 和 rpm 集合。Ubuntu 需要从海外寄,虽然免费。
    charslee013
        10
    charslee013  
       2021-09-15 16:02:35 +08:00
    可能跟启蒙有关吧,刚开始看《鸟哥私房菜》就接触 CentOS 了,后面工作也就顺其自然了

    个人反而推荐 Ubuntu/Debian, 等到 16 年 Docker 大行其道的时候选择什么发行版本已经不太重要了
    geekvcn
        11
    geekvcn  
       2021-09-15 16:02:36 +08:00
    因为对于这些公司相当于免费版 Redhat
    dante6733
        12
    dante6733  
    OP
       2021-09-15 16:04:18 +08:00
    @Rwing 玄学吗?
    dante6733
        14
    dante6733  
    OP
       2021-09-15 16:05:25 +08:00
    @thedrwu 哦哦,这个还真不知道
    dante6733
        15
    dante6733  
    OP
       2021-09-15 16:06:19 +08:00
    @charslee013 为什么更推荐 ubuntu 呢?
    richangfan
        16
    richangfan  
       2021-09-15 16:06:46 +08:00
    培训班就教这个
    yoke123
        17
    yoke123  
       2021-09-15 16:07:45 +08:00
    早年培训基本都是 Centos,再加上中文社区多,所以大家用的就多了。
    你把 Centos 换成 Ubuntu 也成立,谁叫 Centos 先一步呢?
    dot
        18
    dot  
       2021-09-15 16:08:20 +08:00
    @charslee013 +1
    感觉跟入门的时候看了什么教程关系很大……而不少教程都是从 CentOS 起步的
    不过个人以前折腾过很长一段时间 Gentoo,后来转 Debian,预编译包真香~
    tomczhen
        19
    tomczhen  
       2021-09-15 16:10:21 +08:00 via Android   ❤️ 3
    哪有什么那么多为什么。
    开始用的不过是刚好技术负责人用过,或者团队里有人用过,所以就选了。后面的公司选择的原因最大的依据就是:别家公司用的是这个。
    gBurnX
        20
    gBurnX  
       2021-09-15 16:13:48 +08:00   ❤️ 16
    1.本质上是谁有钱,谁更稳。CentOS 的背后是 Redhat 。

    2.因为 RHEL ( Red Hat Enterprise Linux )稳,各大服务器厂商,也是专门对 RHEL 做适配,相当于间接地支持了 CentOS 。

    3.然后是各种虚拟化,比如 VMware 的 Workstation,对 CentOS 支持就比 Ubuntu 要好。

    4.接着,因为服务器大厂与虚拟化平台的选型,其他小 app 的开发者,自然也会倾向于这个系统。

    5.Ubuntu 本身有各种各样的小问题,但哪个系统没有呢?很多小问题其实很容易解决,但架不住数量多。量多了,需要金钱来测试与解决。Red hat 不缺钱,Ubuntu 缺。

    6.另外知乎有个回答是,装个 Oracle 就知道 CentOS 与 Ubuntu 谁更稳定了,这种回答对 Ubuntu 不公平。因为,决定 Oracle 安装,对于 CentOS 与 Ubuntu 来说,谁更稳的,并不是取决于 OS,而是取决于 Oracle,这是先有鸡再有蛋的问题。顺序是,Oracle 厂商要在 Linux 上开发数据库,Oracle 的开发者会决定采用哪个版本作为优先适配。那当然是 RHEL 。RHEL 适配做好了,CentOS 的适配自然也就好做了。
    dante6733
        21
    dante6733  
    OP
       2021-09-15 16:15:43 +08:00
    @yoke123 抢了先机是吧
    dante6733
        22
    dante6733  
    OP
       2021-09-15 16:17:52 +08:00
    @tomczhen 其实还是 centos 进来的早
    dante6733
        23
    dante6733  
    OP
       2021-09-15 16:19:55 +08:00
    @gBurnX 大佬,讲的很好,这个角度不一样
    salmon5
        24
    salmon5  
       2021-09-15 16:24:19 +08:00
    本质原因是文化差异
    charslee013
        25
    charslee013  
       2021-09-15 16:24:43 +08:00
    @dante6733 Ubuntu 更新频率快 内核版本高,用来折腾一些新特性个人项目最合适了。
    dante6733
        26
    dante6733  
    OP
       2021-09-15 16:25:45 +08:00
    @salmon5 什么文化差异?能否说具体点
    echo1937
        27
    echo1937  
       2021-09-15 16:29:30 +08:00
    本质是用户习惯,
    早年间 堪用的 Linux 教材里雷打不动的《鸟哥私房菜》;
    早些年 官方的 Linux 认证就一个 RHEL (好像现在也就这个);
    早些年 CentOS 的 Repository 是最好找的(如果有 RHEL rep 我肯定用了)
    Saxton
        28
    Saxton  
       2021-09-15 16:35:41 +08:00
    我最先接触的就是 centos 国内的文章比 ubuntu 多一点
    araraloren
        29
    araraloren  
       2021-09-15 16:44:32 +08:00
    发行版之间的差异很大...
    我以前用 ubuntu,给人的感觉就是很不协调,尤其是包管理的命名..
    而 centos fedora 的包命名就很整齐..
    dante6733
        30
    dante6733  
    OP
       2021-09-15 16:46:10 +08:00
    @echo1937 但使用体验不是更能决定使用吗?产品体验好坏才是最重要的吧
    veike
        31
    veike  
       2021-09-15 16:59:28 +08:00 via Android
    先入为主
    echo1937
        32
    echo1937  
       2021-09-15 17:02:35 +08:00
    @dante6733 #30 一个系统,它的书籍教材多,培训课程多,网络资源多,难道体验能叫不好吗?

    除去这些,大家都是无 gui 的命令行,最多就是包管理差异大一点,这个权重有那么高吗?
    sggggy
        33
    sggggy  
       2021-09-15 17:05:18 +08:00   ❤️ 1
    当年毕业前后,想做网络工程师,培训班套餐是 CCNA+CCNP+HCNA+RHCE+IBM DB2,一堆套路学下来之后,觉得 CentOS 对得起自己花钱学的东西,不然就亏了。

    出道 2 年后,把自己家里的玩具都换成 Centos,再半个月全换成 Ubuntu,因为 Centos 桌面不好用,到了最近折腾 Nvidia 的一些玩具的时候,更坚定选择 Ubuntu 了,感觉 Nvidia 的东西是 Ubuntu first 。
    maniaccn
        34
    maniaccn  
       2021-09-15 17:10:00 +08:00   ❤️ 5
    这个问题其实是早期的服务器生产商在生产服务器时候,都会把服务器给 RedHat 、suse 等厂商进行适配。保证发出去的硬件和操作系统是可以无需自己打驱动、并且内核和硬件配合没有 bug 就可以使用的。
    这个参考 dell 各个服务器下面支持的操作系统列表
    早期 Ubuntu 是不在这个列表里的,因为那会 Ubuntu 的话语权没那么强。
    受益于 Redhat 的提前适配的优势,因为 centos 和 Redhat 是 1:1 所以也都支持。
    因为 centos 免费,所以大家都用 centos 。这个是最大的原因。

    为什么现在开始流行 Ubuntu,debian,是因为上云了,就不存在兼容性问题。云上的其实都是虚拟机,甚至 debian 还推出了云上专用内核,把所有不需要的驱动都裁剪了,只保留各个虚拟化方案的基本驱动即可,进一步减少内核对系统资源的占用。
    dante6733
        35
    dante6733  
    OP
       2021-09-15 17:12:58 +08:00
    @echo1937 这方面确实
    @sggggy 我也觉得 ubuntu 好用,可能更适合个人使用
    bootvue
        36
    bootvue  
       2021-09-15 17:21:55 +08:00
    生产集群全套 ubuntu server
    est
        37
    est  
       2021-09-15 18:12:08 +08:00   ❤️ 3
    因为猴子们给 ubuntu 配环境,因为包更新快,很容易配崩

    centos 全都是 10 年前的老包,猴子们只配一个基础款,然后就不会翻车。美名其曰「稳定」
    Macolor21
        38
    Macolor21  
       2021-09-15 18:31:04 +08:00
    CentOS 7.9 的内核还是 3.10 把?在 Docker 下 bridge.ko 驱动好像有问题,bridge 模式的 network 几乎不可用( ping 十几分钟之后才能 ping 通)
    cnZary
        39
    cnZary  
       2021-09-15 19:02:08 +08:00
    @Macolor21 CentOS 为了保证 ABI 兼容性,一个大版本的 CentOS 只会有一个版本的内核
    holinhot
        40
    holinhot  
       2021-09-15 19:45:37 +08:00
    ubuntu 更新比较激进。按国内的逻辑部署上去最好 10 年系统不要动(更新)
    gesse
        41
    gesse  
       2021-09-15 21:06:52 +08:00
    廖雪峰的回答

    “说 Ubuntu 不稳定的,想多了,绝大多数公司的绝大多数业务,自身稳定性有两三个 9 就不错了,根本轮不到比拼不同版本的操作系统稳定性。”

    莫名喜感,哈哈哈 😂😂😂
    yafoo
        42
    yafoo  
       2021-09-15 21:31:22 +08:00 via Android
    据说 ubuntu 有桌面,有桌面意味着多占内存,所以我一直选 centos,另外就是一开始别人给推荐的 centos
    ysc3839
        43
    ysc3839  
       2021-09-15 21:47:08 +08:00 via Android
    @yafoo Ubuntu 有不带 GUI 的 Server 版。
    qinwangzeng
        44
    qinwangzeng  
       2021-09-15 21:59:36 +08:00   ❤️ 2
    主要还是历史习惯问题,由于某些原因,centos 在中国流行,高校用、企业用,用的人多了一传十十传百,长年累月下来用户体量保持一定优势。(原因以前查了,感觉好像是过去 centos 维护时间比 ubuntu 长,在服务器端占领了市场后,企业用户形成使用 centos 的习惯)
    类似的问题有:
    为什么现在大家爱用微信不用 qq ?
    为什么国外喜欢用 js 开发后台那么多?而国内放眼望去都是 java 和 go ?
    为什么国外用 ruby 的公司多,而国内很少?
    为什么国外用 wordpress 的那么多,国内没什么人用?
    为什么国内用 vue 多,国外用 react 多?
    可以套娃

    感觉好像是在《人类简史》《未来简史》《今日简史》,其中一本书里面 get 到的,但翻了这三本书又没翻到,当代铁轨距的标准制定可以延长到几千年前马车车距的制定习惯,现在电影电视剧时长是 15 的倍数的习惯也可延长百余年前胶带使用习惯,关键字:标准、习惯、历史,谁知道出处的请提醒我一下
    Huelse
        45
    Huelse  
       2021-09-15 22:08:33 +08:00
    @yafoo 首先 ubuntu 等一系列都有 server 版,centos 也有 GUI 版本,其次有 GUI 也不一定就会占很多内存
    felixcode
        46
    felixcode  
       2021-09-15 22:16:26 +08:00   ❤️ 5
    用了之后有被红帽在背后默默支持的错觉。
    就像上了北大青鸟后觉得自己有北大气息一样。
    wangkun025
        47
    wangkun025  
       2021-09-15 22:19:21 +08:00
    我这边用的都是 Ubuntu server 。大概五六台吧。
    haoxue
        48
    haoxue  
       2021-09-15 22:34:31 +08:00 via Android
    上家公司用 CentOS,现在用 Ubuntu,不负责任的说一句,还是 CentOS 更好用
    LokiSharp
        49
    LokiSharp  
       2021-09-15 22:36:49 +08:00
    个人感觉发行版用起来都差不多,给什么就用什么没什么挑挑拣拣的必要
    wqtacc
        50
    wqtacc  
       2021-09-15 22:40:22 +08:00
    我们的运维说 ubuntu 的 LTS 版 5 年的安全更新,也支持时间太短,然后各类 bug,去问只会说一些配置差异,具体什么 bug 其实说不明白。。
    mifar
        51
    mifar  
       2021-09-15 22:42:03 +08:00
    就拿 18 年的熔断漏洞来举例吧,RHEL 系的修复时间比 Ubuntu 、Debian 快了两天。
    liuxu
        52
    liuxu  
       2021-09-15 22:43:02 +08:00   ❤️ 1
    他们以为基于红帽就更稳,但是红帽卖的是服务
    Rocketer
        53
    Rocketer  
       2021-09-15 23:01:26 +08:00 via iPhone   ❤️ 1
    真没什么可争的,就是习惯问题。

    大学里教操作系统用的是 redhat,所以学生们出来就用 redhat 系。而北美大学多用 Debian 教课,所以学生们更多倾向于 Debian 系。

    不过需要强调的是,centos 在北美虽然没有那么火,但 redhat 很火,因为企业们喜欢买 redhat 的服务。这是经济环境不同造成的,北美人工贵,直接买服务比自己雇佣运维人员要省钱。而中国都是自己管理服务器,所以运维人员的习惯影响力更大。
    Weixiao0725
        54
    Weixiao0725  
       2021-09-15 23:54:41 +08:00
    并不是习惯问题,公司追求的就是一个稳定,centos 相当于 RHEL 的开源,所以公司都用这个。Java 都 17 了,大部分服务都基于 8,有的甚至还是 6
    Showfom
        55
    Showfom  
       2021-09-16 00:41:12 +08:00   ❤️ 1
    我们公司都用 Debian Stable
    aliceclark
        56
    aliceclark  
       2021-09-16 02:26:49 +08:00
    @liuxu 在理,说到底还是钱有没有到位
    exploreexe
        57
    exploreexe  
       2021-09-16 02:42:25 +08:00
    ubuntu 的资料没有 CentOS 的多,选服务器的时候都清一色的选 centos,结果就是这玩意越来越多了
    哪知道这货后来越来越坑爹,不给更新了
    cassyfar
        58
    cassyfar  
       2021-09-16 02:47:43 +08:00
    国外最大的云平台是基于 redhat 的。
    felixcode
        59
    felixcode  
       2021-09-16 03:16:33 +08:00 via Android
    @cassyfar
    也不知道从哪听说的,以讹传讹
    namelosw
        60
    namelosw  
       2021-09-16 04:02:28 +08:00   ❤️ 6
    我们很多人就是有这种倾向:

    服务器:要说还是 CentOS 牛皮,Ubuntu 就图一乐
    编程语言(以前):要说还是 C++ 牛皮,Java 就图一乐
    编程语言(现在):要说还是 Java 牛皮,Go 就图一乐
    建模:要说建模还是 AutoDesk 牛皮,Blender 就图一乐
    引擎:(不太久前)要说引擎还是 UE 牛皮,Unity 就图一乐
    引擎:(估计不久以后)要说引擎还是 Unity 牛皮,Godot 就图一乐
    桌面( 03 年):要说还是 Win 98 牛皮,2000 XP 的什么叼玩意
    桌面( 10 年):要说还是 XP 牛皮,Win 7 什么叼玩意
    桌面( 16 年):要说还是 Win 7 牛皮,Win 10 什么叼玩意

    往好了说叫怀旧,往难听说是没眼光,不能以发展的眼光看问题。往坏了说就是懒,自己不想学不行,必须拖别人后腿一下才安心一点。
    zdndk598
        61
    zdndk598  
       2021-09-16 05:35:36 +08:00 via iPhone   ❤️ 1
    只有我觉得 CentOS 巨难用吗?
    winglight2016
        62
    winglight2016  
       2021-09-16 07:17:42 +08:00
    我猜是 2000 年,号称互联网黄埔军校的公司倒闭,出来了一大群用 red hat 的业内人士,再加上 redhat 盗版光盘更多一些,所以几乎一统江湖,再后来就是培训班的选择了。

    ubuntu 晚了几年出来,再加上初始版本没那么稳定,选择的人就更少了。

    两相对比,市场占有率很难有较大的变化。

    个人习惯使用 ubuntu,因为我觉得从各个角度上看,甚至是命令行的使用上都比 centos 好用。
    kokutou
        63
    kokutou  
       2021-09-16 07:49:34 +08:00 via Android
    yum 那个自动找最快源,装包更新快,开箱就有。
    apt 就要自己编辑换源。。
    msg7086
        64
    msg7086  
       2021-09-16 07:57:30 +08:00
    @Weixiao0725 值得强调的是,这里的「稳定」指的是功能和版本稳定,而非运行稳定。

    稳定版( Stable )指的是软件的版本在操作系统版本的更新周期里不再改变,已经有的功能不会删除,没有的功能不会追加,保证接口和行为从生命周期的开始到结束都是一致的。

    不管是 RHEL 还是 Debian 都有稳定版,只不过 RHEL 的稳定版有 10 年的支持周期,他主要的作用是保证你 10 年前开发的软件在 10 年后还是能正常运行。比如说你为 RHEL 7 开发的 PHP 项目,适配的是 PHP 5.4,那么他保证你 2024 年你依然能用上 PHP 5.4,而不是被迫改用 PHP 7 或者 8 。

    (所以最 SB 的使用场景是装了 CentOS 然后嫌自带软件版本太低再到处找第三方的新版本往上插……)
    ElmerZhang
        65
    ElmerZhang  
       2021-09-16 08:29:10 +08:00
    主要原因其实就一个:以前都是用 redhat 的,转到 centos 基本无缝衔接。
    yjd
        66
    yjd  
       2021-09-16 08:46:39 +08:00
    学的时候 redhat9,很多都是从源码来编译,记了很多笔记修改日期还是 05,06 年。后期就延续 CentOS 了。
    再后来也就越来越不折腾了。
    前年下了几个代码编译 arm 文件。用 ubuntu 来编译,各种版本一键搞定。也难怪后期到处文章都在推。开箱即用
    用哪个都行只要你熟悉会用。
    dante6733
        67
    dante6733  
    OP
       2021-09-16 08:55:25 +08:00
    @bootvue 个人用吧
    @est 正常
    @gesse 雀实,搞笑
    @yafoo 个人用桌面版还不错

    @qinwangzeng 这个有点东西,以前看过类似的观点

    @felixcode 哈哈哈哈,逗了
    @wangkun025 为什么选择 ubuntu

    @haoxue 为什么这么说,可以比较一下

    @wqtacc 看来 10 年不动的点还是打动了不少运维
    @Rocketer 这个 redhat 系,哦哦,这个解释不错

    @Weixiao0725 稳定第一
    @Showfom 为什么选择 debian
    @namelosw 也不是都是没有理由的,做出选择都有自己的原因
    2i2Re2PLMaDnghL
        68
    2i2Re2PLMaDnghL  
       2021-09-16 08:59:16 +08:00
    协调博弈( Coordination Game )

    在任何一个流动性良好的劳动力市场,其工作标准流程只会有一个(套),称为「最佳实践」( Best Practice ),但它很可能连 Good 都称不上。
    「工作标准流程」包括但不限于:
    编程语言
    版本管理工具
    网络协议栈
    螺丝钉和螺丝刀的形状
    Showfom
        69
    Showfom  
       2021-09-16 09:13:01 +08:00
    @dante6733 #65 Debian 好用多了,Ubuntu 反正也是基于 Debian 的,用起来没啥大差别
    keyfunc
        70
    keyfunc  
       2021-09-16 09:31:15 +08:00   ❤️ 2
    因为 centos 是高贵的 redhat 的免费版本,相当于白嫖啊! ubuntu ?这玩意免费的,能好用吗?
    gabezhao
        71
    gabezhao  
       2021-09-16 09:35:56 +08:00
    百度:centos 和 ubuntu 那个更适合做服务器?
    答:centos
    于是用了 centos
    TOUJOURSER
        72
    TOUJOURSER  
       2021-09-16 10:15:08 +08:00
    别人为啥用我不知道,反正我初学时看的《鸟哥的 linux 私房菜》教程里面用的就是 Centos,后面学会了就一直在用 Centos
    ivyliner
        73
    ivyliner  
       2021-09-16 10:21:33 +08:00
    本人运维过 CentOS, Ubuntu, Fedora, Windows, 机器规模不算小. 主导过把 Ubuntu 换成 CentOS.

    Ubuntu Desktop 个人也用, 我对 Linux 的接触是从 Ubuntu Desktop 开始, 08 年的时候当时 Ubuntu 官方还给我寄了一个 CD, 对 Ubuntu 还是有情怀的. 但是不喜欢 Ubuntu Server, 在生产中遇到各种小问题, 有部分原因是自己对 Ubuntu 不够了解, 有部分是 Ubuntu Server 本身的问题. Desktop 和 Server 的要求是不一样的.

    有人说 Ubuntu 更新比较快, 可以用 Fedora 比 Ubuntu 的 package 还新. 感兴趣的同学可以对比一下至少 Clang/GCC 的版本在同一个发布周期(比如 fedora34, ubuntu 21.04) .


    其实背后还是生态的力量在主导. 不管你喜欢用 Ubuntu 还是运维喜欢用 CentOS.

    你可能喜欢 Ubuntu 是因为 Github Action 上面的机器是 Ubuntu, Machine Learning 上各种默认支持是 Ubuntu 等等, 如果你要用 CentOS 就很麻烦, 因为你要解决很多琐碎的事情. 本质上是想要提高效率, 省点事情, 手段就是利用生态的力量.

    运维喜欢 CentOS 一样道理. Ubuntu 和 CentOS 在很多地方有不同的地方, 也需要解决很多琐碎的事情. 同时运维过程中遇到各种问题很多人都遇到过或者自己职业生涯中遇到过. 你感受一下如果你线上系统出问题, 你需要在 10mins 内定位并恢复, 难道你要用一个你不熟悉的系统吗 ? 难道你要老板站在你身后, 看你 Google 一下 How to restart nginx in Ubuntu ? 你自己对系统负责的话,上 Plan9 运维都不拦着你。


    最后 Docker 大法好, Happy Ending :-)
    Yoock
        74
    Yoock  
       2021-09-16 10:22:42 +08:00 via iPhone
    先问是不是,再问为什么?
    ipwx
        75
    ipwx  
       2021-09-16 10:24:49 +08:00
    @nbweb !!! 老兄牛逼啊,我今天总算是明白了为什么。

    我从来不用中文搜索技术资料,都是 Google 搜索英文资料解决问题。所以我觉得 Ubuntu 很好用。如果加上你这个理由,那我大概理解了为啥上次我们公司找来一个运维(小公司,想招人),让他配 Ubuntu 配了半天不会。我当着他面打开 bing.com (因为没有他翻墙)搜索英文资料噼里啪啦解决了以后,第二天他就不干了。
    ipwx
        76
    ipwx  
       2021-09-16 10:25:56 +08:00
    @ivyliner 我作为技术领导我其实更希望招来的人能 Google 一下解决问题。。。

    新的技术总会有的,你啥都不会但是 Google 一顿就能解决问题,我也会觉得你很厉害。
    easing
        77
    easing  
       2021-09-16 10:28:41 +08:00
    看了整个回复,受益良多啊,作为开发者,确实用 centOS 用的少,但也多少能理解从运维和解决问题的角度看系统生态。
    ivyliner
        78
    ivyliner  
       2021-09-16 10:36:16 +08:00
    @ipwx 我认同希望能找到 Google 能解决问题的人, 我也不排斥新技术.

    那你的业务系统为什么不用 elixir 重写一遍呢 ? 或者新业务用 elixir 来重写. Google 一下也能解决语言遇到的问题, 我也会觉得你很厉害.

    我相信你不会做这个决策, 原因其实是类似的.

    你觉得 Ubuntu 好用还是因为你目前处理的事情里面, Ubuntu 生态有很多解决方案, 本质上还是复用生态的力量.
    felixcode
        79
    felixcode  
       2021-09-16 10:43:22 +08:00 via Android
    @ivyliner
    Federo 定位就是比较激进的,所以跟 ubuntu server 比不大合适。
    Ubuntu 要出了问题在网上找解决方案也挺多的,但的确英文的多,所以没法说 ubuntu 不适合运维,遇到的问题很多人也会遇到。
    CentOS 相当一部分人的用法是觉得官方源太老(的确很老),加第三方源,或者自己照着网上的中文教程编译一通源码,然后还觉得特稳定。这种做法无论是从稳定角度还是从运维实践的角度都不靠谱。
    另外运维也是考验学习能力的,外界从云平台到 docker 都在使用更多的 Debian 系,如果 ubuntu 重启个服务或者小问题都要找搜索引擎,那说明运维跟外界脱节比较严重了。
    ipwx
        80
    ipwx  
       2021-09-16 10:44:23 +08:00   ❤️ 1
    @ivyliner 其实我俩说的不是一件事。。。(算了不扯了)
    steptodream
        81
    steptodream  
       2021-09-16 10:49:01 +08:00
    可以选择的多样性本来是好事 一部分人非得站在自己的角度说服另一拨人自己用的好你用的差 开发语言之争 win/mac 之争 买车之争 ......
    yanest
        82
    yanest  
       2021-09-16 10:51:18 +08:00
    从事了十多年 Linux 相关的运维工作,头发越来越少。当初年轻气盛,觉得新的东西好,也喜欢用 Ubuntu,当时是 12.04 ,跟老掉牙的 centos5 、6 相比感觉是 Ubuntu 好用一些。后来,感觉 Ubuntu 后续的版本越来越不行,反而 centos7 、8 越来越顺手,现在岁数大了,也折腾不动了,centos 这种稳稳的更适合自己。至于 Ubuntu,现在我更宁愿用 debian
    ws52001
        83
    ws52001  
       2021-09-16 10:53:17 +08:00
    我能说它的名字让他占了先机吗?“CentOS”,曾经好长一段时间,我都拼成“CenterOS”,感觉很 NB,哈哈。
    上面是笑话,但我感觉是有点这个原因的,并且是 RH 系的,再早一段时间的 Linux 学习书籍都是以 RH 作为基础来讲解的,还有后面鸟哥的书也是以 CentOS 作为演示操作系统的。
    Mithril
        84
    Mithril  
       2021-09-16 10:57:46 +08:00   ❤️ 1
    别问,问就是稳定。
    你非要问哪稳定了也不知道,反正就是稳定。它就和 Java 8 一样稳定。
    ivyliner
        85
    ivyliner  
       2021-09-16 11:04:42 +08:00
    @felixcode 我没有说 Ubuntu 不适合运维, 我只是说我不喜欢 Ubuntu Server. 当然这个也是个人的品位问题, 我也不能代表运维.

    "如果 ubuntu 重启个服务或者小问题都要找搜索引擎," 如果你对一个东西不熟悉的话, 确实需要依赖搜索引擎. 我不知道你的背景, 如果你是 Golang 程序员, 你要用 lua 写一个 for 循环的话, 还是要 Google 一下吧. 不能说明脱节了, 只能说明不熟悉.


    @ipwx 我表达的核心观点是: 大家做一个决策的时候, 本质上还是倾向复用生态力量. 不管选择发行版, 选择语言, 选择库都是类似的.


    不过也确实没有啥好扯的. 你自己对系统负责的话,上 Plan9 都不拦着你。
    felixcode
        86
    felixcode  
       2021-09-16 11:07:59 +08:00
    @ivyliner
    运维不会用 Debian 系跟 Golang 程序员不会用 Lua 根本不是一回事好吧。
    当然这也是你的个人品味,不多说了。
    wangkun025
        87
    wangkun025  
       2021-09-16 11:12:16 +08:00
    @dante6733 以前上班的公司,用的服务器全部是 Ubuntu server 。现在也就直接 Ubuntu server 了。
    ivyliner
        88
    ivyliner  
       2021-09-16 11:14:19 +08:00
    @felixcode 嗯, 就这样吧. 反正我公司用啥系统, 我说了算, 哈哈.
    NEVERCODE
        89
    NEVERCODE  
       2021-09-16 11:27:15 +08:00
    不仅是系统。包括审美和设计风格,大公司引导这一切。
    zengxs
        90
    zengxs  
       2021-09-16 11:38:11 +08:00
    @wqtacc 其实从 18 年开始,Ubuntu LTS 也开始提供了 10 年安全更新

    现在 Ubuntu 14.04 都仍有安全支持
    glasslion
        92
    glasslion  
       2021-09-16 11:38:46 +08:00
    @mifar centos 比 要比 ubuntu 慢 1 周
    zxCoder
        93
    zxCoder  
       2021-09-16 11:40:43 +08:00
    老的 linux 教程都是教 centos
    Eagleyes
        94
    Eagleyes  
       2021-09-16 12:48:58 +08:00
    因为很多人的启蒙都是 Red Hat (也就是收费版 Cent OS )

    其中给大家启蒙最大的书就是,私房菜吧。那就是用 Cent os 做教程的
    skiy
        95
    skiy  
       2021-09-16 12:49:34 +08:00
    国内的 GNU/Linux 衍生版 现在都是基于 RHEL “装修”的。比如 AnoliOS, TencentOS 。就连 OpenEuler (很多文章说是基于 CentOS 的,但有官方人员说不是。但都用的 `dnf`) 。说到这个,我就有点蒙了,因为国内的 Linux 桌面版都是基于 Debian 的,比如 Deepin 。但服务器都基于 RHEL 。
    feather12315
        96
    feather12315  
       2021-09-16 12:56:03 +08:00 via Android
    @skiy #95,还真不能算是 CentOS 。rpm spec 都自己写的,最初的软件包来自 CentOS 、Fedora,现在直接从源头拿来编译
    skiy
        97
    skiy  
       2021-09-16 12:59:15 +08:00
    @feather12315 脱离 debian 和 rhel 体系自己研发的?
    meiyoumingzi6
        98
    meiyoumingzi6  
       2021-09-16 13:12:18 +08:00
    因为运维说, 你们要是不用 centos 而用其他的, 踩了坑我们不管填 (摊手┓( ´∀` )┏
    snuglove
        99
    snuglove  
       2021-09-16 14:05:24 +08:00
    说的的确对,centos 抢先机了,不过红帽现在这么一搞,我估计换系统的要多了,网上 centos 疑难问题答案也对.我使用这么多年来看,centos 真不如 Debian,就拿跨版本升级这点来说.
    yulgang
        100
    yulgang  
       2021-09-16 14:11:02 +08:00
    可能觉得 redhat 牛逼,就用了免费的 centos,万一有那么一天,迁到 redhat 也更容易。
    或者看到身边有人用,自己就用了。

    Debian 其实蛮好用的。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5267 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 06:00 · PVG 14:00 · LAX 22:00 · JFK 01:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.