本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Lightsail 实例上更新亚马逊 Linux
本指南介绍如何更新根据亚马逊 Linux 2023 (AL2023) 或 Amazon Linux 2 蓝图创建的 Amazon Lightsail 实例。AL2023 蓝图运行 Linux 内核 6.1,亚马逊 Linux 2 蓝图运行 Linux 内核 4.14。为了保护这些实例免受安全漏洞的影响,请保持其操作系统和内核处于最新状态。
重要
CVE-2026-98432:Linux 内核的 IPv4 网络代码中的缺陷可让远程攻击者通过发送特别定时的 TCP 流量使实例崩溃或损坏内存。亚马逊 Linux 将此问题评为 “重要”,CVSS v3 得分为 8.1。要解决这个问题,请将内核更新到以下版本或更高版本,然后重启实例:
-
AL2023(内核 6.1):
6.1.189-236.400.amzn2023 -
亚马逊 Linux 2(内核 4.14):
4.14.355-287.758.amzn2 -
亚马逊 Linux 2(内核 5.10,如果你自己安装的话):
5.10.271-272.1121.amzn2
对于使用其他 Linux 蓝图的受影响实例,以及在更新之前可以应用的临时防火墙规则,请参阅 地址 CVE-2026-98432 上 Linux-based Lightsail 实例。
有关详细信息,请参见 CVE-2026-98432
创建实例后,Lightsail 不会更新实例上的操作系统。你负责安装操作系统和内核更新。有关更多信息,请参阅 更新您的 Lightsail 实例和容器。
每次内核更新都需要重启。在可以短暂中断的时间内计划更新。
本页包含以下部分:
开始前的准备工作
在更新您的实例之前,请为其创建快照。如果更新期间出现问题,您可以从快照创建新实例。有关更多信息,请参阅 备份 Linux/Unix 带有快照的 Lightsail 实例。
要检查您的实例正在运行哪个内核,请使用 SSH 连接到该内核并运行以下命令。有关连接的说明,请参见 在 Lightsail 上连接 Linux 或 Unix 实例。
uname -r
输出显示内核版本。例如, 6.1.189-236.400.amzn2023.x86_64 在 AL2023 上,或 4.14.355-287.758.amzn2.x86_64 在亚马逊 Linux 上 2.
更新 AL2023 实例
AL2023 的用途 确定性升级。确定性升级意味着每个实例都保留在其创建时使用的 AL2023 版本。发行版是一组固定的版本控制软件包存储库,因此每次都使用相同的命令安装相同的软件包版本。正因为如此, sudo dnf upgrade 它本身只能安装当前版本的更新。它不安装新版本的软件包,包括内核安全补丁。要获得最新的修复程序,请使用升级到最新版本 --releasever 选项。欲了解更多信息,请参阅 通过版本化存储库进行确定性升级 在 AL2023 用户指南。
Lightsail AL2023 蓝图运行内核 6.1。以下步骤将内核 6.1 更新到最新版本,并将您的实例保持在内核 6.1 上。
-
创建实例的快照作为备份。
-
使用 SSH 连接到实例。有关更多信息,请参阅 在 Lightsail 上连接 Linux 或 Unix 实例。
-
检查更新的 AL2023 版本是否可用:
sudo dnf check-release-update如果有更新的版本可用,输出会列出该版本以及升级到该版本的命令。
-
将包括内核在内的所有软件包升级到最新版本:
sudo dnf upgrade --releasever=latest查看包裹清单,然后输入
y继续。 -
重启实例以加载新内核:
sudo reboot -
实例重启后,再次连接到它并确认内核版本:
uname -r注意
要解决这个问题 CVE-2026-98432,版本应该是
6.1.189-236.400.amzn2023或以后。
要仅安装内核更新和安全公告中指定的发行版,请改为运行公告中的命令。对于 CVE-2026-98432,参见 ALAS2023-2026-3365
注意
AL2023 还将内核 6.12 和 6.18 作为单独的软件包提供 (kernel6.12 和 kernel6.18)。此页面上的步骤不安装它们。如果你想切换到更新的内核版本,请参阅 在 AL2023 上更新 Linux 内核 在 AL2023 用户指南,并在更改之前测试您的工作负载。
更新亚马逊 Linux 2 实例
Lightsail 亚马逊 Linux 2 蓝图运行内核 4.14。与 AL2023 不同,Amazon Linux 2 会在您运行时安装最新的可用软件包 yum update。您无需选择发行版。
注意
亚马逊 Linux 2 的标准支持已到期。我们建议您将工作负载移至基于 AL2023 蓝图创建的实例。更多有关信息,请参阅 Amazon Linux 2 FAQs
-
创建实例的快照作为备份。
-
使用 SSH 连接到实例。有关更多信息,请参阅 在 Lightsail 上连接 Linux 或 Unix 实例。
-
更新所有软件包,包括内核:
sudo yum update查看包裹清单,然后输入
y继续。要仅更新内核,请运行sudo yum update kernel取而代之。 -
重启实例以加载新内核:
sudo reboot -
实例重启后,再次连接到它并确认内核版本:
uname -r注意
要解决这个问题 CVE-2026-98432,版本应该是
4.14.355-287.758.amzn2或以后。如果您将实例更改为内核 5.10,则版本应为5.10.271-272.1121.amzn2或以后。有关此修复的详细信息,请参阅 ALAS2-2026-4065
适用于内核 4.14 和 ALAS2KERNEL-5.10-2026-137 适用于亚马逊 Linux 安全中心网站上的内核 5.10。