
外包的客户基本上只要服务还能动就不会找人登上服务器看,解决安全问题之类的都是我来。目前我都是给他们安装 Ubuntu 20.04 ,但 Ubuntu LTS 的支持时间都比较短,那么多客户我肯定不可能一个个 do-release-upgrade ,更炸了处理起来麻烦死了。一旦停止支持出重大安全问题要怎么处理?有大安全问题的软件包会单独发布安全更新吗?不想用 CentOS ,前几个月接手一台 uptime 9 年的 CentOS 4 机器想到的问题。
因为感觉 Ubuntu 的资料比 Debian 多很多选的 Ubuntu ,感觉用 Ubuntu 做服务器的也比 Debian 多。
1 springz 2022-04-03 15:56:43 +08:00 部署了就不动了我推荐 FreeBSD ,当然这要看你什么业务场景。Debian 其实很不错,资料比 Ubuntu 多。大多数情况下觉得 Debian 资料少是用的中文。 |
2 springz 2022-04-03 15:57:21 +08:00 毕竟 Linux 基本只有两个大的生态,Debian 和 Redhat 。 |
3 rv54ntjwfm3ug8 OP @springz #1 大部分客户都是商城类的业务。有的时候服务在 Docker 里,FreeBSD 装 Docker 好像要用到虚拟机(?) 都是用英文搜资料,搜 Debian 经常出来的都是 Ubuntu 的资料,反之却很少。 |
4 Cielsky 2022-04-03 16:02:00 +08:00 via Android @theklf4 感觉都无所谓啊,Ubuntu 的资料基本也适用于 debian ,还没 snap 这破玩意儿 |
5 rv54ntjwfm3ug8 OP @Cielsky #4 为什么 snap 风评这么差呢,我倒挺喜欢 snap ,能方便地限制应用权限,对性能影响不是很大,多 1GB 的硬盘在生产环境能算什么 |
6 txydhr 2022-04-03 16:55:23 +08:00 长期单一功能的机器,一用七八年,感觉 centos 好一些 |
7 AkideLiu 2022-04-03 17:16:44 +08:00 via iPhone 10 年一更新真的有点离谱吧,就算是付费的 redhat4 你想找官方给你升级到 7/8 都难。不如把应用打个 docker ,10 年后如果想升级,重新安装个最新版的系统,docker 一拉任务完成 |
8 ugvfpdcuwfnh 2022-04-03 17:16:59 +08:00 你都已经用 Ubuntu 20.04 ,那就不要折腾了呗。 你切换成 CentOS ,不比你 do-release-upgrade 更折腾吗? |
9 sunhelter 2022-04-03 17:19:37 +08:00 我有客户还在用 win server 2008 呢 |
10 springz 2022-04-03 17:35:53 +08:00 Ubuntu 毕竟也是基于 Debian 开发的,除了 snap 和 Netplan 是自己私货,Server 端其他和 Debian 差别很小了。 |
12 springz 2022-04-03 17:41:27 +08:00 用 Docker 多的话就不要 FreeBSD 了,Debian 吧。Ubuntu 也不错,一般按照 Debian 的支持进度,一般一个大版本能支持到 6 年,重大安全问题 8 年。前一段时间看到老的不行的了 Debian 6 还有新的安全补丁包。 |
13 rv54ntjwfm3ug8 OP @springz #12 Ubuntu 不做特别设置能直接 apt upgrade Debian 的安全补丁包吗 |
14 QK8wAUi0yXBY1pT7 2022-04-03 17:45:07 +08:00 CentOS 8/9 Stream 以后似乎可以不再大版本升级了,有啥需要的小调整就可以了。 |
15 springz 2022-04-03 17:45:46 +08:00 滚动发行版啊,一段时间不滚再滚一下试试。 |
17 springz 2022-04-03 17:48:31 +08:00 Debian 安全包一般只对 stable 通道发,之前用 Debian testing ,临近发新版本冻结的时候 testing 一两个月没新包。 |
18 westoy 2022-04-03 17:58:29 +08:00 ubuntu server lts 的周期是 5 年么, 已经算最高的梯队了, debian 也就 5 年, 之前 debian 还是 3 年来着。 你现在装 debian 11 和 ubuntu 22.04 , 都是 26 年中结束维护, 你要肯充钱, ubuntu 还能保你到 32 年 而且相信我, 大部分业务散包的 , 要么是根本没人用的业务, 过个半年一年和你对接的都可能离职找不到了 ........要么活不了几年......你几乎不用考虑 lts 过期的问题....... |
19 Huelse 2022-04-03 18:06:47 +08:00 个人推荐 debian ,稳定包比较保守的 |
20 msg7086 2022-04-03 19:22:20 +08:00 via Android 矛盾集合体。如果你想要长久安全支持,那就是 RHEL 家族。如果你想要放置在那长期不管,那支持时间就无关了。 运维没有银弹,又想要长期安全更新,又不愿意冒升级炸锅的危险,又不愿掏钱上企业级支持 or 雇专业运维团队自己维护安全补丁版,哪有那么好的事情。 就算是 Ubuntu ESM 收费维护,其实也只管非常少量的包。你要用老版本,自己打包补丁可能是最简单的方案之一。 |
21 guoqiao 2022-04-03 19:22:56 +08:00 现在 Ubuntu LTS Support 已经是 10 年了: "For each Ubuntu LTS release, Canonical maintains the Base Packages and provides security updates, including kernel livepatching, for a period of ten years." https://ubuntu.com/about/release-cycle |
22 rv54ntjwfm3ug8 OP @guoqiao #21 ESM 用于生产环境要付费的 |
23 xuanbg 2022-04-03 19:55:59 +08:00 其实没什么区别,熟悉哪个上哪个就好了。 |
24 kukat 2022-04-03 20:14:51 +08:00 可以打包 docker 啊,os 随便换 |
25 rv54ntjwfm3ug8 OP @kukat #24 生产环境要换一次 OS 你知道多麻烦吗 |
26 oovveeaarr 2022-04-03 21:31:08 +08:00 CentOS 升级遭不住,还是 Debian 系好,看清楚升级时的提示基本升不烂吧。 |
27 lfzyx 2022-04-03 21:41:43 +08:00 CentOS 都不再维护了你不知道? |
28 JoeoooLAI 2022-04-04 01:51:45 +08:00 想起了被 win server 2003 恐惧。。。有个客户想从 2003 升级到 2019.。。。。。搞得我头疼。 扯远了,还是支持楼上各位说用 docker 的,毕竟是真的灵活,当然这要看甲方要求了,假设他们什么意见都没有,都交给你决定,那么 docker 确实是有不错的选择。 |
29 findex 2022-04-04 04:25:11 +08:00 @guoqiao ubuntu lts 前 5 年是免费支持更新,后 5 年需要订阅 ubuntu advantage 。 然后 debian stable 版本没说支持多久,但是重要安全补丁还是能支持个 5+年的。所以无论怎样,5 年起码一个 cycle 。之前有服务器用的 ubuntu lts ,就不断地升级,一直到最新的。新服务推荐 debian 了。docker 已经是容器的标准了吧。 有谁在实际业务中用 podman 、systemd-nspawn? 用的来说说。如何应用的? |
30 laozhoubuluo 2022-04-04 09:44:58 +08:00 目前最长支持期限也就是 10 年了,如果必须要在支持期限内的话必须要考虑这个问题。对于外包项目来说这个升级当然是作为付费服务给客户,客户不接受的话那就接着跑。而且 Docker 化封装之后也几乎没什么依赖问题,升完级之后直接就可以跑。 另外 CentOS 7 维护也就在 2024-06-30 停止了,还不如 Ubuntu 20.04 来得好,起码后者实打实的能到 2025 年。 @JoeoooLAI 2003 升级 2019 肯定要换硬件了,相当于应用程序搬家呗。 |
31 yaoyaomoe 2022-04-04 12:05:06 +08:00 via iPhone debian 加 docker centos 的话 长期以后就是滚动版本…… |
33 JoeoooLAI 2022-04-04 15:41:11 +08:00 @laozhoubuluo 当时已经上了 vm ,最重要是怎么才能保住 AD |
34 Jarvis666 2022-04-04 17:17:55 +08:00 差别不大,Debian 相对稳定,推荐 |
35 shequ2046 2022-04-05 02:14:02 +08:00 能存续 10 年且人员严谨交接同时业务持续 10 年的公司在日本其实还是蛮多的, 如果是天朝的话,只能说你活在梦里。 |
36 flynaj 2022-04-05 15:30:58 +08:00 Debian 没有错. ubuntu 就是基于 debian 的。 |