本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AL1 在上使用 Amazon
警告
不再支持亚马逊 Linux 1(AL1前身为亚马逊 Linux AMI)。本指南仅供参考。
注意
AL1 不再是亚马逊 Linux 的当前版本。 AL2023 是 AL1 和 AL2的继任者。有关 023 新增内容的更多信息,请参阅《 AL2 023 用户指南》中的 “比较 AL1 和 AL2 023” 部分以及 AL2 023 中的 Package 更改列表。 AL2
因为 AL1,现在是 EOL,支持较新的实例类型,因此Amazon Web Services 区域不会添加。
存储库配置
AL1 和 AL2, AMIs 是创建 AMI 时可用的软件包的快照,但安全更新除外。任何未包含在原始 AMI 中,但在运行时安装的程序包都将为最新可用版本。要获取可用的最新软件包 AL1,请运行yum update -y。
对于 AL2 023,与 AL1 和 AL2相比,存储库配置发生了变化。有关 AL2 023 存储库的更多信息,请参阅管理软件包和操作系统更新。
AL2023 之前的版本配置为提供持续的更新流,从 Amazon Linux 的一个次要版本滚动到下一个版本(也称为滚动发布)。作为最佳实践,我们建议您将 AMI 更新为最新可用的 AMI。不要启动使用旧版本 AMIs 的 Amazon Linux。
不支持在主要 Amazon Linux 版本之间进行就地升级,例如从 AL1 到 023 AL2 或从 AL2 AL2 023 升级。有关更多信息,请参阅 Amazon Linux 可用性。
lock-on-launch在亚马逊 Linux 中使用
您可以通过启用该lock-on-launch功能来禁用滚动发布。该 lock-on-launch功能锁定您的实例,使其仅接收来自指定版本的 AMI 的更新
举例来说,您可以启动 2017.09 AMI,使其仅接收早于 2018.03 AMI 发布的更新,直至您准备好迁移到 2018.03 AMI 为止。
重要
如果您启用该 lock-on-launch功能并选择的存储库版本不是最新版本,则不会收到进一步的更新。要接收滚动发布的版本,您必须使用最新 AMI,或使用指向最新版本的存储库持续更新 AMI。
要在新实例中启用该 lock-on-launch功能,请在将以下用户数据传递给的情况下启动该功能cloud-init:
#cloud-config
repo_releasever: 2017.09
将现有实例锁定到当前 AMI 版本
-
编辑
/etc/yum.conf。 -
注释
releasever=latest。 -
要清除缓存,请运行 yum clean all。