2017年中,生产服务器是不是应该把这么多年前布上的centos换掉了

泻药。新上的服务器的确没有必要用那么古老的发行版了,但是已经运行中的服务器是否应该升级得看实际情况。
你提到centos-6,这玩意现在依然在生命周期内啊,红帽是不断会把安全补丁,驱动和一些重要的特性升级backport到他们的内核,不然新硬件上怎么可能跑得起来2.6.x这么古老的内核,不要把红帽的内核当成主干内核看。
而且既然是考虑升级那么说明业务本来是跑得好好的,一定出现业务升级跑不起来了的话,得分情况,
红帽官方在scl源里提供了一大批Base源里没有或者滞后的软件包,截至到今天(2017年8月)包括gcc-6.3.x,mysql-5.7.x,php-7.x,python-3.5.x,node-6.x等等这些几乎是最新版本工具链,直接yum安装就行,工具链是新的大部分业务已经没问题了吧,
2017年中,生产服务器是不是应该把这么多年前布上的centos换掉了
【2017年中,生产服务器是不是应该把这么多年前布上的centos换掉了】

实在遇到一定硬点新内核才能跑起来的软件,——什么时候自编译内核和集群推送不是系统管理员的必备技能了,实在觉得升级系统比较方便而且老系统已经EOL了再考虑升级吧,
正好提一下ansible这个常用的ops工具,很多人可能不知道这是红帽家的。红帽简直是爸爸,linux世界的基础架构几乎到处都是红帽的身影,像qemu,kvm这种主要maintainer是红帽员工的就算了,记得前几年某天还在为gluster和ceph哪个好和人争论,进而讨论到红帽是不是还有保有核心竞争力,结果没过几天就听到红帽把ceph收了的消息(但是红帽自家的RHEV实在不怎么样),:)
我这边集群里甚至还有一批很老的2代e5的服务器是运行debian7的,这玩意其实算是EOL了的,可是实在是没有升级的必要,因为这批机器都是在私网内跑着私有软件,发行版怎么样根本无所谓。
另外最重要的一点,懒。

■网友
要docker方式进行迁移,很方便。我认为升级也不是多难的事情。
■网友
旧系统在新版上装的起来吗,能正常跑吗,万一出了问题能解决吗?


    推荐阅读