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

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

  •  4
     
  •   zealinux · 13 天前 · 11068 次点击

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

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

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

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

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

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

    对了还有个百来天必须重启的问题
    loading
        126
    loading   12 天前 via Android   ❤️ 1
    如果 ubuntu 被人说,那就无痛换 debian 。
    shc
        127
    shc   12 天前
    习惯哪个就用哪个,没什么高下之分的。我自己几台服务器一直用的最新版 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   12 天前
    这些东西本来就是按需求来就行了 那么多选择 适合自己的就行 有些人非得觉得自己用的是正确的而来鄙视选择其他的人
    jackmod
        129
    jackmod   12 天前   ❤️ 1
    debian stable 。比起 ubuntu server,功能更新更少。一跑就是好几年。CentOS 难用,不考虑。
    UnderTakerMS
        130
    UnderTakerMS   12 天前 via Android
    甲方强制要求 centos,没法用 ubuntu/debian
    steptodream
        131
    steptodream   12 天前
    @shc 你都说了你自己一直用最新版的 Ubuntu LTS 而说到 Centos 你的关键字最多的是 Centos6 然后是 Centos7 可是 Centos 最新版是 CentOS8 呀 还有 openssl 的 1.x 版本最新不是 1.1.1g 吗 1.1.3 是哪儿来的啊
    billwang
        132
    billwang   12 天前
    RedHat 6
    shc
        133
    shc   12 天前 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   12 天前 via Android
    我自己用的 cent7,感受就是源真的好旧啊啊啊,在 Ubuntu 下 apt 的事情 cent 就得二进制安装,不过配好了倒是再也没重启过
    greatbody
        135
    greatbody   12 天前
    kubernetes
    salmon5
        136
    salmon5   12 天前 via Android
    @hahaandyou001 国情不一样
    wupher
        137
    wupher   12 天前
    我接触过的几次企业应用生产环境都使用 CentOS 。缺点就是包旧,更新慢。跑 Java 什么的还无所谓,其它,尤其是 PHP 扩展真的能折腾死人。

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


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