大佬们,你们好啊,虽然我关注 openSUSE 超过 10 年了,但是除了在 VMware 中体验过 openSUSE 外,没有在生产环境下使用过 openSUSE 作为服务器。
近几年来 openSUSE 的中文知识库感觉好像变多了,这让我很惊讶。看起来 openSUSE 很重视中文用户。
我想试试用 openSUSE 做服务器,但是不知道应该选择哪个版本呢。
之前主流一直使用 Centos7,到现在依然使用 Centos7,超过 10 年的时间了。这真是一个强健的服务器发行版,我由衷的感叹。
如果不是 Centos7 不在支持列表中了,虽然还有 4 年扩展支持时间,但是结束它总有个时间。
我想试试 openSUSE,但是对 openSUSE 的发行版不是很了解,选择的时候我犯了难,不知道该选择哪个版本。
之前原因选择 rhel7 的原因是,红帽系列每个发行版都有 10 年的支持时间。讲真,我希望它支持到天荒地老。。。。。。
我不了解 opensuse 的支持时间,我想一个目前使用率最高的版本,支持时间最长的版本作为后续的服务器版本。
下面是我整理的笔记,但是对于发行版,还是犹豫不决,有懂行的大佬们,可以指导我一下吗?
服务器要求稳定,一般用 Leap 吧,不适合用 tumbleweed。
推荐 Leap(有桌面,但同时支持以服务器形态部署)或者 Leap Micro(原子化主机操作系统)
openSUSE 官方支持的,面向服务器的分支具体有:
如果安装系统时出现乱码,可先使用 en_US 安装系统,登录系统后,再使用 YaST Language 更改语言。
相关:
https://doc.opensuse.org/documentation/Leap/startup/html/book-startup/cha-update-osuse.html
从官方文档和第三方论坛搜到的信息看,貌似跨版本更新如 15.5 → 15.6 都需要重启,不知道能否有不重启更新的方法,否则我觉得 leap 作为服务器系统还是不太行,有知道如何可以的大佬请赐教。
是否要重启,取决于更新了什么软件包,也取决于补丁修补的内容。
如果按照传统 kernel 的方式,安装新的 kernel 包,祖师爷来了都要重启(kexec 也算)
但是 Leap 中包含了 kernel-default-livepatch 包,看起来是 SUSE Linux Enterprise Live Patching 的社区化应用,您可以试试。 内核空间的运行时修补,SUSE 已经差不多 6 年了吧,记不清楚了。 最近几年,用户空间的运行时修补也已经上线了。
Leap 的好处是跟 SUSE Linux Enterprise 基本一致,有些功能可以直接查找 SUSE Linux Enterprise 文档对照。