Amazon Linux 1 (AL1) 2012.03 版本備註 - Amazon Linux 1

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon Linux 1 (AL1) 2012.03 版本備註

警告

不再支援 Amazon Linux 1 (AL1,先前稱為 Amazon Linux AMI)。本指南僅供參考。

注意

AL1 不再是 Amazon Linux 的目前版本。AL2023 是 AL1 和 Amazon Linux 2 的後續版本。如需 AL2023 新功能的詳細資訊,請參閱《AL2023 使用者指南》中的比較 AL1 和 AL2023 一節,以及 AL2023 中的套件變更清單。

本主題包含 2012.03 版本的 Amazon Linux 1 (AL1) 版本備註更新。

升級到 Amazon Linux 1 (AL1) 2012.03 版

請考慮從舊版遷移至 Amazon Linux 1 (AL1) 2012.03 版。

雖然即使發行新的 Amazon Linux 1 (AL1) 版本,舊版 AMI 及其套件仍會繼續在 Amazon EC2 中啟動,但我們建議使用者遷移至較新版本的 AMI,並保持其系統更新。AL1 在某些情況下,透過 Amazon Premium Support 尋求舊版 Amazon Linux 1 (AL1) 支援的客戶可能會被要求在支援程序中移至較新的版本。

若要從 2011.09 或 2011.02 升級到 Amazon Linux 1 (AL1) 2012.03 版,請執行 yum update。交易完成時,請重新啟動執行個體。

新功能

AWS工具

我們已包含屬於 Amazon Linux 1 (AL1) 一部分的所有AWS命令列工具的更新版本。如需詳細資訊,請參閱 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.5,除非他們明確選擇安裝較舊的 MySQL 5.1。從已安裝較舊 MySQL 5.1 的 Amazon Linux AMI 2011.09 執行個體透過 yum 升級的使用者,將繼續使用 MySQL 5.1,這在套件儲存庫mysql51中仍然可用。

PostgreSQL 9

與 MySQL 類似,新的 Amazon Linux 1 (AL1) 2012.03 yum install postgresql 版使用者預設yum install postgresql9會取得 PostgreSQL 9,除非他們明確選擇安裝較舊的 PostgreSQL 8。yum 從已安裝較舊 PostgreSQL 8.4.x 的 Amazon Linux 1 (AL1) 2011.09 版執行個體升級的使用者,將保留 PostgreSQL 8,這仍可在套件儲存庫postgresql8中使用。

核心 3.2

核心版本 2012.03.3 隨附的 Amazon Linux 1 (AL1) 版本 3.2.21 點版本,取代初始 Amazon Linux 1 (AL1) 版本 2012.03 隨附的 3.2.12 核心。

GCC 4.6

雖然 GCC 4.4.6 仍然是預設值,但我們包含 GCC 4.6.2,特別是在支援 AVX 的 EC2 執行個體上使用。執行 yum 安裝 gcc46 以取得套件。GCC 4.6 可讓 Amazon 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 中的許多套件已重新同步至其最新的上游版本。作為參考,我們已產生 Amazon Linux 1 (AL1) 2012.03 版中包含的所有來源 RPMs 清單。

支援的執行個體類型

Amazon Linux 1 (AL1) 2012.03 版有六種不同版本。此相容性資料表顯示在每個 Amazon 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 需要採取哪些步驟?
注意

請注意,您可以完全避免此問題,方法是執行最新的 Amazon Linux AMI,其中 PostgreSQL 9.2 是預設值。

PostgreSQL 9.2 提供重要的新功能和效能改進,並根據客戶請求包含在 Amazon Linux 1 (AL1) 2012.09 版中。

從 9.1 PostgreSQL 升級至 9.2 之後,資料庫服務將不再啟動。這是因為 9.1 版本的資料庫格式無法立即用於 9.2 伺服器。我們已提供 postgresql-upgrade套件做為自動安裝,以及 Postgresql 9.2 的最新版本。這可讓您使用服務 postgresql 升級,在資料庫上執行就地升級。

在幕後,這會執行 pg_upgrade ,將資料庫遷移至新格式。請注意,升級會將 等組態檔案重設pg_hba.conf為乾淨狀態。您的舊組態檔案會儲存在 中/var/lib/pgsql9/data-old,而且可以在檢閱/var/lib/pgsql9/data後透過 中的預設檔案進行複製。

一旦升級完成並還原組態檔案,服務應該會正常啟動。