V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
noble4cc
V2EX  ›  问与答

为什么互联网企业钟爱 centos

  •  
  •   noble4cc · 2018-12-22 12:54:04 +08:00 · 10883 次点击
    这是一个创建于 2170 天前的主题,其中的信息可能已经有所发展或是发生改变。

    按理说 debain 也是不错的选择,或者说 ubuntu server,或者其他的发行版,但是我调查了一下发现清一色的 centos 是不是一开始一些某几家大公司再用然后传染了

    115 条回复    2020-12-12 02:22:41 +08:00
    1  2  
    richangfan
        1
    richangfan  
       2018-12-22 12:57:05 +08:00   ❤️ 4
    中国特色
    wly19960911
        2
    wly19960911  
       2018-12-22 12:59:57 +08:00 via Android
    redhat,从课本开始就是 redhat 了…所以很多人习惯 redhat 的 CentOS 系统。这个是一个原因
    WordTian
        3
    WordTian  
       2018-12-22 13:01:01 +08:00 via Android
    源比较稳定
    linuap
        4
    linuap  
       2018-12-22 13:01:26 +08:00
    什么鬼,中国特色...

    难道你们不知道 centos 和 rhel 的关系?
    badcode
        5
    badcode  
       2018-12-22 13:04:23 +08:00
    用了三年的 CentOS, 刚装了 Ubuntu
    eslizn
        6
    eslizn  
       2018-12-22 13:11:05 +08:00   ❤️ 1
    我见过的生产里基本上都是 radhat/centos/opensuse 从没见过 debain,ubuntu server 就别说了
    好奇的问下楼“按理”按的是什么道理。。。
    mansurx
        7
    mansurx  
       2018-12-22 13:12:25 +08:00 via Android
    我见过一家生产环境全是 ubuntu,在三里屯 soho
    CallMeReznov
        8
    CallMeReznov  
       2018-12-22 13:16:07 +08:00
    我只知道 docker 原生推荐 ubuntu
    其他的业务就没听说过调系统的情况
    singerll
        9
    singerll  
       2018-12-22 13:20:30 +08:00 via Android
    oracle 和 weblogic 吧,yum 比较多,毕竟 oracle linux 都是基于 redhat。记得去年 mysql 还没有 ubuntu16 的官方 deb 包,centos 的可早就有了
    rrfeng
        10
    rrfeng  
       2018-12-22 13:24:29 +08:00
    因为 rhel 厉害。
    ubuntu 是有些优势,但是服务器领域仍然差 rhel 太多。
    finian
        11
    finian  
       2018-12-22 13:24:37 +08:00   ❤️ 1
    @eslizn #6 现在用 docker 的话默认推荐 Ubuntu,至于你没见过并不代表啥,只能说样本太小。可以看看国外的 market share 情况:

    https://www.datanyze.com/market-share/operating-systems/debian-vs-centos
    https://www.datanyze.com/market-share/operating-systems/ubuntu-vs-centos
    dot2017
        12
    dot2017  
       2018-12-22 13:26:56 +08:00
    centos 就是 redhat 社区版,你知道一个单位需要买商业版的原因是什么?有人背锅啊,你用开源的,出了事谁给你背?
    FrankFang128
        13
    FrankFang128  
       2018-12-22 13:29:15 +08:00   ❤️ 5
    人云亦云吧,我总看到有人推荐 centos,却说不出「明确」的优点,于是服务器我还是装我最熟悉的 ubuntu 了 :)
    SeaRecluse
        14
    SeaRecluse  
       2018-12-22 13:40:29 +08:00   ❤️ 1
    因为 redhat 的原因吧,红帽认证这样的有培训班吧
    uptime
        15
    uptime  
       2018-12-22 13:48:42 +08:00   ❤️ 2
    鸟哥开始,最早期的教材是针对 centos,然后多人用,入门的、网上找到最多的教程,也是 centos 的
    thfurior
        16
    thfurior  
       2018-12-22 13:58:27 +08:00
    公司生产环境清一色 redhat
    lance6716
        17
    lance6716  
       2018-12-22 14:16:43 +08:00 via Android   ❤️ 3
    CentOS 源老的过分了,天天自己编译各种软件。我宁愿 Ubuntu server
    luxinxin
        18
    luxinxin  
       2018-12-22 14:20:47 +08:00
    记得有些服务器装 ubuntu 的驱动还是比较麻烦(厂家根本就没提供),用 centos 肯定没这个问题
    reus
        19
    reus  
       2018-12-22 14:25:18 +08:00
    redhat/centos 先流行,ubuntu 后流行,虽然都差不多,但很多人的技术都会停留在他们最先掌握的流行的东西上
    tumbzzc
        20
    tumbzzc  
       2018-12-22 14:27:32 +08:00 via Android   ❤️ 14
    什么都能扯上中国特色的人,生活是有多不如意?
    Vegetable
        21
    Vegetable  
       2018-12-22 14:28:58 +08:00 via Android
    不知道呀,新人到公司发现公司用的是 centos,新人成长为老人以后…
    echo1937
        22
    echo1937  
       2018-12-22 14:37:45 +08:00 via iPhone   ❤️ 1
    红帽有培训,培训机构多,使用者不少;
    红帽有服务,遇到搞不定的问题有红帽给你兜底;
    红帽有更多商业软件支持,例如 oracle 数据库等 ISD 的支持非常好;
    红帽的生命周期长,最短的版本是 7 年,最长的十几年,有些软件要移植,要迁移是挺麻烦的事情。

    而 centos/是 rhel 的社区版,以上几点都能受益。


    如果你不需要这些优点,那么很大程度你也不会喜欢红帽系。
    sunny352787
        23
    sunny352787  
       2018-12-22 14:46:13 +08:00   ❤️ 2
    我选择 CentOS 是因为喜欢 cent,一分钱也是钱啊
    STRRL
        24
    STRRL  
       2018-12-22 15:00:44 +08:00 via Android
    rhel 多
    lzvezr
        25
    lzvezr  
       2018-12-22 15:06:11 +08:00 via Android
    @sunny352787 利用让人信服
    dawniii
        26
    dawniii  
       2018-12-22 15:11:10 +08:00   ❤️ 1
    @echo1937 想知道用 centos 的人,有多少找过红帽培训,又有多少找过红帽来兜底呢? 所以到底是为什么呢。。。
    WispZhan
        27
    WispZhan  
       2018-12-22 15:12:41 +08:00 via Android
    没什么偏好,该用啥用啥。

    比如用 docker,自然推荐 Debian 和 Ubuntu,内核最好 4.x

    嵌入式工控机 Ubuntu 好点,环境方便。

    普通 Web 服务,无所谓稳就行。

    ---

    唯一排斥的是上来就“屏蔽软件源”的操作
    leavic
        28
    leavic  
       2018-12-22 15:18:28 +08:00
    我就不喜欢 centos,感觉好反人类。
    des
        29
    des  
       2018-12-22 15:30:13 +08:00 via Android
    也不都是 centos 吧,我还见过用 arch 的。。
    takato
        30
    takato  
       2018-12-22 15:35:14 +08:00 via iPhone
    表示准备使用否认三连....
    noble4cc
        31
    noble4cc  
    OP
       2018-12-22 15:40:28 +08:00   ❤️ 2
    @linuap 当然知道,红帽的系统一定是最好的吗 centos 不花钱买服务,红不红帽没什么用,何不如用 debian 或者 ubuntu server 呢,至少包管理比 yum 好用
    echo1937
        32
    echo1937  
       2018-12-22 15:45:58 +08:00 via iPhone
    @dawniii 用 centos 的不会去找红帽兜底,本来就是社区版。社区版靠的是用企业版的那些用户发现问题,上报红帽解决以后,红帽一般在下个小版本中把代码缺陷修复进去。

    至于培训,不是你用了 centos 才去找培训,而是招了个员工如果以前受过红帽系培训,那自然就是用顺手的那个啊。

    红帽的培训战略很赚钱,也很有眼光。
    lxerxa
        33
    lxerxa  
       2018-12-22 15:47:36 +08:00 via iPhone
    我们的服务器大部分都是 ubuntu
    eslizn
        34
    eslizn  
       2018-12-22 15:54:47 +08:00   ❤️ 4
    @finian docker 推荐 ubuntu 是因为 ubuntu 支持没有纳入内核的 aufs,用这个文件系统的好处就是可以减少镜像占用空间。对于折腾族是个好事情,对于线上服务往往并不需要。
    非运维,个人觉得不使用 ubuntu 原因:
    1.更新过于频繁且多数更新为应用 /库的更新
    2.lts 太短
    3.ubuntu 的上游维护来自社区,响应还是没有企业快的
    这对于追求稳定的服务来说是致命的
    passerbytiny
        35
    passerbytiny  
       2018-12-22 15:59:07 +08:00
    我不是运维,但是个人经验上来说,yum 我瞬间上手,apt-get 我到现在,查找软件包(包括已安装),还要上谷歌求助。
    曾经废了老大功夫尝试在 WSL Ubuntu 中安装 yum,最后放弃了 WSL,上了 hyper-v+Centos。
    ladypxy
        36
    ladypxy  
       2018-12-22 16:01:04 +08:00 via iPhone   ❤️ 3
    中国特色
    海外这么多年,就见过有钱的用 redhat 和 suse,没钱的用 Debian ubuntu,至于 centos 这种没有技术支持的,没见公司用过
    whileFalse
        37
    whileFalse  
       2018-12-22 16:01:53 +08:00
    自从用上容器我根本不 care 宿主机 os 了……
    yhxx
        38
    yhxx  
       2018-12-22 16:02:06 +08:00
    我们的就是 debian 啊
    虽然我自己也喜欢 CentOS
    ladypxy
        39
    ladypxy  
       2018-12-22 16:02:50 +08:00 via iPhone
    @echo1937 然而你说的这些和 centos 毛关系没有。红帽牛的是技术支持,而 Centos 是没有的。
    msg7086
        40
    msg7086  
       2018-12-22 16:12:05 +08:00   ❤️ 11
    要甩锅给技术支持的,会选择 RHEL。
    要运行某一个只支持特定版本 RHEL 的企业级软件的,会选择 RHEL。
    要某个长期支持然后自己能定制一大堆内部软件的,会选择 CentOS。
    拥抱自由社区的,会选择 Debian。
    拥抱自由社区又想要开箱即用的,会选择 Ubuntu,然后过几年再转到 Debian。

    所以用 CentOS 的,应该是那种手头有大量服务器要部署,有专门的运维团队天天盯着,然后有能力自己管理软件源,自己紧跟 CVE 打补丁。至于那种手里两三台机器,管理员还不太懂的,又不愿意买红帽订阅的……天知道他们怎么想的。

    至于习惯了 CentOS 又想用新软件的,应该去用 Fedora。
    不太懂用一个 4 年前或是 7 年前操作系统的人为什么要抱怨软件包老。
    mondeo
        41
    mondeo  
       2018-12-22 17:48:02 +08:00 via iPhone   ❤️ 1
    rhel 是 centos 强大的靠山,yum,systemd,多好用啊
    vsitebon
        42
    vsitebon  
       2018-12-22 17:48:32 +08:00 via iPhone
    @msg7086 牛逼,长见识了
    Mohanson
        43
    Mohanson  
       2018-12-22 17:49:37 +08:00 via Android
    昨天刚装 ubuntu18.04, snap install go, go install -i xxx 立即报错, 查了一下发现用 snap 安装 go 是有 bug 的,go 官方已经不管这个源了。 我去,明知有 bug 居然还敢正大光明加到 snap 源里??? ??? ???
    mondeo
        44
    mondeo  
       2018-12-22 17:55:33 +08:00 via iPhone   ❤️ 1
    再补充一下,用 centos,其实背后有 rhel、fedora 的资源支持,一般的软件都会针对 rhel 提供 rpm 包或仓库,对运维来说很省心。至于抱怨内核版本、软件版本的,可以看一下 elrepo、scl、ius
    mattx
        45
    mattx  
       2018-12-22 18:04:05 +08:00 via iPhone
    公司测试和生产都用 debian
    glfpes
        46
    glfpes  
       2018-12-22 18:13:04 +08:00 via Android
    因为 centos 相比 debian 没有什么不好的,没有更换升级的需求。
    momocraft
        47
    momocraft  
       2018-12-22 18:16:58 +08:00   ❤️ 1
    用 centos 对公网开服务时, 如何处理各种没 backport 的 (相对危害小的) cve?
    msg7086
        48
    msg7086  
       2018-12-22 18:26:47 +08:00
    @mondeo 针对性的 rpm 仓库既是优点也是缺点。
    优点是针对性,缺点是一旦你想要什么别人没提供的东西,那就完蛋了。
    比如说 CentOS 下几乎是不可能跨版本装软件包的,因为所有的软件包都是定向针对这几个系统本身的包进行测试的,所以跨版本局部升级基本就是崩盘的结果。
    而 Ubuntu / Debian 都可以局部升级。因为要考虑跨版本兼容性,所以软件包的依赖通常都比较宽。我之前刚刚在一台生产机 Ubuntu 12.04 上装上了 Ubuntu 16.04 里的内核、Ubuntu 14.04 里的 Apache 2.4 和 Debian 8 里的 MySQL。(应用软件版本所限,不能换系统,就只能这么嫁接来解决 EoL 问题了。)

    所以如果你习惯是这种比较死板、正统的配置,那选 CentOS 会很舒服。但是如果要稍微走点不寻常的路,Debian 系会更自由。
    ZenFX
        49
    ZenFX  
       2018-12-22 18:27:31 +08:00   ❤️ 1
    我服务的公司(某国企),大概三四百台虚拟机吧,基本上一半是 Oracle Linux,一半是 Windows Server,再加上极少数的 RHEL 以及 CentOS。因为大部分是内网系统+Oracle 数据库+系统装完后没有问题就不更新,所以没有理由用 CentOS,再加上 Oracle Linux 的 UEK 内核对 Oracle 数据库有加成,所以一直用 Oracle Linux 了。即使是应用服务器,为了方便统一维护,大部分也都装的 Oracle Linux。
    msg7086
        50
    msg7086  
       2018-12-22 18:30:01 +08:00   ❤️ 2
    @momocraft CVE 人家不修的话没办法吧。
    其实就像我在楼上说的,一旦别人没有提供你想要的东西,就完蛋了。你得自己成立团队去搞这个东西。
    Debian 因为同时有 Debian 和 Ubuntu 两家人在搞,所以就算一家不搞了(比如 Ubuntu 12.04 EoL 了),还可以从另一家拿包(比如 Debian Jessie 还活着),再不济也可以直接 Git clone 他们的打包脚本,修完以后重新打包安装。

    所以我一直主张,CentOS 只应该在有运维团队支撑的时候用,又或者是不介意系统安全的时候用。
    w0nglend
        51
    w0nglend  
       2018-12-22 18:32:10 +08:00 via Android   ❤️ 1
    事实上阿里云的 K8S 集群默认操作系统就是 centos 7,不折腾。apt 安装个包和老太太一样,太啰嗦了。要编译 RPM 一个 src.rpm 或者.spec 搞定了
    ZenFX
        52
    ZenFX  
       2018-12-22 18:32:53 +08:00
    Oracle Linux 的一个优点就是它自己维护的 UEK 内核,同样是 6.10 版本,CentOS 跟 RHEL 一样继续在 2.6.32 内核上打补丁升级,但 Oracle Linux 用的是它自己基于 Linux Kernel 4.1.12 改的 UEK4 内核。
    mxtob
        53
    mxtob  
       2018-12-22 19:16:34 +08:00 via iPhone
    记得当时学 linux,听了很多人推荐,centos。现在用了 ubuntu,因为发现软件这么容易装,不过网上教程 cent 比较多。如果服务器的话感觉 coreos 也不错,就是教程少
    artandlol
        54
    artandlol  
       2018-12-22 19:18:59 +08:00 via iPhone
    因为比 Ubuntu 难,稳定。
    laogui
        55
    laogui  
       2018-12-22 19:28:45 +08:00 via Android
    的确是中国特色,那些不相信中国特色的人到底有没有看过相关数据统计。
    dremy
        56
    dremy  
       2018-12-22 19:56:55 +08:00 via iPhone
    生产机还在用 CentOS 6.5 的无力吐槽
    AnyISalIn
        57
    AnyISalIn  
       2018-12-22 19:58:15 +08:00
    不认为新的就是不稳定的,只要发布到 stable 源的都是经过验证的,ubuntu 的源都比较新,centos 除了 epel 都是几年前的东西,安装点新的东西依赖不要太痛苦。我自用的 100 多台虚拟机大多都是 ubuntu 了
    openbsd
        58
    openbsd  
       2018-12-22 20:25:19 +08:00
    @ZenFX #49
    Oracle Linux 收服务费么 ?
    Qzier
        60
    Qzier  
       2018-12-22 20:59:10 +08:00 via iPhone
    中国特色,你去谷歌搜索,会发现国外 Debian 系居多。
    594duck
        61
    594duck  
       2018-12-22 22:42:21 +08:00   ❤️ 1
    centos 系列好的原因是在于,redhat 的有 rhel 认证,大家找工程师好找,标准。至于 ubuntu,身为运维负责人,我真的笑了,你们程序 员自己不懂编译,不懂软件安装,想找省力 apt-get 一打所选择的垃圾货,请不要放生产系统上运行。

    ubuntu 连和 dell R 系列服务器兼容性有问题都不知道吧,还不知道有连续运行 200 多天要重启的问题吧。

    我生产系统给你 update?docker 你随便玩,有 docker 你有种不要请运维。
    akira
        62
    akira  
       2018-12-22 22:42:31 +08:00
    以前看到的 linode 上面的系统分布比例数字,ubuntu 好像是 50%左右占比
    594duck
        63
    594duck  
       2018-12-22 22:46:22 +08:00
    @msg7086 因为那些程序 员都是吹炮专家。我最喜欢有新人程序 员跑来跟我说, 我们为什么不用 docker,为什么不用 ubuntu server,为什么不用大便。那是多么的先进,多么的伟大。然后我会摸出 RHEL 证书告诉他,标准化你懂么,标准化。
    slack
        64
    slack  
       2018-12-22 22:48:13 +08:00 via Android   ❤️ 1
    好奇一问有多少公司用 SUSE(商业版)的??
    houzhimeng
        65
    houzhimeng  
       2018-12-22 22:50:59 +08:00
    因为鸟哥。。。
    wqyyy
        66
    wqyyy  
       2018-12-22 22:52:56 +08:00
    @594duck 哪里来的蜜汁优越
    usernametoolong
        67
    usernametoolong  
       2018-12-22 22:53:36 +08:00
    要新东西的话用 fedora 分分钟怀疑人生
    noble4cc
        68
    noble4cc  
    OP
       2018-12-22 22:59:24 +08:00
    @594duck 真的不敢苟同,另外如果 debian 有认证的话估计你就推荐 debian 了
    oovveeaarr
        69
    oovveeaarr  
       2018-12-22 23:20:35 +08:00
    一般不用 epel 和新内核(包括 bbr 和 docker 之类的)我选择 Debian,没有再选 Ubuntu,最后再 CentOS
    ghiei9101
        70
    ghiei9101  
       2018-12-22 23:50:13 +08:00
    centOS 托生自红帽啊,这关中国特色什么事?
    KasuganoSoras
        71
    KasuganoSoras  
       2018-12-23 01:16:31 +08:00
    歪个楼
    我比较喜欢玩 Watch_Dogs
    所以有种感觉
    CentOS ≈ ctOS
    likuku
        72
    likuku  
       2018-12-23 01:37:16 +08:00   ❤️ 1
    @tumbzzc #20 的确 20 世纪末期开始进入中国 IT 圈子,并被媒体广泛报道的就是 RedHat Linux,造成早期中国 linux 玩家群体很多就是从 Redhat Linux 起步,自然 Rehat/Centos 基础广泛,受众很多。玩家长大,进入企业,自然优先用自己喜欢 /熟悉的工具了,自然从受众面广,群众基础大的 群体里招人更容易。

    这自然是 “中国特色”,你觉得这带有(消极)感情色彩?多虑了。


    我早年也是被报纸关于 Linus 和 RedHat 的报道吸引,然而却是自 BluePoint 入坑,

    之后也是各种 Linux 发行版 /FreeBSD/Solaris 等等还有其它一些"小众 OS" 玩耍 /工作应用,如今完全不介意用啥了。
    mason961125
        73
    mason961125  
       2018-12-23 01:43:29 +08:00   ❤️ 1
    RHEL 减去 Subscription == CentOS
    没有了订阅的 RHEL 用了有什么意义呢?
    稳?一个 bug 要等多久才能修好呢?
    likuku
        74
    likuku  
       2018-12-23 01:46:57 +08:00
    至于说老系统缺乏一些新包维护更新的,

    假若不是系统级的严重安全问题,老油条们还有很老的办法:
    下载各种源代码自己编译安装(当然得自己解决依赖问题),蛋疼是蛋疼,也的确可行,

    有台老机作 DNS,bind 和 openssl 都是源码安装的,自带源版本都是洞,新 rpm 早没了,当然 sshd 也是源码装的,
    终于有一天这机被新机替换,跑了好几年难得停机一次,关掉后再通电果然是没能起起来。
    digimoon
        75
    digimoon  
       2018-12-23 02:31:42 +08:00
    请问你们的 Ubuntu 也会因为官方的升级而挂掉吗? - V2EX
    https://www.v2ex.com/t/258816
    mason961125
        76
    mason961125  
       2018-12-23 02:50:23 +08:00
    @digimoon Ubuntu 要用 LTS 和别的系统比,非 LTS 就算了吧。
    594duck
        77
    594duck  
       2018-12-23 03:55:19 +08:00 via iPhone
    @mason961125 tls 都有问题 13 年的时候和 dwll 服务器都不兼容,装完就要内核
    yanaraika
        78
    yanaraika  
       2018-12-23 03:56:19 +08:00
    现在 centos 比 debian 甚至 fedora 差远了,免费的 centos 能强行当成 RHEL 用吗。比较一下今年 meltdown 漏洞出来的时候谁修的最快就知道了,redhat 反而会强行拖慢 centos 更新节奏来迫使你买服务
    594duck
        79
    594duck  
       2018-12-23 03:57:38 +08:00 via iPhone
    @noble4cc 对的,标准化。只要你开认证我就用你。可是就像大教堂与集市。redhat 已经是 linux 里标准化做的最好的了。其他的都算了吧。

    你玩随便玩,运维和 it 根本不管你。但是你要上生产。除非你是超级大 boss 订死了。运维第一选择必然是 rhel。
    yanaraika
        80
    yanaraika  
       2018-12-23 04:08:16 +08:00
    以及楼上还拿 RHEL 证书出来的真是无话可说,真以为会 ops + 会自己编译安装新包就能当成一个完整、自恰且经过测验的新发行版仓库用?

    如果买得起 RHEL 授权,或者能一直用官方 /受支持的源且不太在乎更新速度、不自己安装包,那么 Redhat 家的东西是可以的。一个典型的例子是跑 k8s,因为需要的包是有限、可控且被支持的。但是如果需要自己编译很多别的发行版已有的东西,那么建议考虑一下别的发行版:你只是在以自己“编译后跑起来看看没问题”代替了别人做好的兼容性测试。包管理本身就是一个严肃的技术问题,不要重复造轮子,自己造的轮子大多是方的
    594duck
        81
    594duck  
       2018-12-23 04:11:29 +08:00 via iPhone
    @slack 华为都是 suse
    yanaraika
        82
    yanaraika  
       2018-12-23 04:16:19 +08:00 via Android
    发行版这事就和“最好的语言”一样是个小马过河的事情,糟糕的是国内太多开发者与运维根本就没有甄别什么情况用什么发行版这件事情的能力
    594duck
        83
    594duck  
       2018-12-23 04:48:33 +08:00 via iPhone
    @yanaraika “自己造的轮子是方的”多傲慢呀,比起开发造轮子,我们运维可好多了,至少我们运维还有一整套完备的标准话体系支撑,开发有多少。rhel 还叫 redhat 7,8,9 的时候我们还自己搞内核定制。这套体系的标准化和测试你今天更地狱,我们也搞得好,今天生产系统上包管理和测试这么严格,搞不好了?程序员自己写的 bug 都敢轻易上生产我就不说了。毕竟事故问题运维都是小头,程序才是大头。你说的问题在运维系统看来就是 TCO 代价问题。

    另外现在这个时代程序员体系才是造方轮子的高手好么,只顾自己爽不看生产的还拿出 debain 系统来说事情,哪家公司敢用我们都很佩服,你一生产系统是要滚动升级么?拿 debain 跑生产我觉得还不如直接 windows 体系好了毕竟 tco 代价小


    兄弟我不说程序被惯坏,但是你程序员要不把运维的活全接了前,否则只要招运维,从任何角度看,rhel/centos 才是最佳选择。

    你看公有云这么丰富,运维的命有如你们所期望的被格了么?
    594duck
        84
    594duck  
       2018-12-23 04:50:51 +08:00 via iPhone
    @yanaraika 甄别不出前选择最稳的,工程最简单,招人最标准的就好了。

    于是就变成了 rhel/centos

    要炫技的则可以自己玩,总有那么点公司的么
    594duck
        85
    594duck  
       2018-12-23 04:57:48 +08:00 via iPhone
    @yanaraika 顺便问下,贵司生产系统是什么。debain ?
    yanaraika
        86
    yanaraika  
       2018-12-23 05:19:38 +08:00
    @594duck 我在 G 家做 platform,大部分人造轮子的平均水平还是有数的。频繁的更新带来的服务不稳定可以被部分更新、服务监测与自动回滚缓解,而减少了自己维护新版本包的成本。centos 和 rhel 是两个相差很大的东西,在很多时候不应该放在一起谈(尤其是没有成熟的运维开发团队的基础上)。有成熟的运维开发团队的话在任何一个发行版上都可以自己维护一套东西,但看这帖的人大概率是没有的。国内大多数小公司招的运维人数 /水平根本保证不了自己装的包的稳定性,这种情况用 centos 的劣势就比较明显
    yanaraika
        87
    yanaraika  
       2018-12-23 05:33:38 +08:00
    @594duck 我们自己维护了一套发行版。在这个量级手动的兼容性测试其实已经部分失效了。与其试图用减少升级来躲避升级的 risk,更好的做法是面对这个问题,依靠自动回滚与监测机制来及时处理解决。对于底层相关的部件,灰度发布期会长达几天。当然这对大多数企业都不适用,所以是个小马过河的问题。
    msg7086
        88
    msg7086  
       2018-12-23 05:52:33 +08:00
    @594duck #82 这个滚动两字我就看不懂了。难道生产环境只能上 Debian Testing 不能上 Debian Stable ?
    另外难道只有大公司才配用服务器?招不起大型运维团队的小公司就不配用?还是就不配生产?

    听着就像是说只有奔驰宝马才能上马路,桑塔纳还是在后院里当玩具车好了这样的神奇言论。
    594duck
        89
    594duck  
       2018-12-23 07:51:02 +08:00 via iPhone
    @msg7086 你挑 debian 你找运维从哪里找?别说得吓死人,桑塔纳奔驰。你挑 debian 就是作怪。

    小公司不求 tco 最大,却搞自己的技术小九九。国外小公司 windows 服务器的占有率比 linux 高呢。为什么,TCO 核算呀
    kqz901002
        90
    kqz901002  
       2018-12-23 07:52:27 +08:00
    @luxinxin #18 其实企业级服务器如果选 free 的话还是 centos 安全稳定,应用层 docker 各种方便,hub 里各种包。以前我也是 ubuntu 党
    我司阿里云上都是这样配置的。
    https://linux.cn/article-8141-1.html
    https://echohn.github.io/2016/02/03/server-os-choose-rhel-cenos-or-debian-ubuntu/

    服务器操作系统应该选择 Debian/Ubuntu 还是 CentOS ? - SteamedFish 的回答 - 知乎
    https://www.zhihu.com/question/19599986/answer/40956518
    locoz
        91
    locoz  
       2018-12-23 08:28:08 +08:00 via Android
    个人认为主要看那个公司刚开始搭环境和运维的人喜欢用哪个…比如我上家公司是老板自己搭,他喜欢用 Ubuntu,而且实际能被其他人接触到的机子都是在 Docker 上的一个容器,所以母机就都是 Ubuntu ;现在这家公司是 CTO 搭的,他和运维都喜欢用 CentOS,所以搭了之后就没换。
    awenforlinux
        92
    awenforlinux  
       2018-12-23 08:32:46 +08:00 via Android
    @eslizn 大网易都是 debain
    zjsxwc
        93
    zjsxwc  
       2018-12-23 08:34:40 +08:00 via Android
    问过好几个运维,基本都是因为喜欢花时间自己源码编译,不相信社区提供的软件。

    不过作为用 docker 的程序员,就没这种负担了,docker 与 debian 系 linux 更搭!
    huclengyue
        94
    huclengyue  
       2018-12-23 08:59:47 +08:00 via Android
    可能是 Ubuntu 的内部错误让人害怕吧🤣,还记得当年用 Ubuntu 桌面版的时候,经常性弹窗提示,内部错误,每个错误。导致留下了很不稳定的印象
    huclengyue
        95
    huclengyue  
       2018-12-23 09:02:41 +08:00 via Android
    @noble4cc 为了包管理好用,那为什么不直接用 openSUSE
    trafficMGR
        96
    trafficMGR  
       2018-12-23 09:06:50 +08:00 via Android
    这个问题没多大兴趣,而看到 CentOS,还是必须怼一下:支持文档少,官方文档也落后一大截,yum 仓库的软件包相比 apt 仓库,真是少得可怜。
    citydog
        97
    citydog  
       2018-12-23 09:16:44 +08:00 via Android
    最烦的就是狗屁不说,上来一个“中国特色”!特尼玛!!
    msg7086
        98
    msg7086  
       2018-12-23 10:20:52 +08:00
    @594duck 挑 Debian 就是作怪,你咋不上天呢。我们大学学院里都是 Debian 系上来的,Debian 运维我们都能自己轻松带掉。还谈 TCO 呢,你一个人的公司代表全球几十万几百万企业?真以为你司的需求就是别人公司的需求?真以为你司搞企业应用了别人几十万企业也得搞一样的东西?
    这种地图炮开出来,不是蠢就是坏。我的 Block List 欢迎你。
    ZenFX
        99
    ZenFX  
       2018-12-23 10:21:18 +08:00
    @openbsd 不用服务不收费,可以免费更新
    noble4cc
        100
    noble4cc  
    OP
       2018-12-23 10:58:54 +08:00
    @huclengyue 桌面版不是 server 呀,再说 linux 的桌面版有几个稳定的不出问题
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2727 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 12:36 · PVG 20:36 · LAX 04:36 · JFK 07:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.