国企兼职运维,用着单位发的 WinXP 台机打字,省略三千字吐槽。。。
事情是由老板不知从哪个手机 app 看到 centos6 停止官方维护的新闻开始的。开始老板说升级 centos8,我赶紧搜了个新闻告诉老板 centos8 明年年底就停止服务了,然后服务器系统选哪个的工作就落到我头上来了。收费的系统也没说不行,关键要安全稳定可以经历得起各种上面派下来的安全审查。
目前主机挂在腾讯云上,大概 10 台前端 4 台后端 2 台热备。主要就是跑 php5.6+nginx,数据库是独立买的 Mysql 。
开发也被老板搞定了,说升级系统需要改 php 代码的话可以配合。
求探过路的前辈们指点迷津!
|      1Lax      2020-12-16 12:32:15 +08:00  2 找腾讯云的销售问问,看他们怎么忽悠你老板 | 
|      2littlewing      2020-12-16 12:34:54 +08:00 找腾讯云+1,然后让你老板做决定 | 
|  |      3chinvo      2020-12-16 12:36:08 +08:00 via iPhone RHEL 、SUSE | 
|  |      4chinvo      2020-12-16 12:36:44 +08:00 via iPhone 公司用,还是国企,就不要省这点技术支持费用了 | 
|  |      5feast      2020-12-16 12:38:15 +08:00 国企 龙芯+中标麒麟一步到位 | 
|  |      6lekai63      2020-12-16 12:40:01 +08:00 国企 龙芯+中标麒麟一步到位 | 
|  |      7lekai63      2020-12-16 12:40:27 +08:00  2 注意一定要买技术支持。。。否则...em.. | 
|  |      8pckillers OP | 
|  |      9janxin      2020-12-16 12:50:06 +08:00 RHEL 啊 | 
|      10MeteorCat      2020-12-16 12:54:40 +08:00 via Android FreeBSD | 
|      11missdeer      2020-12-16 12:58:41 +08:00  1 不差钱选 3 楼 | 
|  |      12LokiSharp      2020-12-16 12:58:50 +08:00 直接 RHEL 吧 | 
|  |      14pckillers OP | 
|      15salmon5      2020-12-16 13:03:21 +08:00 | 
|      16salmon5      2020-12-16 13:03:55 +08:00 或者花钱找外包团队搞定 | 
|  |      17beginor      2020-12-16 13:07:08 +08:00 via Android Arch Linux,Debian sid 滚动更新, 不分版本 | 
|  |      18beginor      2020-12-16 13:08:10 +08:00 via Android Windows server 2019 也是非常的安全, 经得起各种安全评测 | 
|  |      19pckillers OP 然后发现腾讯云里的公共镜像里压根就没有 RHEL 。。。  连镜像市场里都没有。。。 | 
|  |      20pckillers OP @beginor 你不知道要在 Windows 服务器上装 Mcafee 杀毒软件的每天全盘扫描的痛。      700G 零散数据数据!全盘扫描! | 
|      21terryhyx      2020-12-16 13:11:06 +08:00 RHEL  SLES | 
|  |      23zanelee      2020-12-16 13:16:29 +08:00 centos7 不是还能维护几年 | 
|  |      24MicroBotter      2020-12-16 13:21:51 +08:00 Centos7 维护到 30 June 2024. 现在有好几个 CentOS 的替代品在竞争, 等他们杀出个你死我活再切也不晚. 离开 RHEL 的体系也有一堆麻烦事. | 
|      26twl007      2020-12-16 13:26:33 +08:00 via iPhone 那不如继续 Centos Stream | 
|      27jhdxr      2020-12-16 13:38:57 +08:00 不介意出钱的话那之前 CentOS 现在当然换成 RHEL 啊。既不用大折腾,又有服务 介意出钱的话。。。那 CentOS7 也还可以用好几年。。。 | 
|      29m4d3bug      2020-12-16 13:49:19 +08:00 via Android 另外 CentOS stream 8 跟 RHEL 的周期走,保底五年 RHEL8 现在都要 8.3 了,吃螃蟹不至于 | 
|  |      30fx      2020-12-16 13:57:46 +08:00 ubuntu | 
|  |      31williamherry      2020-12-16 14:04:16 +08:00 为什么推荐 Ubuntu 的这么少? | 
|      32salmon5      2020-12-16 14:11:48 +08:00  1 @pckillers CentOS7>(CentOS8.2 以后平行升级到 CentOS Stream8)>Ubuntu 20.04 3 个主流选择,SLES 比较小众 另外看现在的架势,想一个系统用 10 年时不可能了,迭代太快了;现在 1 年的发展顶 10 年前 3 年的发展,所以 RHEL 扛不住,搞了 CentOS8 做了滚动发布版 | 
|      33dot2017      2020-12-16 14:13:28 +08:00 感动,老板竟然还支持没保的系统应该放弃…… | 
|      34cslive      2020-12-16 14:13:32 +08:00 RHEL 订阅 ,Oracle Linux | 
|  |      35ditel      2020-12-16 14:18:49 +08:00 via Android 等国内云厂商自己维护的版本 | 
|      36durban126      2020-12-16 14:23:19 +08:00 推荐 Ubuntu server | 
|      3740EaE5uJO3Xt1VVa      2020-12-16 14:24:13 +08:00 那就 ubuntu 呗,只用 nginx 和 php56,宝塔就足够应付了 | 
|      38yebo777      2020-12-16 14:30:59 +08:00 FreeBSD Ubuntu server | 
|      39MeteorCat      2020-12-16 14:52:45 +08:00 via Android @henvm 我都是看官方来的,感觉一般 ports 或者 pkg 一键安装,不过确实没啥资料就是,自带的 ipfw 防火墙也很繁琐;我买的机架服务器现在慢慢从 centos 迁移到 freebsd,昨天 centos 切换到 stream 有些编译软件出问题,所以目前选型刚刚采用 freebsd | 
|  |      41xiaomingVTEX      2020-12-16 14:56:57 +08:00  1 | 
|  |      42purplewall      2020-12-16 14:58:02 +08:00 openeuler 要不要试试水 | 
|  |      43icyalala      2020-12-16 14:58:55 +08:00 CentOS 6 维护总共 9 年,CentOS7 维护 10 年, 比这还长的也就 RHEL 了,大概 13 年左右。 不收费?那没有。。 | 
|  |      44icyalala      2020-12-16 14:59:39 +08:00 @williamherry Ubuntu LTS 也不过 5 年。。 | 
|  |      45msg7086      2020-12-16 15:06:04 +08:00 CentOS 7 也只有 PHP 5.4,要么就只能用第三方源。 Jessie 是 5.6 但是已经 EOL 了。 不过我寻思着,你 CentOS 6 不也只有 PHP 5.3 吗?难道用的也是第三方源? 要是能随便用第三方源的话,还纠结什么维护周期啊,都已经不是系统自己维护的包了,用 Ubuntu 或者 Debian 不还是一样嘛,反正到最后都是找第三方的源随便一安。 | 
|  |      46tadebao      2020-12-16 15:10:29 +08:00  1 需不需要过等保? 直接一套纯国产, 服务器就 华为 百信 长城 等等品牌 ARM mips 都有,系统就 中标麒麟  银河麒麟 统信.数据库就直接用达梦的. 如果不用过等保随便选. | 
|      474linuxfun      2020-12-16 15:14:48 +08:00 oracle 不是出了个 centos 转 oracle 的脚本吗,https://github.com/oracle/centos2ol,有兴趣的可以试试 | 
|  |      49kiracyan      2020-12-16 15:21:07 +08:00 售前一般都到场指导的吧  直接联系云厂商说明意向应该就派人来了 | 
|      50WangMister      2020-12-16 15:21:43 +08:00 Tencent Linux | 
|  |      51huobazi      2020-12-16 15:22:41 +08:00 怎么 360 还不接盘吗? | 
|  |      53dianso      2020-12-16 15:30:41 +08:00 via Android 为什么不宣 2003 | 
|      54fbcskpebfr      2020-12-16 15:37:24 +08:00  1 直接 RHEL 。单一来源采购的 RHEL 的国企央企不要太多,8 月时候南方电网单一来源 RHEL+Oracle 还增加引发一片讨论 | 
|      55naix1573      2020-12-16 15:44:46 +08:00 不懂就问,麒麟,银河麒麟,统信,达梦数据库,这种的用着怎么样? | 
|      56dorothyREN      2020-12-16 16:00:38 +08:00 RHEL8 | 
|  |      57jzq526      2020-12-16 16:04:08 +08:00 如果可以上云,腾讯云阿里云华为云都不错。如果非要自己做服务器,就 RHEL 。我认识的几个科研部门的服务器都是 RHEL | 
|  |      58libook      2020-12-16 16:19:41 +08:00 看未来有没有国产化要求,有的话这个时机可以调研一下国产的发行版,免得不久之后又要换一遍。 RedHat 停止支持 CentOS 的目的很明显,让用户都去购买他们的 RHEL,有支持服务的,所以领导觉得能接受的话可以找 RedHat 的销售谈一下。 Ubuntu Server 也是个老牌 Linux 发行版了,使用习惯可能与 RedHat 系发行版有一丢丢区别,但稳定性没问题,注意官方公告就好。 Debian 也超级稳定,但这个稳定性是来源于升级慢,基本只有安全更新是比较及时的,软件特性上只有大版本系统更新才会引入。 SUSE 、openSUSE 有人说也不错,可以了解一下。 | 
|      59julyclyde      2020-12-16 17:05:41 +08:00 但是你之前用的 centos6 难道就一直保持了安全更新吗? | 
|  |      60NjcyNzMzNDQ3      2020-12-16 17:06:19 +08:00 @lekai63 老兄,都中标麒麟了,没用神通数据库嘛? 手动狗头 | 
|  |      61mrzx      2020-12-16 17:11:11 +08:00 如果考虑花钱,用 RHEL 最文档,一直有技术支持 如果公司是不肯花钱。那推荐用 debian,如果不需要频繁更新的业务,考虑 unix 的发行版本,freebsd 是首选。 | 
|  |      62weidaizi      2020-12-16 17:13:29 +08:00 Ubuntu server | 
|  |      63williamherry      2020-12-16 17:14:09 +08:00 @icyalala 5 年也够久了吧 | 
|  |      64ww2000e      2020-12-16 17:15:48 +08:00 orcale linux 不是蹦出来说可以选它么。。 | 
|  |      65dvaknheo      2020-12-16 17:31:06 +08:00 关键要安全稳定可以经历得起各种上面派下来的安全审查。 需不需要过等保? 直接一套纯国产, 服务器就 华为 百信 长城 等等品牌 ARM mips 都有,系统就 中标麒麟 银河麒麟 统信.数据库就直接用达梦的. 这一套省事。 | 
|  |      66icyalala      2020-12-16 17:54:36 +08:00 @williamherry LTS 支持够久,但楼主说要比 Cent OS 还要持久,这就。。 | 
|      67Lemeng      2020-12-16 18:02:30 +08:00 7.还能再战 | 
|      68wmhx      2020-12-16 18:03:38 +08:00 订阅 suse linux  15 sp1 吧, 和 RHEL 完全兼容, 更好用.  强烈推荐. | 
|      69RudyS      2020-12-16 18:05:02 +08:00 告诉他 RHEL 解决一切烦恼 | 
|      70Sunnic      2020-12-16 18:07:09 +08:00 via Android 国企啊,当然要买收费的啊 | 
|      71xiebruce      2020-12-16 18:10:40 +08:00 Ubuntu Server,世界上最多人用来做 Linux 服务器的系统,比 centos 的两倍还多: https://w3techs.com/technologies/details/os-linux | 
|  |      72lwch      2020-12-16 18:13:50 +08:00 国企难道不是用 redhat 的吗 | 
|  |      74atx      2020-12-16 18:29:02 +08:00 @weidaizi 说到 ubuntu,我最近在虚拟机里装的 20.04server 好占磁盘, 没放多少东西,分配的 20G 磁盘还剩 5G  有人遇到这样的问题吗 | 
|  |      75xw      2020-12-16 18:36:41 +08:00 Ubuntu Server | 
|  |      76goodryb      2020-12-16 18:43:29 +08:00 Tencent Linux (简称 Tlinux )是腾讯针对云的场景研发的 Linux 操作系统,提供了专门的功能特性和性能优化,为云服务器实例中的应用程序提供高性能,且更加安全可靠的运行环境。Tencent Linux 使用免费,在 CentOS (及发行版)上开发的应用程序可直接在 Tencent Linux 上运行,用户还可持续获得腾讯云的更新维护和技术支持。 | 
|  |      77caoyouming      2020-12-16 18:43:42 +08:00 为啥要换系统啊,项目部署上去了说明各项依赖系统的模块都是正常的,系统不维护就不维护了呗,又不影响咱们使用。 | 
|  |      78goodryb      2020-12-16 18:44:20 +08:00 直接用 Tlinux 不就可以,除非腾讯云倒闭了,不然应该会一直支持下去 | 
|      790ZXYDDu796nVCFxq      2020-12-16 19:48:48 +08:00 via Android 修改 /etc/os-releases 和 /etc/redhat-releases 为 8.9 | 
|  |      80zx900930      2020-12-16 20:24:33 +08:00 @caoyouming 一个 0day 来了,别的发行版只需要更新版本,你连源码编译都依赖过旧各种 build failed 就知道错了。 除非你业务下线也没损失可以让你慢悠悠地弄。 这种不想花钱就 Ubuntu server, 愿意花钱就 RHEL, 别的那些没有企业或者正规组织做靠山的分支千万别用于生产环境,不然出事了锅就是运维全责。 | 
|      81natashahollyz      2020-12-16 20:30:18 +08:00 via iPhone Debian Ubuntu  再说了,影响使用吗 | 
|  |      82simonkuang      2020-12-16 20:44:17 +08:00 CentOS Stream 将就着用呗。对软件版本要求不高的话,完全可以接着用 Stream 。实在不用 CentOS,还有 Oracle Linux 备选,兼容 RedHat Linux 内核。 PS:生产环境别折腾自己。 | 
|      83nguoidiqua      2020-12-16 20:46:26 +08:00 花钱就直接上 RHEL SUSE 或 Ubuntu Server 之类 不想花钱就用社区驱动的 Debian 或者 FreeBSD 之类 | 
|      84freecloud      2020-12-16 20:55:52 +08:00 一直用 debian,开机后没管过。 | 
|  |      85caola      2020-12-16 21:04:16 +08:00 一直用 Debian 稳定得一匹,大版本升级也基本是无缝的 | 
|  |      86swsh007      2020-12-16 21:11:36 +08:00 via Android lfs slackware centos6 openbsd freebsd 还是 windows server... | 
|  |      87FurN1      2020-12-16 21:13:53 +08:00 via iPhone @xiaomingVTEX 同想到 Rocky Linux,RHEL 正统开源续作。从 Centos 迁移成本也会低 | 
|  |      88404error      2020-12-16 21:20:12 +08:00 虽然我很想推荐 Debian stable,但既然是国企的话,那还是上 RHEL 或 Ubuntu LTS,买技术支持。 | 
|  |      89xrds7986      2020-12-16 21:22:01 +08:00 统信 UOS 不是最近很火?? | 
|      90techphoebe      2020-12-16 21:31:12 +08:00 via iPhone debian stable 你值得拥有 | 
|  |      91lshero      2020-12-16 21:39:59 +08:00 openEuler 貌似有好几家公司发布商业版本 可以一起沸腾一下 | 
|  |      92aaa5838769      2020-12-16 21:59:03 +08:00 现在主要常用都是 centos7,debian 系统好用么。 | 
|  |      93kingfalse      2020-12-16 22:32:56 +08:00 via Android debian 投一票 | 
|      94iphoneXr      2020-12-16 22:44:01 +08:00 via iPhone 支持下 centos7 反正也从不升级和修复漏洞、安全更新啥的。 如果真要换,优先考虑公有云的 ali linux tlinux 这种,私有云考虑 debian 和 ubunt 。 互联网行业,国产 linux 真没有用过😂 | 
|      95tin3w5      2020-12-17 00:26:54 +08:00 既然系统已经上云就不用考虑硬件服务器对于各个操作系统发行版的驱动方面的问题,系统完全是随便选。 个人建议,系统完全可以使用一个楼主用起来比较习惯的操作系统发行版,比如习惯 RHEL 系列的,大都会选择 CentOS7/8,习惯 Debian 系列的,大都会选择 Ubuntu server 或直接用 Debian,跑 Docker 服务。具体上面跑的容器,由开发定就好了,你需要做的只是根据开发的需求,写好 Dockerfile,维护好环境和做好基本的流量管理。这样做可以极大程度上避免和开发因为环境不同而掐架,而且比较干净。 当然,如果执意要用虚拟机,建议你还是从习惯性与现存的脚本数量来考虑,毕竟新版本系统上线之后,大量的自动化工作都要做适配,之前用 CentOS6,现在直接切 Debian 、Ubuntu 、Suse 这样更换一个发行版,无异于给自己找麻烦。估计这么选的要么是每天闲的实在是没事可干,要么是没什么大规模服务器运维经验,仅仅是靠拍脑袋和自己的喜好才发表结论的纯开发。通常情况下,同发行版迭代才是明智之选。 如果楼主愿意研究新鲜事物,而且业务也不是非常核心,完全可以逐步把业务切到 CentOS8 上。当然,现在 CentOS8 的中文排错资料可能还不是很完善,你需要自己多去研究研究。如果业务比较重要或懒得折腾,喜欢遇到问题之后直接用中文搜一下就能找到答案,可能 CentOS7 比 CentOS8 更为合适。 | 
|  |      96Rorysky      2020-12-17 00:27:15 +08:00 选国产操作系统,可以获得领导嘉奖 | 
|      97tin3w5      2020-12-17 00:56:06 +08:00 | 
|  |      98initd      2020-12-17 03:18:40 +08:00 OpenSUSE | 
|  |      99nuk      2020-12-17 04:01:28 +08:00 我也在想这个问题,去年开始准备把系统从 gentoo 迁移到 CentOS,搞了蛮久了,前不久老板还在问能不能弄到 8 上面(眼馋支持到 2029 年) 现在我有点懵逼 | 
|  |      100owwlo      2020-12-17 04:41:06 +08:00 Ubuntu 的 security update 已经改成 10 年了,5 年是 maintaince: https://ubuntu.com/about/release-cycle |