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

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

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

警告

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

注意

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

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

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

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

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

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

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

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 的支持。

亚马逊 Aurora JDBC 驱动程序

我们为亚马逊 Aurora 和 MariaDB 数据库引入了 Java JDBC 驱动程序。该驱动程序可以连接到多个 Aurora 节点,与基于 DNS 的故障转移相比,故障转移速度更快。该套餐可通过以下方式获得sudo yum install mariadb-connector-java

桑巴

根据大量客户的请求,为了支持将 Amazon Linux 1 (AL1) 实例加入Amazon Directory Service目录,我们已将 Samba 4.1 添加到亚马逊 Linux 1 (AL1) 存储库中,可通过sudo yum install samba获得。

PostgreSQL 9.4

许多客户都要求使用 PostgreSQL 9.4,它现在作为独立于 PostgreSQL 9.2 和 9.3 的软件包在我们的 Amazon Linux 1 AL1 () 存储库中提供。PostgreSQL 9.4 可sudo yum install postgresql94通过获得,2015.09 版本的亚马逊 Linux 1 AL1 () 存储库包括 PostgreSQL 9.4.4。

MySQL 5.6

客户经常要求使用MySQL 5.6,我们很高兴将其作为独立于 MySQL 5.1 和 5.5 的软件包在 2015.09 存储库中提供。MySQL 5.6 可通过获得sudo yum install mysql56,2015.09 存储库包括 MySQL 5.6.26。

Docker(还是)走了

我们在 2014.03 AMI 中引入了对 Docker 和 Go 的支持,并将继续关注两者的上游发展。2015.09 版本发布之前的版本包括 Go 1.4 和 Docker 1.7.1 的更新。

CloudHSM CLI

我们已将 Amazon CloudHSM CLI 工具添加到存储库中,可通过安装sudo yum install aws-cloudhsm-cli。该Amazon CloudHSM服务使用专用的硬件安全模块 (HSM) 设备,允许客户控制 HSM 执行的加密密钥和加密操作。

PyPy (预览)

我们已经在亚马逊 Linux 1 () 中提供了 Python 2.6、2.7(默认AL1)和 3.4,但也有一些客户要求 PyPy 实现 Python。我们很高兴在我们的预览版存储库中包含 PyPy 2.4。 PyPy 2.4 与 Python 2.7.8 兼容,可通过进行安装。sudo yum --enablerepo=amzn-preview install pypy

OpenLDAP 2.4.40(预览版)

我们已经在主要的亚马逊 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 现已在我们的 “预览” 存储库中推出。

该平台已完全弃用 G AMIs P CG1 U

以下内容仅适用于我们专门为 CG1 实例系列构建 AMIs 的 GPU。

在 2014.09 版本说明中,我们宣布将不再生产 GPU AMIs,建议迁移到 Graphics AMI 和 G2 实例类型。我们的 2015.03 版本说明强化了这一信息,因为尽管我们仍在 GPU 存储库中提供了软件包更新,但我们没有为该版本提供 GPU AMI。

整整一年后,我们现在不再生产任何 GPU 软件包存储库。这意味着使用 “最新” 版本的现有 GPU 实例将不再接收 NVIDIA 或 CUDA 相关软件包的更新,并且在使用 yum 时可能会看到有关 GPU 存储库的错误。如果您使用 2015.09 或更高版本更新内核并重新启动,则将无法再使用 nvidia 模块。

我们对所有亚马逊 Linux 1 (AL1) GPU 客户的建议是迁移到 Graphics AMI。Graphics AMI 有更新的 NVIDIA 和 CUDA 软件可供选择,并且可以在更强大的 G2 实例类型上运行。我们相信您会发现它比 CG1 实例类型更高效、更便宜。

默认情况下,系统调用审计处于禁用状态

在此版本中,系统调用审计默认处于禁用状态,以提高整体系统性能。此更改仅自动应用于 2015.09 AMIs 之后创建的新实例。有关更改现有实例的说明,请参阅下文。

如果您需要系统调用审计,请在其中找到以下行/etc/audit/audit.rules并将其删除或注释掉,然后重新启动审计守护程序。

-a never,task

例 示例(以 root 身份):
$ auditctl -l LIST_RULES: task,never $ sed -i.bak -e '/^-a never,task$/ s/^/#/' /etc/audit/audit.rules $ /etc/init.d/auditd restart $ auditctl -l No rules

如果您想在现有实例上获得同样的性能改进,请将上面的行添加到/etc/audit/audit.rules并重新启动守护程序。如果您尚未对审计规则文件进行任何更改,则只需将新的默认规则文件移动或复制到 /etc/audit/audit.rules

例 示例(以 root 身份):
$ auditctl -l No rules $ cp -p /etc/audit/rules.d/audit.rules.default /etc/audit/audit.rules cp: overwrite ‘/etc/audit/audit.rules’? y $ /etc/init.d/auditd restart $ auditctl -l LIST_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 位 半虚拟化实例存储 64 位
t2
m4
m3
c4
c3
r3
g2
i2
d2