本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Linux 1 (AL1) 2017.09 版本備註
警告
不再支援 Amazon Linux 1 (AL1,先前稱為 Amazon Linux AMI)。本指南僅供參考。
注意
AL1 不再是 Amazon Linux 的目前版本。AL2023 是 AL1 和 Amazon Linux 2 的後續版本。如需 AL2023 新功能的詳細資訊,請參閱《AL2023 使用者指南》中的比較 AL1 和 AL2023 一節和 AL2023 中的套件變更清單。
本主題包含 2017.09 版本的 Amazon Linux 1 (AL1) 版本備註更新。
升級至 Amazon Linux 1 (AL1) 2017.09 版
請從舊版升級至 Amazon Linux 1 (AL1) 2017.09!
雖然即使推出新的 Amazon Linux 1 (AL1) 版本,舊版 AMI 及其套件仍會繼續在 Amazon EC2 中啟動,但我們建議使用者遷移至最新版本的 AMI 並保持其系統更新。在某些情況下,在支援程序中,透過 尋求舊版 Amazon Linux 1 (AL1) 支援的客戶支援可能會被要求移至較新的版本。
若要從 2011.09 或更新版本升級至 Amazon Linux 1 (AL1) 2017.09 版,請執行 sudo yum clean all,後面接著 sudo yum update。升級完成後,請重新啟動執行個體。
請記住,Amazon Linux 1 (AL1) 儲存庫結構設定為提供持續的更新流程,可讓您從一個版本的 Amazon Linux 1 (AL1) 滾動到下一個版本。如需如何將執行個體 (新啟動或已執行) 鎖定至特定版本的 Amazon Linux 1 (AL1) 儲存庫的討論,請參閱我們的lock-on-launch時鎖定常見問答集。
如 AMI 2016.09 上次版本備註所述,我們已執行額外的清除,並取代下列套件:gcc44、、mysql51openssl097、 php(php 5.3、php5.4、php5.5)、postgresql8、ruby18、ruby19ruby21、、 ruby22java-1.6.0-openjdk和 tomcat6。
2017.09.1 點版本
已於 2017 年 11 月 6 日發行。
我們已更新基本 AMI 以包含核心 4.9.58 版本,其中包含 ena 1.4.0 的更新、Amazon EC2 P3 執行個體支援和安全性更新。
新功能
核心 4.9.51
Kernel 已更新為最新的 4.9.y 穩定樹狀目錄、新的 ENA 驅動程式 1.3.0,以及可改善網路效能的 TCP 瓶頸頻寬和 RTT (BBR) 支援。
預設不會啟用 BBR。您可以透過下列方式在 Amazon EC2 執行個體上啟用它:
-
$sudo modprobe tcp_bbr -
$sudo modprobe sch_fq -
$sudo sysctl -w net.ipv4.tcp_congestion_control=bbr
持久性組態應如下所示:
-
$sudo su - -
$cat <<EOF>> /etc/sysconfig/modules/tcpcong.modules>#!/bin/bash>exec /sbin/modprobe tcp_bbr >/dev/null 2>&1>exec /sbin/modprobe sch_fq >/dev/null 2>&1>EOF -
$chmod 755 /etc/sysconfig/modules/tcpcong.modules -
$echo "net.ipv4.tcp_congestion_control = bbr" >> /etc/sysctl.d/00-tcpcong.conf
Amazon EC2 Systems Manager (SSM 代理程式)
SSM Agent 現在預設安裝在基本 Amazon Linux AMI 中。SSM Agent 可讓您使用 RunCommand,以便在 Amazon EC2 執行個體上設定和執行指令碼。如需詳細資訊,請參閱 Amazon EC2 Systems Manager 文件。
新鮮套件
我們的許多套件已重新同步至較新的上游版本。
新套件
Postgres 9.6、Ruby 2.4、Python 3.6、Mysql 5.7、Tomcat 8.5、Nginx 1.12.1、Squid 3.5、OpenMPI 2.1、GCC 6.4
Python 3.6 是 Python 3.x 系列的最新產品,已與我們現有的 Python 體驗整合,現已在 Amazon Linux 1 (AL1) 儲存庫中提供。這包括關聯的 virtualenv和 pip套件,可用於安裝和管理相依性。的預設 Python 版本/usr/bin/python可以透過 管理alternatives,就像我們現有的 Python 套件一樣。Python 3.6 和相關聯的 pip和 virtualenv套件可以透過 安裝sudo yum install python36 python36-virtualenv python36-pip。
我們也將 Ruby 2.x 系列 Ruby 2.4 中的最新 新增至套件儲存庫。您可以使用 安裝這個新的 Ruby 套件sudo yum install ruby24。
Amazon Linux 1 (AL1) 現在使用 OpenSSL 1.0.2k。由於這項改善,我們很高興宣布一項要求繁多的功能:HTTP/2 通訊協定現在由我們的 httpd24、 nginx和 curl套件支援。
我們已將一些較新版本的資料庫產品整合到 Amazon Linux 1 (AL1) 儲存庫:Postgres 9.6 和 MySQL 5.7 現已推出,可透過 sudo yum install postgresql96和 安裝sudo yum install mysql57 respectively。
許多客戶要求更新 Squid 套件。Squid 3.5 現在可在套件儲存庫中使用。
Amazon Linux 1 (AL1) 2017.09 版儲存庫包含 Nginx 1.12 版本。您可以使用 安裝或升級至最新版本sudo yum install nginx。
我們已升級 Tomcat 8 套件,以提供 Tomcat 8.5。Tomcat 8.5 提供 Tomcat 8 的替代,它已從 Tomcat 9.0 推出許多新功能。您可以使用 安裝或升級至 Tomcat 8sudo yum install tomcat8.5。
我們已將 GCC 6.4 新增至 Amazon Linux 2017.09 套件儲存庫。此套件可透過 與現有的 GCC 套件一起安裝sudo yum install gcc64。
為了更好地支援 HPC 工作負載,我們已將 OpenMPI 套件從 1.6.4 版更新為 OpenMPI 2.1.1 版。作為此更新的一部分,我們也提供 OpenMPI 1.6.4 相容性套件,以便您繼續建置和執行現有的 OpenMPI 應用程式。
已知問題
由於我們已從 tomcat 8 遷移至 tomcat 8.5,因此可能會有一些輕微的向後不相容。
訂閱 Amazon Linux AMI 通知
我們希望提醒您,我們的 SNS 主題可讓您隨時了解我們的一般 Amazon Linux 1 (AL1) 版本。若要開始接收有關我們新 AMI 版本的通知,請從 us-east-1 區域訂閱我們的 SNS 主題: arn:aws:sns:us-east-1:137112412989:amazon-linux-ami-updates