选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

在 023 年中弃用 AL2 并移除的 AL2功能

聚焦模式
在 023 年中弃用 AL2 并移除的 AL2功能 - Amazon Linux 2023

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

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

本节介绍在 023 中可用但在 AL2 AL2 023 中不再可用的功能。

32 位 x86 (i686) 软件包

作为 2014.09 版本的一部分 AL1,我们宣布这将是最后一个产生 32 位的版本。 AMIs因此,从 2015.03 版本开始, AL1Amazon Linux 不再支持在 32 位模式下运行系统。 AL2 为 x86-64 主机上的 32 位二进制文件提供了有限的运行时支持,并且不提供开发包来支持构建新的 32 位二进制文件。 AL2023 不再包含任何 32 位用户空间软件包。我们建议客户完成向 64 位代码的过渡。

如果您需要在 023 上运行 32 位二进制文件,则可以从 AL2 023 之上运行的 AL2 容器 AL2 内部使用 32 位用户空间。 AL2

aws-apitools-*替换为 AWS CLI

在 2013 AWS CLI 年 9 月发布之前,提供 AWS 了一组命令行实用程序,实现于 Java,它允许客户调用亚马逊 EC2 API。这些工具已于 2015 年被弃用, AWS CLI 成为通过命令行与 Amazon 进行交互 EC2 APIs 的首选方式。这包括以下aws-apitools-*软件包。

  • aws-apitools-as

  • aws-apitools-cfn

  • aws-apitools-common

  • aws-apitools-ec2

  • aws-apitools-elb

  • aws-apitools-mon

对这些aws-apitools-*软件包的上游支持已于 2017 年 3 月结束。尽管缺乏上游支持,但 Amazon Linux 继续提供其中一些命令行实用程序(例如aws-apitools-ec2),以便为客户提供向后兼容性。该 AWS CLI 工具比aws-apitools-*软件包更强大、更完整,因为它得到了积极维护,并且提供了一种使用所有软件包的方法 AWS APIs。

这些aws-apitools-*软件包已于 2017 年 3 月弃用,不会再收到更多更新。其中任何一个软件包的所有用户都应 AWS CLI 尽快迁移到。这些软件包在 AL2 023 中不存在。

awslogs已弃用,转而使用统一的 Amazon CloudWatch Logs 代理

awslogs软件包已在中弃用 AL2 ,在 AL2 023 中不再存在。它已被amazon-cloudwatch-agent软件包中提供的统一 CloudWatch 日志代理所取代。有关更多信息,请参阅 Amazon CloudWatch 日志用户指南

bzr版本控制系统

这些区域有:GNU Bazaar(bzr) 修订控制系统已于 AL2 023 年 AL2停产,不再存在。

建议bzr的用户将其存储库迁移到git

cgroup v1

AL2023 移至统一控制组层次结构(cgroup v2),而 AL2 使用 cgroup v1。由于 AL2 不支持 cgroup v2,因此需要在迁移到 023 的过程中完成此迁移。 AL2

log4j 热补丁 () log4j-cve-2021-44228-hotpatch

注意

log4j-cve-2021-44228-hotpatch软件包已在 023 中弃用 AL2 并于 AL2 023 年删除。

为了回应 CVE-2021-44228,亚马逊 Linux 发布了适用于 Ap ache Log4j 的 Hotpatch 的 RPM 打包版本,适用于和。 AL1 AL2在宣布在 Amazon Linux 中添加热补丁时,我们指出:“安装热补丁并不能取代更新到缓解 CVE-2021-44228 或 CVE-2021-45046 的 log4j 版本。”

热补丁是一种缓解措施,可以留出时间来修补 log4j。 AL2023 的第一个正式发布版本是 CVE-2021-44228 发布的 15 个月后,因此 AL2 023 不附带该热补丁(无论是否启用)。

建议在 Amazon Linux 上运行自己的 log4j 版本的客户务必更新到未受 CVE-2021-44228CVE-2021-45046 影响的版本。

lsb_releasesystem-lsb-core 软件包

过去,有些软件会调用该lsb_release命令( AL2 由软件system-lsb-core包提供)来获取有关其运行的 Linux 发行版的信息。Linux Standards Base (LSB) 引入了此命令,Linux 发行版采用了此命令。Linux 发行版已经演变为使用更简单的标准,将这些信息保存在 /etc/os-release 和其他相关文件中。

os-release 标准来自 systemd。有关更多信息,请参阅 systemd os-release 文档

AL2023 不随lsb_release命令一起提供,也不包括system-lsb-core软件包。软件应完成向 os-release 标准的过渡,以保持与 Amazon Linux 和其他主要 Linux 发行版的兼容性。

mcrypt

mcrypt图书馆和相关的 PHP 扩展已在中弃用 AL2,在 AL2 023 中不再存在。

上游 PHP 已在中弃用该mcrypt扩展 PHP 7.1 于 2016 年 12 月首次发布,最终版本于 2019 年 10 月发布。

上游mcrypt最后一次发布是在 2007 年,并未在 2017 年完成新提交SourceForge 所需的cvs版本控制迁移,最近一次提交(之前只有 3 年)是从 2011 年开始的,删除了该项目有维护者的提法。

建议其余mcrypt用户将其代码移植到 OpenSSL,因为mcrypt不会添加到 AL2 023。

OpenJDK 7 () java-1.7.0-openjdk

注意

AL2023 提供了多个版本的 Amazon Corretto 来支持 Java 基于的工作负载。OpenJDK 7 软件包已 AL2在中弃用,在 023 中不再存在。 AL2Corretto 8 提供了 AL2 023 年最古老的 JDK。

有关亚马逊 Linux 上的 Java 的更多信息,请参阅Java 在 AL2 023

Python 2.7

注意

AL2023 删除了 Python 2.7,因此任何需要 Python 的操作系统组件都是为了与 Python 3 配合使用而编写的。要继续使用 Amazon Linux 提供并支持的 Python 版本,请将 Python 2 代码转换为 Python 3。

有关亚马逊 Linux 上的 Python 的更多信息,请参阅Python 在 AL2 023

rsyslog-openssl取代 rsyslog-gnutls

rsyslog-gnutls软件包已在中弃用 AL2,在 AL2 023 中不再存在。该rsyslog-openssl软件包应可直接替换任何用途。rsyslog-gnutls

网络信息服务 (NIS)/yp

网络信息服务 (NIS),最初称为黄页或 YP 已在 023 中弃用 AL2,在 AL2 023 中不再存在。这包括以下软件包:ypbindypserv、和yp-tools。与之集成的其他软件包 NIS 在 AL2 023 中删除了此功能。

亚马逊 VPC 中有多个域名 create-dhcp-options

在 Amazon Linux 2 中,可以在domain-name参数中将多个域名传递给 create-dhcp-options,这将导致/etc/resolv.conf包含类似的内容search foo.example.com bar.example.com。亚马逊 VPC DHCP 服务器使用发送提供的域名列表 DHCP 选项 15,它仅支持单个域名(参见 RFC 2132 第 3.17 节)。自 AL2 023 systemd-networkd 起使用网络配置,以下是 RFC,这个偶然的功能 AL2 在 AL2 023 上不存在

AWS CLIAmazon VPC 文档这样说:“某些 Linux 操作系统接受多个用空格分隔的域名。但是,Windows 而其他 Linux 操作系统则将该值视为单个域,这会导致意外行为。如果您的 DHCP 选项集与一个 Amazon VPC 关联,该VPC具有运行操作系统的实例,这些实例将该值视为单个域,请仅指定一个域名。 “

在这些系统(例如 AL2 023)上,使用指定两个域 DHCP 选项 15(仅允许一个),并且由于空格字符在域名中无效,这将导致空格字符被编码为032,从而/etc/resolv.conf包含search foo.exmple.com032bar.example.com空格字符。

为了支持多个域名,一个 DHCP 服务器应该使用 DHCP 选项 119(参见 RFC 3397,第 2 节)。有关亚马逊 VPC 何时支持此功能,请参阅亚马逊 VPC 用户指南 DHCP 服务器。

日志中有 OpenSSH 密钥指纹 audit

在生命周期的后期 AL2,在 OpenSSH 包中添加了一个补丁,用于发出用于身份验证的密钥指纹。 AL2023 中不存在此功能。

ld.goldLinker

ld.gold链接器在中可用 AL2,并于 AL2 023 年移除。客户构建的软件明确引用 gold 链接器应该迁移到常规 (ld.bfd) 链接器。

上游的 GNU Binutils 版本2.44(2025年2月发布)的发行说明记录了以下内容的删除ld.gold:“与之前的做法不同,在本版本中,binutils-2.44.tar压缩包不包含金链接器的来源。这是因为金链接器现已被弃用,除非志愿者挺身而出并主动提出继续开发和维护,否则最终将被删除。”

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。