亚马逊 Linux 1 (AL1) 版本 2012.03 发行说明 - Amazon Linux 1
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

亚马逊 Linux 1 (AL1) 版本 2012.03 发行说明

警告

不再支持亚马逊 Linux 1(AL1前身为亚马逊 Linux AMI)。本指南仅供参考。

注意

AL1 不再是亚马逊 Linux 的当前版本。 AL2023 是亚马逊 Linux 2 AL1 的继任者。有关 023 新增内容的更多信息,请参阅《 AL2 023 用户指南》中的 “比较 AL1 和 AL2 023” 部分以及 AL2 023 中的 Package 更改列表。 AL2

本主题包括 2012.03 版本的亚马逊 Linux 1 (AL1) 发行说明更新。

升级到亚马逊 Linux 1 (AL1) 版本 2012.03

考虑从早期版本迁移到亚马逊 Linux 1 (AL1) 版本 2012.03。

虽然 EC2 即使发布了新的 Amazon Linux 1 (AL1) 版本,AMI 及其软件包的旧版本仍将继续在亚马逊上线,但我们鼓励用户迁移到较新版本的 AMI,并保持系统更新。在某些情况下,作为支持流程的一部分,通过 Amazon Premium Support 寻求旧版 Amazon Linux 1 (AL1) 支持的客户可能会被要求迁移到新版本。

要从 2011.09 或 2011.02 升级到亚马逊 Linux 1 (AL1) 版本 2012.03,请运行。yum update交易完成后,重启您的实例。

新功能

Amazon工具

我们已经收录了 Amazon Linux 1 (AL1) 中所有Amazon命令行工具的更新版本。有关更多详细信息,请参阅 2012.03 软件包清单。

Tomcat 7

Tomcat 6 和 Tomcat 7 都包含支持。两者都包含在软件包存储库中,可以通过yum install tomcat6或进行安装yum install tomcat7

MySQL 5.5

新的 Amazon Linux 1 (AL1) 版本 2012.03 用户yum install mysql(或yum install mysql55)除非明确选择安装较旧的 MySQL 5.1,否则他们将默认获得 MySQL 5.5。通过 yum 从安装了旧版 MySQL 5.1 的 Amazon Linux AMI 2011.09 实例升级的用户将保留在 MySQL 5.1 中,该版本仍可在软件包存储库mysql51中使用。

PostgreSQL 9

与 MySQL 类似,新的 Amazon Linux 1 (AL1) 版本 2012.03 用户yum install postgresql(或yum install postgresql9)除非明确选择安装较旧的 PostgreSQL 8,否则他们将默认获得 PostgreSQL 9。通过yum安装了较旧的 PostgreSQL 8.4.x 的 Amazon Linux 1 (AL1) 版本 2011.09 实例进行升级的用户将保留使用 PostgreSQL 8,该版本在软件包存储库中仍然可用。postgresql8

内核 3.2

亚马逊 Linux 1 (AL1) 版本 2012.03.3 点版本随内核版本 3.2.21 一起发布,取代了最初的亚马逊 Linux 1 () 版本 2012.03 附带的 3.2.12 内核。AL1

GCC 4.6

虽然 GCC 4.4.6 仍然是默认设置,但我们加入了 GCC 4.6.2,专门用于支持 AVX 的 EC2 实例。运行 yum 安装 gcc46 以获取软件包。GCC 4.6 使亚马逊 Linux 1 (AL1) 能够利用cc2.8xlarge实例类型上可用的 AVX 支持。

Python 2.7

虽然 Python 2.6 仍然是默认设置,但用户可以yum install python27

Ruby 1.9.3

虽然 Ruby 1.8.7 仍然是默认设置,但用户可以。yum install ruby19

CUDA 工具包 4.1

CUDA 工具包版本 4.1 已在支持 GPU 的 HVM AMI(在 us-east-1 中)上可用。

新鲜包装

AMI 中的许多软件包已重新同步到其最新的上游版本。作为参考,我们列出了亚马逊 Linux 1 (AL1) 版本 2012.03 中 RPMs 包含的所有来源。

支持的实例类型

亚马逊 Linux 1 (AL1) 版本 2012.03 有六种不同的风格。此兼容性表显示了每种亚马逊 EC2 实例类型上启动的 2012.03 AMI 变种。

实例类型 EBS 支持的 32 位 EBS 支持的 64 位 32 位实例存储 64 位实例存储 集群计算 EBS 支持的 64 位 集群 GPU 由 EBS 提供支持的 64 位
t1.micro
m1.small
m1.medium
m1.large
m1.xlarge
c1.medium
c1.xlarge
m2.xlarge
m2.2xlarge
m2.4xlarge
cc1.4xlarge
cc2.8xlarge
cg1.4xlarge

常见问题解答条款

Amazon Linux 1 (AL1) FAQs 已更新,其中包含一般主题和技术主题。

我需要采取哪些步骤才能从 PostgreSQL 9.1 升级到 9.2?
注意

请注意,你可以通过运行最新的亚马逊 Linux AMI 来完全避免这个问题,默认使用的是 PostgreSQL 9.2。

PostgreSQL 9.2 提供了重要的新功能和性能改进,并已根据客户要求将其包含在亚马逊 Linux 1 AL1 () 版本 2012.09 中。

将 PostgreSQL 从 9.1 升级到 9.2 之后,数据库服务将无法再启动。发生这种情况是因为 9.1 版本的数据库格式无法立即在 9.2 服务器上使用。我们在最新版本的 postgresql 9.2 中提供了自动安装的postgresql-upgrade软件包。这允许您使用服务 postgresql 升级对数据库执行就地升级。

在幕后,它会运行pg_upgrade以将您的数据库迁移到新格式。请注意,升级会将配置文件重置pg_hba.conf为干净状态。您的旧配置文件存储在中/var/lib/pgsql9/data-old,您可以在查看/var/lib/pgsql9/data后将其复制到默认文件中。

升级完成并恢复配置文件后,服务应正常启动。