本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Linux 1 (AL1) 2015.09 版本備註
警告
不再支援 Amazon Linux 1 (AL1,先前稱為 Amazon Linux AMI)。本指南僅供參考。
注意
AL1 不再是 Amazon Linux 的目前版本。AL2023 是 AL1 和 Amazon Linux 2 的後續版本。如需 AL2023 新功能的詳細資訊,請參閱《AL2023 使用者指南》中的比較 AL1 和 AL2023 一節,以及 AL2023 中的套件變更清單。
本主題包含 2015.09 版本的 Amazon Linux 1 (AL1) 版本備註更新。
升級至 Amazon Linux 1 (AL1) 2015.09 版
請從舊版升級到 Amazon Linux 1 (AL1) 2015.09 版!
雖然即使推出新的 Amazon Linux 1 (AL1) 版本,舊版 AMI 及其套件仍會繼續在 Amazon EC2 中啟動,但我們建議使用者遷移至最新版本的 AMI 並保持其系統更新。在某些情況下,在支援程序中,透過 尋求舊版 Amazon Linux 1 (AL1) 支援的客戶支援可能會被要求移至較新的版本。
若要從 2011.09 或更新版本升級至 Amazon Linux 1 (AL1) 2015.09 版,請執行 sudo yum update。升級完成時,請重新啟動執行個體。
請記住,Amazon Linux 1 (AL1) 儲存庫結構設定為提供持續的更新流程,可讓您從 Amazon Linux 1 (AL1) 的一個版本滾動到下一個版本。如需如何將執行個體 (新啟動或已執行) 鎖定至特定版本的 Amazon Linux 1 (AL1) 儲存庫的討論,請參閱我們的lock-on-launch時鎖定常見問答集。
2015.09.2 點版本
已於 2016 年 2 月 16 日發行
我們已更新基本 AMI,以包含自 2015.09 發行以來在儲存庫中提供的所有錯誤修正和安全性更新。
此點版本包含 4.1.17 核心。
2015.09.1 點版本
已於 2015 年 11 月 2 日發行
我們已更新基本 AMI,以包含自 2015.09 發行以來在儲存庫中提供的所有錯誤修正和安全性更新。
此點版本包含 4.1.10 核心。
新功能
核心 4.1.7
過去一年追蹤 3.14 核心系列,在此版本中,我們已將核心移至 4.1.7 版,這是最新的長期穩定發行核心。許多客戶特別感興趣的是對 4.x 核心系列中 OverlayFS 的支援。
Amazon Aurora JDBC 驅動程式
我們推出了適用於 Amazon Aurora 和 MariaDB 資料庫的 Java JDBC 驅動程式。此驅動程式可以連線至多個 Aurora 節點,相較於以 DNS 為基礎的容錯移轉,容錯移轉速度更快。套件可透過 取得sudo yum install mariadb-connector-java。
Samba
根據許多客戶請求,為了支援將 Amazon Linux 1 (AL1) 執行個體加入 AWS Directory Service目錄,我們已將 Samba 4.1 新增至可透過 取得的 Amazon Linux 1 (AL1) 儲存庫sudo yum install samba。
PostgreSQL 9.4
許多客戶要求 PostgreSQL 9.4,現在可在我們的 Amazon Linux 1 (AL1) 儲存庫中使用,做為與 PostgreSQL 9.2 和 9.3 不同的套件。PostgreSQL 9.4 可透過 取得,sudo yum install postgresql94Amazon Linux 1 (AL1) 儲存庫的 2015.09 版本包括 PostgreSQL 9.4.4。
MySQL 5.6
頻繁的客戶請求是 MySQL 5.6,我們很高興在 2015.09 儲存庫中提供它,作為與 MySQL 5.1 和 5.5 不同的套件。MySQL 5.6 可透過 取得,sudo yum install mysql56而 2015.09 儲存庫包含 MySQL 5.6.26。
Docker 是 (靜態) Go
我們在 2014.03 AMI 中引進了對 Docker 和 Go 的支援,並繼續遵循每個 AMI 中的上游開發。2015.09 版本的前導包含 Go 1.4 和 Docker 1.7.1 的更新。
CloudHSM CLI
我們已將 AWS CloudHSMCLI 工具新增至我們的儲存庫,可透過 安裝sudo yum install aws-cloudhsm-cli。AWS CloudHSM此服務使用專用硬體安全模組 (HSM) 設備,讓客戶能夠控制 HSM 執行的加密金鑰和密碼編譯操作。
PyPy (預覽)
我們已在 Amazon Linux 1 (AL1) 中提供 Python 2.6、2.7 (預設) 和 3.4,但有幾個客戶也要求執行 Python 的 PyPy。我們很高興將 PyPy 2.4 納入預覽儲存庫。PyPy 2.4 與 Python 2.7sudo yum --enablerepo=amzn-preview install pypy.8 相容,可透過 安裝。
OpenLDAP 2.4.40 (預覽版)
我們已在主要 Amazon Linux 1 (AL1) 儲存庫中提供 OpenLDAP 2.4.23,但客戶要求更新版本的 OpenLDAP。我們已將 OpenLDAP 2.4.40 包含在預覽儲存庫中,未來我們將努力將其整合到主要儲存庫中。可透過 安裝sudo yum --enablerepo=amzn-preview install openldap。
Rust 1.3 (預覽版)
在我們的 2015.03 版本備註中,我們新增了 Rust 程式設計語言的初始預覽。上游開發已繼續使用此語言,我們已經將 2015.09 版的 Rust 1.0 更新為 Rust 1.2。您可以執行 安裝 Rust 編譯器sudo yum --enablerepo=amzn-preview install rust。
更新 2015-09-28:Rust 1.3 現在可在我們的「預覽」儲存庫中使用。
CG1 平台的 GPU AMIs 完全棄用
下列僅適用於我們專為 CG1 執行個體系列建置的 GPU AMIs。
在我們的 2014.09 版本備註中,我們宣布將不再產生 GPU AMIs,建議遷移至圖形 AMI 和 G2 執行個體類型。我們的 2015.03 版本備註強化了此訊息,因為我們未提供該版本的 GPU AMI,雖然我們在 GPU 儲存庫中仍提供套件更新。
一年後,我們現在不再產生任何 GPU 套件儲存庫。這表示使用「最新」發行器的現有 GPU 執行個體不會再收到 NVIDIA 或 CUDA 相關套件的更新,而且在使用 yum 時可能會看到有關 GPU 儲存庫的錯誤。如果您使用 2015.09 版或更新版本更新核心並重新啟動,您將無法再使用 nvidia 模組。
我們建議所有 Amazon Linux 1 (AL1) GPU 客戶遷移至圖形 AMI。Graphics AMI 提供較新的 NVIDIA 和 CUDA 軟體,並在更強大的 G2 執行個體類型上執行。我們相信您會發現它比 CG1 執行個體類型更有效率且成本更低。
系統呼叫稽核預設為停用
在此版本中,系統呼叫稽核預設為停用,以改善整體系統效能。此變更只會自動套用至從 2015.09 AMIs 建立的新執行個體。如需變更現有執行個體的說明,請參閱下文。
如果您需要系統呼叫稽核,請在 中找到以下行/etc/audit/audit.rules並將其移除或註解,然後重新啟動稽核協助程式。
-a never,task
範例範例 (做為根):
$auditctl -lLIST_RULES: task,never$sed -i.bak -e '/^-a never,task$/ s/^/#/' /etc/audit/audit.rules$/etc/init.d/auditd restart$auditctl -lNo rules
如果您想要在現有執行個體上獲得相同的效能改善,請將上述行新增至 /etc/audit/audit.rules並重新啟動協助程式。如果您尚未對稽核規則檔案進行任何變更,只需將新的預設規則檔案移動或複製到 /etc/audit/audit.rules
範例範例 (做為根):
$auditctl -lNo rules$cp -p /etc/audit/rules.d/audit.rules.default /etc/audit/audit.rulescp: overwrite ‘/etc/audit/audit.rules’?y$/etc/init.d/auditd restart$auditctl -lLIST_RULES: task,never
全新套件
我們的許多套件已重新同步至較新的上游版本。2015.09 中一些較熱門的套件包括:
aws-cli-1.8.2
bash-4.2.46
docker-1.7.1
gcc48-4.8.3
git-2.4.3
glibc-2.17-78.161
gnupg2-2.0.28
grep-2.20
httpd-2.2.31
httpd24-2.4.16
java-1.7.0-openjdk-1.7.0.85
java-1.8.0-openjdk-1.8.0.51
jq-1.5
kernel-4.1.7
llvm-3.6.2
mysql55-5.5.45
mysql56-5.6.26
nginx-1.8.0
nss-3.19.1
ntp-4.2.6p5
openssh-6.6.1p1
php54-5.4.45
php55-5.5.29
php56-5.6.13
pngcrush-1.7.85
postgresql93-9.3.9
postgresql94-9.4.4
python-boto-2.38.0
python-botocore-1.2.0
python-matplotlib-1.2.0
python27-2.7.10
R-3.2.2
ruby20-2.0.0.647
ruby21-2.1.7
ruby22-2.2.3
samba-4.1.12
sl-5.02
subversion-1.8.13
systemtap-2.8
tomcat7-7.0.62
tomcat8-8.0.23
zsh-5.0.2
支援的執行個體類型
| 執行個體系列 | HVM EBS 後端 64 位元 | HVM 執行個體存放區 64 位元 | PV EBS 後端 64 位元 | PV 執行個體存放區 64 位元 |
|---|---|---|---|---|
t2 |
||||
m4 |
||||
m3 |
||||
c4 |
||||
c3 |
||||
r3 |
||||
g2 |
||||
i2 |
||||
d2 |