本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 AL2 中取代的功能,並在 AL2023 中移除
本節說明 AL2 中提供的功能,不再在 AL2023 中提供。
主題
32 位元 x86 (i686) 套件
作為 2014.09 版本 AL1
如果您需要在 AL2023 上執行 32 位元二進位檔案,則可以在 AL2023 上執行的 AL2 容器內,從 AL2 使用 32 位元使用者空間。
aws-apitools-*
取代為 AWS CLI
在 AWS CLI 2013 年 9 月發行 之前, AWS 已推出一組命令列公用程式,實作於 Java,允許客戶進行 Amazon EC2 API呼叫。這些工具在 2015 年已棄用,而 AWS CLI 成為APIs從命令列與 Amazon EC2 互動的偏好方式。這包括下列aws-apitools-*
套件。
-
aws-apitools-as
-
aws-apitools-cfn
-
aws-apitools-common
-
aws-apitools-ec2
-
aws-apitools-elb
-
aws-apitools-mon
對 2017 年 3 月結束之aws-apitools-*
套件的上游支援。儘管缺乏上游支援,但 Amazon Linux 繼續運送其中一些命令列公用程式 (例如 aws-apitools-ec2
),以便為客戶提供向後相容性。 AWS CLI 是比aws-apitools-*
套件更強大且完整的工具,因為它會主動維護,並提供使用 all AWS APIs 的方法。
aws-apitools-*
套件已於 2017 年 3 月棄用,不會再收到進一步更新。任何這些套件的所有使用者都應 AWS CLI 盡快遷移至 。這些套件不存在於 AL2023 中。
awslogs
已棄用,以支持統一的 Amazon CloudWatch Logs 代理程式
awslogs
套件已在 AL2 中取代,不再存在於 AL2023 中。它會由amazon-cloudwatch-agent
套件中可用的 Unified CloudWatch Logs 代理程式取代。如需詳細資訊,請參閱 Amazon CloudWatch Logs 使用者指南。
bzr
修訂控制系統
GNU
Bazaarbzr
) 在 AL2 中停止修訂控制系統,不再存在於 AL2023 中。
bzr
建議 的使用者將其儲存庫遷移至 git
。
cgroup v1
AL2023 移至 Unified Control Group 階層 (cgroup v2),而 AL2 使用 cgroup v1。由於 AL2 不支援 cgroup v2,因此需要完成此遷移,才能移至 AL2023。
log4j hotpatch (log4j-cve-2021-44228-hotpatch
)
注意
log4j-cve-2021-44228-hotpatch
套件已在 AL2 中取代,並在 AL2023 中移除。
為了回應 CVE-2021-44228
該熱修補是一種緩解措施,讓您有時間修補 log4j
。AL2023 的第一個一般可用性版本是在 CVE-2021-44228
建議客戶在 Amazon Linux 上執行自己的log4j
版本,以確保他們已更新至不受 CVE-2021-44228
lsb_release
和 system-lsb-core
套件
從歷史上來看,有些軟體調用 lsb_release
命令 (在 AL2 中由system-lsb-core
套件提供),以取得正在執行的 Linux 發行版本相關資訊。Linux Standards Base (LSB) 引入了此命令,Linux 發行版本採用此命令。Linux 發行版已發展為使用更簡單的標準,以將此資訊保留在 /etc/os-release
和其他相關檔案內。
os-release
標準源自 systemd
。如需詳細資訊,請參閱系統作業系統版本文件
AL2023 不會隨 lsb_release
命令一起出貨,也不會包含system-lsb-core
套件。軟體應完成 os-release
標準的轉換,以維持與 Amazon Linux 和其他主要 Linux 發行版的相容性。
mcrypt
mcrypt
程式庫和關聯的 PHP 擴充功能已在 AL2 中取代,不再存在於 AL2023 中。
上游 PHP 已取代 中的mcrypt
延伸模組 PHP 7.1
上游mcrypt
程式庫上次在 2007 年發行了版本cvs
修訂控制進行遷移,最近的遞交 (且僅 3 年前) 是自 2011 年起,移除了對具有維護器之專案的提及。
建議任何剩餘的使用者mcrypt
將其程式碼移植到 OpenSSL,因為 mcrypt
不會新增至 AL2023。
OpenJDK 7 (java-1.7.0-openjdk
)
注意
AL2023 提供數個 Amazon Corretto
如需 Amazon Linux 上 Java 的詳細資訊,請參閱 AL2023 中的 Java。
Python 2.7
注意
AL2023 已移除 Python 2.7,因此任何需要 Python 的作業系統元件都會寫入,以便與 Python 3 搭配使用。若要繼續使用由 Amazon Linux 提供並支援的 Python 版本,請將 Python 2 程式碼轉換為 Python 3。
如需有關 Amazon Linux 上的 Python 的詳細資訊,請參閱 AL2023 中的 Python。
rsyslog-openssl
取代 rsyslog-gnutls
rsyslog-gnutls
套件已在 AL2 中取代,不再存在於 AL2023 中。rsyslog-openssl
套件應該是rsyslog-gnutls
任何套件使用情況的下拉式選單替代。
網路資訊服務 (NIS)/ yp
Network Information Service (NIS),最初稱為黃頁或 YP 已在 AL2 中取代,不再存在於 AL2023 中。這包括下列套件:ypbind
、 ypserv
和 yp-tools
。與 整合的其他套件 NIS 在 AL2023 中移除此功能。
Amazon VPC 中的多個網域名稱 create-dhcp-options
在 Amazon Linux 2 中,可以將 domain-name
參數中的多個網域名稱傳遞至 create-dhcp-options
/etc/resolv.conf
包含 等物件search foo.example.com bar.example.com
。Amazon VPC DHCP 伺服器使用 傳送提供的網域名稱清單 DHCP 選項 15,僅支援單一網域名稱 (請參閱 RFC 2132 第 3.17 節systemd-networkd
進行網路組態,其遵循 RFC,AL2023 上不存在此 AL2 中的意外功能
AWS CLI
在這些系統上,例如 AL2023,使用 指定兩個網域 DHCP 選項 15 (僅允許一個),而且由於空格字元在網域名稱中無效032
,進而/etc/resolv.conf
包含 search foo.exmple.com032bar.example.com
。
為了支援多個網域名稱,DHCP 伺服器應該使用 DHCP 選項 119 (請參閱 RFC 3397 第 2
audit
日誌中的 OpenSSH 金鑰指紋
在 AL2 的生命週期稍後,已將修補程式新增至 OpenSSH 套件,以發出用於驗證的金鑰指紋。AL2023 中不存在此功能。