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

大家生产环境服务器是选用 Ubuntu 还是 CentOS?

  •  4
     
  •   zealinux · 4 天前 · 10744 次点击

    之前一直使用 Ubuntu 18.04 , 但看到甲方或者其他很多公司都使用 CentOS 7,不知道为什么?

    大家都是用哪个系统,用什么版本?

    如果新项目是建议用什么系统,想着未来三五年不用升级 OS

    161 条回复    2020-09-18 13:19:39 +08:00
    1  2  
    charlie21
        101
    charlie21   4 天前 via iPhone
    apt 就是 yum
    yum 就是 apt
    jeffh
        102
    jeffh   4 天前
    centos7,习惯了
    chocotan
        103
    chocotan   4 天前   ❤️ 1
    公司是 centos,我自己是 ubuntu
    PolarBears
        104
    PolarBears   4 天前
    我用的是 Ubuntu 18.04,如果后续有新部署的业务会选择 Ubuntu 20.04,旧的不动.
    liuzhaowei55
        105
    liuzhaowei55   4 天前
    自己操作多的话用 Ubuntu,源比较新,宝塔操作的话用 centos 那是他推荐的,docker 用 debian 因为大家都用他。
    cnscorpions
        106
    cnscorpions   4 天前
    问就是 Ubuntu,客户端和服务端都用它
    fs418082760
        107
    fs418082760   4 天前
    centos 多
    qianmianyao
        108
    qianmianyao   4 天前 via iPhone
    debian
    sprintfan
        109
    sprintfan   4 天前
    稳定压倒一切,大公司都用 centos
    SgtPepper
        110
    SgtPepper   4 天前
    没人用 red hat ?
    wangkun025
        111
    wangkun025   4 天前
    @MaxFang Fedora 比 Ubuntu 快好多步。可惜很少人用。
    tiedan
        112
    tiedan   4 天前
    Ubuntu 12.04
    hahaandyou001
        113
    hahaandyou001   4 天前 via Android   ❤️ 3
    @masker 老外用 Ubuntu 服务器没什么大问题,中国人一用就出问题,我也不懂
    js8510
        114
    js8510   4 天前
    CentOS 7 正在迁移到 8
    kloudmuka
        115
    kloudmuka   4 天前 via Android
    让很多人讲 centos 究竟稳定在哪估计他们也讲不清楚,事实上 unbuntu server 好用太多了
    trepwq
        116
    trepwq   4 天前 via iPhone   ❤️ 2
    放着 ubuntu 官方编译的包不用,非要用不知哪来的一键脚本在 centos 上编译安装
    iplayio2019
        117
    iplayio2019   4 天前
    @kloudmuka ubuntu 上装的软件默认无法识别带特殊标点符号的密码,可能是配置问题。Centos 和 debian 不存在。
    felixcode
        118
    felixcode   4 天前 via Android
    看到 centos 首先想到的是因为自带的包太老了,只能各种编译安装,教程里也是通篇的编译。

    编译完一堆东西后还感觉 centos 特稳定,就像用上了高端订阅版红帽的淡定,隐隐感觉后面一堆红帽工程师在为自己撑腰。
    swsh007
        119
    swsh007   4 天前 via Android
    centos
    其次没人说 bsd
    jiangzm
        120
    jiangzm   4 天前
    个人桌面还有个人服务器用 Ubuntu 比较多,企业服务器用 CentOS 比较多
    datou
        121
    datou   4 天前
    桌面(如果有需求)用 arch 或者 deepin,服务器用 Ubuntu server 最新 LTS 的路过
    henvm
        122
    henvm   3 天前 via Android
    lfs
    tianshilei1992
        123
    tianshilei1992   3 天前
    如果用 GPU 的话就 Ubuntu,否则就 CentOS…
    594duck
        124
    594duck   3 天前 via iPhone
    @hahaandyou001 瞎说了,ubuntu server 2015 年前就和 dell Rx40 系列适配不好,官方都承认的。
    594duck
        125
    594duck   3 天前 via iPhone
    @hahaandyou001 瞎说了,ubuntu server 2015 年前就和 dell Rx30 系列适配不好,官方都承认的。打错字了是 Rx30 系列。

    那时候公司是初创都是程序员就爱 ubuntu 。我这运维负责人难受死了。

    对了还有个百来天必须重启的问题
    loading
        126
    loading   3 天前 via Android   ❤️ 1
    如果 ubuntu 被人说,那就无痛换 debian 。
    shc
        127
    shc   3 天前
    习惯哪个就用哪个,没什么高下之分的。我自己几台服务器一直用的最新版 Ubuntu LTS, 现在上了 20.04, 稳定性并不比 CentOS 差。虽然不喜欢用 CentOS,但是我写的几个脚本也会尽量适配 CentOS, 所以也算了解 CentOS 吧。

    虽然很多人说 CentOS 稳定,但问题也很明显,很多东西都太老了。编译安装?有些组件可以,有些组件编译安装了之后会惹一身骚,比如在 CentOS 6/7 上安装 OpenSSL 1.1.3, 安装没问题,但是系统里面一大堆底层程序全要挂,最后得一个个再手动修复依赖环境。Ubuntu 上安装 PHP 7.4 加各种拓展需要 2 分钟,CentOS 6 上安装 PHP 7.4 加上需要的拓展得一个小时。反复折腾几次,再也不想用 CentOS 了。
    steptodream
        128
    steptodream   3 天前
    这些东西本来就是按需求来就行了 那么多选择 适合自己的就行 有些人非得觉得自己用的是正确的而来鄙视选择其他的人
    jackmod
        129
    jackmod   3 天前   ❤️ 1
    debian stable 。比起 ubuntu server,功能更新更少。一跑就是好几年。CentOS 难用,不考虑。
    UnderTakerMS
        130
    UnderTakerMS   3 天前 via Android
    甲方强制要求 centos,没法用 ubuntu/debian
    steptodream
        131
    steptodream   3 天前
    @shc 你都说了你自己一直用最新版的 Ubuntu LTS 而说到 Centos 你的关键字最多的是 Centos6 然后是 Centos7 可是 Centos 最新版是 CentOS8 呀 还有 openssl 的 1.x 版本最新不是 1.1.1g 吗 1.1.3 是哪儿来的啊
    billwang
        132
    billwang   3 天前
    RedHat 6
    shc
        133
    shc   3 天前 via Android
    @steptodream 噢噢,我记错了,确实是 1.1.1. 之所以拿老版本的 CentOS 出来说,是因为很多人还在用 CentOS 6/7, 毕竟 EOL 时间长; Ubuntu 的上一个大版本 Ubuntu 18 起就可以直接装 1.1 了,而 CentOS 7 到 2024 年才 EOL,却没办法完美支持 1.1 。
    Nich0la5
        134
    Nich0la5   3 天前 via Android
    我自己用的 cent7,感受就是源真的好旧啊啊啊,在 Ubuntu 下 apt 的事情 cent 就得二进制安装,不过配好了倒是再也没重启过
    greatbody
        135
    greatbody   3 天前
    kubernetes
    salmon5
        136
    salmon5   3 天前 via Android
    @hahaandyou001 国情不一样
    wupher
        137
    wupher   3 天前
    我接触过的几次企业应用生产环境都使用 CentOS 。缺点就是包旧,更新慢。跑 Java 什么的还无所谓,其它,尤其是 PHP 扩展真的能折腾死人。

    走 Docker 系的,Ubuntu LTS 更多一些。
    yalin
        138
    yalin   3 天前
    centos
    magiclz233
        139
    magiclz233   3 天前
    公司 centos, 还有部分老项目用的 windows server, 自己用的 ubuntu
    NewIPIsComing
        140
    NewIPIsComing   3 天前
    一直是 Fedora 做桌面,Centos 做服務器,後續打算試下 Fedora 的服務器
    freenull
        141
    freenull   3 天前
    centos
    Bromine0x23
        142
    Bromine0x23   3 天前
    CentOS or RHEL 系,因为……APT 系的仓库代理配起来很麻烦,还是 YUM 系好使
    12101111
        143
    12101111   3 天前
    很多人不知道 RedHat 的稳定是什么意思
    1. 有 bug 提交给工程师会修
    2. 系统的 API 和 ABI 是稳定的,但是有可能会 backport 新功能
    用 CentOS 是享受不到 1 的,那就考虑 2 是不是真的有用
    xman99
        144
    xman99   3 天前
    公司 几乎清一色 centos, 还有一些老的系统是 redhat 的
    lusi1990
        145
    lusi1990   3 天前
    如果自己用 ubuntu or debian, 比 centos 好用很多。如果服务器 ,运维擅长哪个就用哪个好了。
    raptor
        146
    raptor   3 天前
    Debian 或 Ubuntu Server LTS,CentOS 就是个坑货
    baoguok
        147
    baoguok   3 天前
    大厂的话,看架构师和运维的经验、技术选型。
    小公司或者个人使用,服务器大多数直接 ubuntu,配置环境、安装软件都很方便。
    neroxps
        148
    neroxps   3 天前
    debian 最小化安装。
    jon
        149
    jon   3 天前
    Ubuntu Server LTS
    guanhui07
        150
    guanhui07   3 天前
    centos
    puzzle9
        151
    puzzle9   3 天前
    大便呀
    geekzhu
        152
    geekzhu   3 天前
    直接 debian
    nuk
        153
    nuk   3 天前
    centos 。。。我也不知道为什么
    ivmm
        154
    ivmm   3 天前
    @shc 我也是喜欢 Debian 系的,但是 u1s1 RHEL 系的 REMI 源安装 php 比 debian 系的爽太多了。PPA 源也比不过 REMI
    onice
        155
    onice   3 天前
    以前我是开发的时候,用的 Ubuntu,也有你这个疑问。
    后来干了一段时间运维的活儿,派过去帮忙。
    我告诉你为什么要用 centos 吧。
    一个是生命周期长。你只需要部署好项目,在不出问题的情况下,可以不用去动。也不用整天升级。老古董就是稳定。
    二个是版本固定,资料多。比如你要搭个 LAMP,掌握一套方法可以用很久。如果是 ubuntu,可能两三年新版本出来了方法和配置文件就又变了。
    最后一个就是硬件支持的问题。服务器最先支持的一定是 redhat 。只要支持 redhat,就肯定支持 centos 。ubuntu 说不好会有问题,例如网卡驱动没有之类的窘境。
    最主要的还是,生产环境没必要追求新版本。
    tctc4869
        156
    tctc4869   3 天前
    如果我开发用的是 windows,我用 windows server 一直用 windows 的远程连接,选择 linux 服务器,初次使用 linux 服务器入门用哪个(考虑新手易用性)?,我之前一直用 windows server 。


    如果要照顾没用过 linux 的同事,linux 版本又要用哪个?
    wangyzj
        157
    wangyzj   3 天前
    centos
    lff0305
        158
    lff0305   3 天前
    见过上海和国外的几个 bank,都是花钱买的 Redhat 的服务。PROD 就是 Redhat 企业版。Dev/Test 就是 CentOS
    andiest
        159
    andiest   3 天前
    CentOS-minimal,写了大量管理 shell 脚本,深度依赖。
    楼上有调侃又老又丑笑了,服务器用的系统还带 GUI ?
    管理电脑用黑苹果。
    Rworld
        160
    Rworld   1 天前
    centos,用习惯。
    liuxu
        161
    liuxu   1 天前
    @tctc4869 ubuntu server 20.04.1,centos7 以上,服务器商打包的镜像,有些会默认安装好 firewalld+selinux,不适合新手管理
    1  2  
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1177 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 19:09 · PVG 03:09 · LAX 12:09 · JFK 15:09
    ♥ Do have faith in what you're doing.