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

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

  •  4
     
  •   zealinux · 2020-09-15 11:40:54 +08:00 · 22684 次点击
    这是一个创建于 1290 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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


    如果要照顾没用过 linux 的同事,linux 版本又要用哪个?
    wangyzj
        157
    wangyzj  
       2020-09-16 11:42:25 +08:00
    centos
    lff0305
        158
    lff0305  
       2020-09-16 11:47:15 +08:00
    见过上海和国外的几个 bank,都是花钱买的 Redhat 的服务。PROD 就是 Redhat 企业版。Dev/Test 就是 CentOS
    andiest
        159
    andiest  
       2020-09-16 16:39:20 +08:00
    CentOS-minimal,写了大量管理 shell 脚本,深度依赖。
    楼上有调侃又老又丑笑了,服务器用的系统还带 GUI ?
    管理电脑用黑苹果。
    Rworld
        160
    Rworld  
       2020-09-18 10:28:51 +08:00
    centos,用习惯。
    liuxu
        161
    liuxu  
       2020-09-18 13:19:39 +08:00
    @tctc4869 ubuntu server 20.04.1,centos7 以上,服务器商打包的镜像,有些会默认安装好 firewalld+selinux,不适合新手管理
    huichao
        162
    huichao  
       2020-12-28 10:39:28 +08:00
    CentOS8 要死掉了,你们转去 Ubuntu 吗?
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3233 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 12:16 · PVG 20:16 · LAX 05:16 · JFK 08:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.