本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊 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 -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
例 示例(以 root 身份):
$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 位 | 半虚拟化实例存储 64 位 |
|---|---|---|---|---|
t2 |
||||
m4 |
||||
m3 |
||||
c4 |
||||
c3 |
||||
r3 |
||||
g2 |
||||
i2 |
||||
d2 |