亚马逊 Linux 1 (AL1) 版本 2017.09 发行说明 - Amazon Linux 1
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

亚马逊 Linux 1 (AL1) 版本 2017.09 发行说明

警告

不再支持亚马逊 Linux 1(AL1前身为亚马逊 Linux AMI)。本指南仅供参考。

注意

AL1 不再是亚马逊 Linux 的当前版本。 AL2023 是亚马逊 Linux 2 AL1 的继任者。有关 023 新增内容的更多信息,请参阅《 AL2 023 用户指南》中的 “比较 AL1 和 AL2 023” 部分以及 AL2 023 中的 Package 更改列表。 AL2

本主题包括 2017.09 版本的亚马逊 Linux 1 (AL1) 发行说明更新。

升级到亚马逊 Linux 1 (AL1) 版本 2017.09

请从早期版本升级到亚马逊 Linux 1 (AL1) 2017.09!

虽然 EC2 即使发布了新的 Amazon Linux 1 (AL1) 版本,AMI 及其软件包的旧版本仍将继续在亚马逊上线,但我们鼓励用户迁移到最新版本的 AMI 并保持系统更新。在某些情况下,作为支持流程的一部分,寻求旧版 Amazon Linux 1 (AL1) 支持的客户Amazon Web Services 支持可能会被要求迁移到新版本。

要从 2011.09 或更高版本升级到亚马逊 Linux 1 (AL1) 版本 2017.09,请随后运行。sudo yum clean all sudo yum update升级完成后,重启您的实例。

请记住,Amazon Linux 1 (AL1) 存储库结构被配置为提供持续的更新流,允许您从一个版本的 Amazon Linux 1 (AL1) 滚动到下一个版本。请查阅我们的 lock-on-launch常见问题解答,了解如何将实例(新启动实例或已在运行的实例)锁定到特定版本的 Amazon Linux 1 (AL1) 存储库。

如上次发布的 AMI 2016.09 版本说明中所述,我们进行了额外的清理,并弃用了以下软件包:gcc44、、、phpphp5.3 mysql51 openssl097、5. php 4、5. php 5)、、、、postgresql8ruby18ruby19ruby21和。ruby22 java-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

内核已更新为最新的 4.9.y 稳定树、新的 ENA 驱动程序 1.3.0 以及对 TCP 瓶颈带宽和 RTT (BBR) 的支持,可提高网络性能。

默认情况下,BBR 未启用。您可以通过以下方式在您的 Amazon EC2 实例上启用它:

  1. $ sudo modprobe tcp_bbr
  2. $ sudo modprobe sch_fq
  3. $ sudo sysctl -w net.ipv4.tcp_congestion_control=bbr

永久配置应如下所示:

  1. $ sudo su -
  2. $ 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
  3. $ chmod 755 /etc/sysconfig/modules/tcpcong.modules
  4. $ echo "net.ipv4.tcp_congestion_control = bbr" >> /etc/sysctl.d/00-tcpcong.conf

Amazon S EC2 ystems Manager(SSM 代理)

SSM 代理现在默认安装在基本的亚马逊 Linux AMI 中。SSM 代理允许您使用 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 体验集成,现已在亚马逊 Linux 1 (AL1) 存储库中推出。这包括关联的pip软件包virtualenv和软件包,它们可用于安装和管理依赖关系。的默认 python 版本可以通过进行管理alternatives,就像我们现有的 Python 包一样。/usr/bin/pythonPython 3.6 pip 和相关的virtualenv软件包可以通过安装sudo yum install python36 python36-virtualenv python36-pip

我们还将 Ruby 2.x 系列的最新版本 Ruby 2.4 添加到软件包存储库中。你可以用安装这个新的 Ruby 软件包sudo yum install ruby24

亚马逊 Linux 1 (AL1) 现在使用 OpenSSL 1.0.2k。由于这一改进,我们很高兴地宣布一项备受追捧的功能:我们的httpd24nginx、和包现在支持 HTTP/2 协议。curl

我们已经将一些数据库产品的较新版本集成到 Amazon Linux 1 (AL1) 存储库中:Postgres 9.6 和 MySQL 5.7 现已上市,可以通过和进行安装。sudo yum install postgresql96 sudo yum install mysql57 respectively

许多客户要求更新的 Squid 软件包。Squid 3.5 现已在软件包存储库中推出。

亚马逊 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 8.5。sudo yum install tomcat8

我们已将 GCC 6.4 添加到亚马逊 Linux 2017.09 软件包存储库中。该软件包可以通过以下方式sudo yum install gcc64与我们现有的GCC软件包一起安装。

为了更好地支持 HPC 工作负载,我们已将 OpenMPI 软件包从版本 1.6.4 更新为 OpenMPI 2.1.1。作为本次更新的一部分,我们还提供了 OpenMPI 1.6.4 兼容包,以便您可以继续构建和运行现有的 OpenMPI 应用程序。

已知问题

由于我们已从 tomcat 8 移至 tomcat 8.5,因此可能存在一些轻微的向后不兼容性。

订阅亚马逊 Linux AMI 通知

我们想提醒你注意我们的 SNS 话题,它可以让你随时了解我们的常规 Amazon Linux 1 (AL1) 版本。要开始接收有关我们新 AMI 版本的通知,请从 us-east-1 区域订阅我们的 SNS 主题:arn:aws:sns:us-east-1:137112412989:amazon-linux-ami-updates