本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊 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后将其复制到默认文件中。升级完成并恢复配置文件后,服务应正常启动。