本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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後透過 中的預設檔案進行複製。一旦升級完成並還原組態檔案,服務應該會正常啟動。