生产环境你们用 CentOS 6.X 还是 CnetOS 7.X,为什么?

2017-02-17 11:38:06 +08:00
 xiaoz
13030 次点击
所在节点    CentOS
79 条回复
Xrong
2017-02-18 09:07:25 +08:00
7
initialdp
2017-02-18 09:37:49 +08:00
尽可能用最新版。与其在编译之类的问题上浪费时间,还不如升级系统来得直接。

而且现在也转 Debian 7/8 了,神清气爽。
ichou
2017-02-18 09:39:23 +08:00
@xiaoz 看差了 是 Debian8
realpg
2017-02-18 09:53:04 +08:00
ubuntu server 16.04 lts
realpg
2017-02-18 09:54:58 +08:00
@ibegyourpardon #54
用 ubuntu server 的没有这个问题,跨版本升级基本跟升级个 nginx 版本号没啥区别……
16.04 出来一个月后,所有的生产服务器集中下发一个指令组,第二天早晨醒来就全是 16.04 了
youyoumarco
2017-02-18 09:57:38 +08:00
7 多了 剩下的也在逐渐测试中,没问题的话都换
ibegyourpardon
2017-02-18 11:30:07 +08:00
@realpg 那应该是跨的版本不大……没有真正意义上 N 年前的老系统要处理的……
wweir
2017-02-18 11:35:25 +08:00
都有,公司产品要兼容两个版本,所以无差别支持。
ps :个人而言喜欢 7 多些,主要是 docker 里面配好了之后使用方便
realpg
2017-02-18 11:38:18 +08:00
@ibegyourpardon #67

我的物理服务器有几台是从 ubuntu server 6.06 lts 升级上来的 当然是一路升级 跟着 lts 走,每 4 个版本升级一次(两年整)
ubuntu 的版本号就是年月,6.06 是早期,过了 8.04 以后都是每年 4 月和 10 月各发布一次,大概是每两年 4 月的版本是 lts
曲线大概是 6.06,8.04,10.04,12.04,14.04,16.04
ibegyourpardon
2017-02-18 11:54:48 +08:00
@realpg 我当年接手了一台 8.10, 当时身边已经是 13.04 了,升级若干次未果,于是一直留着,直到过了一年直接业务都迁走了…… 还不是 lts ,当时愁死我了。

但说实话,到了如今 2017 年这个时候,机器系统本身版本我已经不怎么看重了。当所有业务都有多处负载和备用后,放弃升级已经是对我的模式下更合算的选择了。 现在虽然仍然 CentOS 下的 5 , 6 , 7 我都还在用,但还真的没打算给他们升级过,就丢了换新的就好了。

春节前给一台 14.04 升了一下级玩,现在的 Ubuntu 还真的是无痛了。
realpg
2017-02-18 12:04:01 +08:00
@ibegyourpardon #70

ubuntu 升级不只是无痛了

你看我之前说的,我都敢下发指令然后去睡觉,第二天早晨就升级完毕了。

一般我的升级是 lts 到 lts ,新版本发布 1~1.5 个月以后固定升级,这时候基本直接跨版本升级的坑都踩完了,而且不会因为时间久又产生新的坑。

现在所谓 centos 稳定性甩 ubuntu 十条街什么的,能够坚持这么久的 linux 系统的稳定性都是没问题的,但是 ubuntu server 的管理轻松程度高太多,而且跟开发者联系紧密,境外的问题解决资料多。
skylancer
2017-02-18 12:10:12 +08:00
@xiaoz x86+PAE/AWE 上限是 128G ,这是刻意的限制
EAimTY
2017-02-18 12:19:10 +08:00
7 ,说实话 systemd 和 SELinux 配合真是 XX
ibegyourpardon
2017-02-18 14:36:21 +08:00
@realpg 然而我的环境不允许一次性全部批量换掉。老旧的系统仍然要保留, CentOS 和 Ubuntu 外其他发行版的机器还有一些。在我的工作环境里,发行版之间的可比性还真不是那么大…… 真的没有谁比谁好,谁比谁更方便,毕竟每个版本的发行版下我们都也有不少自己打磨出来的工具。 说到底都是一堆因为需求不得不用着的东西。 倒是也一直往新版做迁移,但因为周期很长,前面的完了,下一个新的发行版又出来了……
realpg
2017-02-18 14:42:28 +08:00
@ibegyourpardon #74
方便是管理多了 直观感受

直接切换基本是无痕的 何来老旧系统啊 连重启都不需要 很多场景下,跟升级了 mysql 从 5.5.9 到 5.5.11 没有任何区别,根本谈不上老旧系统

是否升级系统版本是一开始就决定的(涉及带内核或者底层调整的组件的项目除外),那种为了省事儿刚开始就没定基调跟着升级的,那积压下来就是老系统了

redhat 系的人和项目,基本没见过有把跟随主版本号变动,升级系统版本当做重要任务的,后果就是过了一阵子就会产生老旧系统,装新东西各种底层库版本低,升级系统跨版本太大问题多多,各种大坑

而一心搞 ubuntu 的,我做过调查,物理机大部分新系统来了就升了(一些云服务上的底层不太好升级的除外),很少产生老旧系统,除非懒。
jyf007
2017-02-18 20:25:01 +08:00
一片老旧系统 5 - 6 ,甚至还有 4 ,别家搞的 7 不让升
私人用的是 gentoo openrc linux 4.9.10 但是没上 web 服务器和数据库
tlday
2017-02-20 09:55:40 +08:00
@sfree2005 我在网上查了很多资料, CentOS6 不能平滑升级到 CentOS7 ,你们是自己手动做升级吗?
sfree2005
2017-02-20 10:04:55 +08:00
@tlday 我们没有在原有机器上升级系统,而是创建了新的 centOS 7 虚拟机,然后把网站重新部署到上面。
tlday
2017-02-20 10:24:08 +08:00
@sfree2005 了解,感谢回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/341136

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX