MatrixOne 推荐部署使用的操作系统为 Debian 11+、Ubuntu 20.04+、CentOS 9+ 等 Kernel 内核版本高于 5.0 的操作系统。随着 CentOS 7 的支持周期接近尾声,社区不少小伙伴都在讨论用以替换的 Linux 操作系统,经过问卷调查,我们发现小伙伴们的操作系统大都仍为 CentOS 7,并且由于种种原因无法在短期内进行更新替换。
MatrixOne 使用 Golang 语言开发,而 Golang 程序在低 Kernel 内核的 Linux 系统中有概率会触发 Bug 导致应用 Crash。CentOS 7 使用的内核版本为较为陈旧的 Kernel 3.10.0,为了让小伙伴们更加稳定的使用 MatrixOne,经过测试小哥哥多轮回归测试验证,社区为大家整理了 CentOS 7 内核升级至 5.0+ 的简易方案。
Linux 内核是操作系统的基础组件,负责管理硬件资源和提供基本操作系统功能。对于 Linux 内核版本,我们通常只关注最新稳定版和长期维护版:
Stable
最新稳定版,每个主线内核被发布后,即被认为是“stable”。任何对 stable 内核的 BUG 修复都会从 Mainline 主线树中回溯并由指定的 stable 内核维护人员使用。在下一个主线内核可用之前,通常只有几个 BUG 修复内核版本 - 除非它被指定为“longterm maintenance kernel(长期维护内核)”。stable 内核更新按需发布,通常每月 2-3 次。
Longterm
长期维护版,通常会提供几个“longterm maintenance”内核版本,用于修复旧版内核的 BUG。这些内核只会修复重大 BUG,并且不会频繁发布版本。通常情况下,我们较推荐使用长期维护版的内核。
目前 Linux Kernel Organization 长期维护的内核版本列表如下。由于 CentOS 7 原始内核版本较低,我们建议选择升级至 5.4 版本的内核:

最低0.47元/天 解锁文章
1250

被折叠的 条评论
为什么被折叠?



