技术解析

大家生产环境服务器是选用 Ubuntu 还是 CentOS?
0
2021-06-16 13:25:06
idczone

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

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

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


apt 就是 yum
yum 就是 apt

centos7,习惯了

公司是 centos,我自己是 ubuntu

我用的是 Ubuntu 18.04,如果后续有新部署的业务会选择 Ubuntu 20.04,旧的不动.

自己操作多的话用 Ubuntu,源比较新,宝塔操作的话用 centos 那是他推荐的,docker 用 debian 因为大家都用他。

问就是 Ubuntu,客户端和服务端都用它

centos 多

debian

稳定压倒一切,大公司都用 centos

没人用 red hat ?

Fedora 比 Ubuntu 快好多步。可惜很少人用。

Ubuntu 12.04

老外用 Ubuntu 服务器没什么大问题,中国人一用就出问题,我也不懂

CentOS 7 正在迁移到 8

让很多人讲 centos 究竟稳定在哪估计他们也讲不清楚,事实上 unbuntu server 好用太多了

放着 ubuntu 官方编译的包不用,非要用不知哪来的一键脚本在 centos 上编译安装

ubuntu 上装的软件默认无法识别带特殊标点符号的密码,可能是配置问题。Centos 和 debian 不存在。

看到 centos 首先想到的是因为自带的包太老了,只能各种编译安装,教程里也是通篇的编译。
编译完一堆东西后还感觉 centos 特稳定,就像用上了高端订阅版红帽的淡定,隐隐感觉后面一堆红帽工程师在为自己撑腰。

centos
其次没人说 bsd

个人桌面还有个人服务器用 Ubuntu 比较多,企业服务器用 CentOS 比较多

桌面(如果有需求)用 arch 或者 deepin,服务器用 Ubuntu server 最新 LTS 的路过

lfs

如果用 GPU 的话就 Ubuntu,否则就 CentOS…

瞎说了,ubuntu server 2015 年前就和 dell Rx40 系列适配不好,官方都承认的。

瞎说了,ubuntu server 2015 年前就和 dell Rx30 系列适配不好,官方都承认的。打错字了是 Rx30 系列。
那时候公司是初创都是程序员就爱 ubuntu 。我这运维负责人难受死了。
对了还有个百来天必须重启的问题

如果 ubuntu 被人说,那就无痛换 debian 。

习惯哪个就用哪个,没什么高下之分的。我自己几台服务器一直用的最新版 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 了。

这些东西本来就是按需求来就行了 那么多选择 适合自己的就行 有些人非得觉得自己用的是正确的而来鄙视选择其他的人

debian stable 。比起 ubuntu server,功能更新更少。一跑就是好几年。CentOS 难用,不考虑。

甲方强制要求 centos,没法用 ubuntu/debian

你都说了你自己一直用最新版的 Ubuntu LTS 而说到 Centos 你的关键字最多的是 Centos6 然后是 Centos7 可是 Centos 最新版是 CentOS8 呀 还有 openssl 的 1.x 版本最新不是 1.1.1g 吗 1.1.3 是哪儿来的啊

RedHat 6

噢噢,我记错了,确实是 1.1.1. 之所以拿老版本的 CentOS 出来说,是因为很多人还在用 CentOS 6/7, 毕竟 EOL 时间长; Ubuntu 的上一个大版本 Ubuntu 18 起就可以直接装 1.1 了,而 CentOS 7 到 2024 年才 EOL,却没办法完美支持 1.1 。

我自己用的 cent7,感受就是源真的好旧啊啊啊,在 Ubuntu 下 apt 的事情 cent 就得二进制安装,不过配好了倒是再也没重启过

kubernetes

国情不一样

我接触过的几次企业应用生产环境都使用 CentOS 。缺点就是包旧,更新慢。跑 Java 什么的还无所谓,其它,尤其是 PHP 扩展真的能折腾死人。
走 Docker 系的,Ubuntu LTS 更多一些。

centos

公司 centos, 还有部分老项目用的 windows server, 自己用的 ubuntu

一直是 Fedora 做桌面,Centos 做服務器,後續打算試下 Fedora 的服務器

centos

CentOS or RHEL 系,因为……APT 系的仓库代理配起来很麻烦,还是 YUM 系好使

很多人不知道 RedHat 的稳定是什么意思
1. 有 bug 提交给工程师会修
2. 系统的 API 和 ABI 是稳定的,但是有可能会 backport 新功能
用 CentOS 是享受不到 1 的,那就考虑 2 是不是真的有用

公司 几乎清一色 centos, 还有一些老的系统是 redhat 的

如果自己用 ubuntu or debian, 比 centos 好用很多。如果服务器 ,运维擅长哪个就用哪个好了。

Debian 或 Ubuntu Server LTS,CentOS 就是个坑货

大厂的话,看架构师和运维的经验、技术选型。
小公司或者个人使用,服务器大多数直接 ubuntu,配置环境、安装软件都很方便。

debian 最小化安装。

Ubuntu Server LTS

centos

大便呀

直接 debian

centos 。。。我也不知道为什么

我也是喜欢 Debian 系的,但是 u1s1 RHEL 系的 REMI 源安装 php 比 debian 系的爽太多了。PPA 源也比不过 REMI

以前我是开发的时候,用的 Ubuntu,也有你这个疑问。
后来干了一段时间运维的活儿,派过去帮忙。
我告诉你为什么要用 centos 吧。
一个是生命周期长。你只需要部署好项目,在不出问题的情况下,可以不用去动。也不用整天升级。老古董就是稳定。
二个是版本固定,资料多。比如你要搭个 LAMP,掌握一套方法可以用很久。如果是 ubuntu,可能两三年新版本出来了方法和配置文件就又变了。
最后一个就是硬件支持的问题。服务器最先支持的一定是 redhat 。只要支持 redhat,就肯定支持 centos 。ubuntu 说不好会有问题,例如网卡驱动没有之类的窘境。
最主要的还是,生产环境没必要追求新版本。

如果我开发用的是 windows,我用 windows server 一直用 windows 的远程连接,选择 linux 服务器,初次使用 linux 服务器入门用哪个(考虑新手易用性)?,我之前一直用 windows server 。

如果要照顾没用过 linux 的同事,linux 版本又要用哪个?

centos

见过上海和国外的几个 bank,都是花钱买的 Redhat 的服务。PROD 就是 Redhat 企业版。Dev/Test 就是 CentOS

CentOS-minimal,写了大量管理 shell 脚本,深度依赖。
楼上有调侃又老又丑笑了,服务器用的系统还带 GUI ?
管理电脑用黑苹果。

centos,用习惯。

ubuntu server 20.04.1,centos7 以上,服务器商打包的镜像,有些会默认安装好 firewalld+selinux,不适合新手管理

CentOS8 要死掉了,你们转去 Ubuntu 吗?

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服