View a markdown version of this page

在 Lightsail 实例上更新亚马逊 Linux - Amazon Lightsail

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 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 在亚马逊 Linux 安全中心中。

创建实例后,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 上。

  1. 创建实例的快照作为备份。

  2. 使用 SSH 连接到实例。有关更多信息,请参阅 在 Lightsail 上连接 Linux 或 Unix 实例。

  3. 检查更新的 AL2023 版本是否可用:

    sudo dnf check-release-update

    如果有更新的版本可用,输出会列出该版本以及升级到该版本的命令。

  4. 将包括内核在内的所有软件包升级到最新版本:

    sudo dnf upgrade --releasever=latest

    查看包裹清单,然后输入 y 继续。

  5. 重启实例以加载新内核:

    sudo reboot
  6. 实例重启后,再次连接到它并确认内核版本:

    uname -r
    注意

    要解决这个问题 CVE-2026-98432,版本应该是 6.1.189-236.400.amzn2023 或以后。

要仅安装内核更新和安全公告中指定的发行版,请改为运行公告中的命令。对于 CVE-2026-98432,参见 ALAS2023-2026-3365 在亚马逊 Linux 安全中心网站上。

注意

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。

  1. 创建实例的快照作为备份。

  2. 使用 SSH 连接到实例。有关更多信息,请参阅 在 Lightsail 上连接 Linux 或 Unix 实例。

  3. 更新所有软件包,包括内核:

    sudo yum update

    查看包裹清单,然后输入 y 继续。要仅更新内核,请运行 sudo yum update kernel 取而代之。

  4. 重启实例以加载新内核:

    sudo reboot
  5. 实例重启后,再次连接到它并确认内核版本:

    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。

其他资源