本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊 Linux 1 (AL1) 版本 2011.09 发行说明
警告
不再支持亚马逊 Linux 1(AL1前身为亚马逊 Linux AMI)。本指南仅供参考。
注意
AL1 不再是亚马逊 Linux 的当前版本。 AL2023 是亚马逊 Linux 2 AL1 的继任者。有关 023 新增内容的更多信息,请参阅《 AL2 023 用户指南》中的 “比较 AL1 和 AL2 023” 部分以及 AL2 023 中的 Package 更改列表。 AL2
本主题包括 2011.09 版本的亚马逊 Linux 1 (AL1) 发行说明更新。
升级到亚马逊 Linux 1 (AL1) 版本 2011.09
从亚马逊 Linux 1 (AL1) 版本 2011.02 开始,运行。
sudo yum upgrade在亚马逊 Linux 1 (AL1) 版本 2010.x 中,请按照以下说明进行操作。
主要变化
测试版标签已从亚马逊 Linux AMI 中删除。
亚马逊 Linux 安全中心
可用于跟踪亚马逊 Linux 1 () AL1 的安全和隐私问题。 dracut现在用于在安装时生成内核initramfs映像,而不是mkinitrd。gnupg1现在gnupg2可以在同一个安装中共存,并且支持替代方案。PHP脚本可以选择使用PHP-FPM。
已配置对Extra Packages for Enterprise Linux (EPEL 6)存储库的访问权限,但默认情况下未启用。
每日消息 (
/etc/motd) 列出了已安装软件包何时有更新可用。Amazon CloudFormationbootstrap 脚本包含在内,可以与模板中定义的元数据结合使用,以便在实例启动时安装、配置和启动应用程序和服务。
常见问题
- 如何启用 EPEL 6 主存储库?
-
以 root 用户身份登录您的 AMI,然后进行修改
/etc/yum.repos.d/epel.repo。在标记的部分下[epel],更改enabled=0为enabled=1。要临时启用 EPEL 6 存储库,请使用 yum 命令行选项。
--enablerepo=epel - 在没有 Internet Gateway 或 NAT 实例的虚拟私有云 (VPC) 中运行时,为什么 SSH 需要很长时间才能启动?
-
启动时,默认情况下,Amazon Linux 1 (AL1) 将在服务(例如 SSH)启动之前安装软件包存储库中的可用安全更新。
如果 AMI 无法访问
yum存储库,它将超时并多次重试,然后再完成启动过程。可能的原因是限制性防火墙设置或 VPC 设置,这会阻止访问 Amazon Linux 1 (AL1) 软件包存储库。如果您遇到此问题,可以修改环境以便 Amazon Linux AMI 可以连接到其软件包存储库,也可以在启动时禁用安全更新。
要从 Amazon EC2 控制台启动时禁用安全更新,请执行以下操作:
-
在请求实例向导的 “高级实例选项” 页面上,有一个用于发送 Amazon Linux 1 (AL1) 的文本字段
user-data。这些数据可以以文本形式输入,也可以作为文件上传。无论哪种情况,数据都应为:#cloud-config repo_upgrade: none
要从命令行禁用启动时的安全更新,请执行以下操作:
使用前面的用户数据创建一个文本文件,并将其与
-f data_file标志ec2-run-instances一起传递给。
要在重新绑定 Amazon Linux 时禁用启动时的安全更新 1 ()AL1,请执行以下操作:
修改
/etc/cloud/cloud.cfg并更改repo_upgrade: security为repo_upgrade: none。
-
已知问题
使用 yum 升级到 Amazon Linux 1 (AL1) 版本 2011.09 后,t1.micro32 位实例无法重启。
PV-grub 中存在一个错误,它会影响在 32 位实例上处理来自 Xen 的内存页面。t1.micro已发布新版本的 PV-grub 来修复此问题。需要执行一些手动步骤才能使用新的 PV-GRUB 启动您的实例。
截至 2011-11-01,最新版本的 pv-grub Amazon Kernel Images AKIs () 是 1.02。通过运行查找您给定区域的PV-grub AKI:. ec2-describe-images -o amazon --filter "manifest-location=*pv-grub-hd0_1.02-i386*" --region REGION
在更换 AKI 之前,需要停止当前正在运行的实例。以下命令将实例指向新的 AKI:
-
$ec2-stop-instances --region us-east-1 i-##### -
$ec2-modify-instance-attribute --kernel aki-805ea7e9 --region us-east-1 i-##### -
$ec2-start-instances --region us-east-1 i-#####.
如果启动自定义 AMI,请在 ec2-run-instances 命令中添加一个--kernel 参数,或者在控制台启动小部件的内核下拉列表中选择 AKI。
Package 更新
新软件包
PyGreSQL-3.8.1-2.2.amzn1.src-适用于 PostgreSQL 的 Python 客户端库atlas-3.8.3-12.4.2.amzn1.src-自动调整的线性代数软件augeas-0.7.2-6.2.amzn1.src-用于更改配置文件的库aws-apitools-cfn-1.0.8-1.2.amzn1.src-Amazon CloudFormation API 工具-从命令行控制 cfn 实例aws-cfn-bootstrap-1.0-3.amzn1.src-一个 EC2 引导程序 CloudFormationbusybox-1.15.1-11.6.amzn1.src-静态链接的二进制文件提供系统命令的简化版本collectd-5.0.0-1.8.amzn1.src-用于填充 RRD 文件的统计数据收集守护程序cvs2svn-2.3.0-1.2.amzn1.src-CVS 到 Subversion 存储库转换器dash-0.5.5.1-3.1.4.amzn1.src-兼容 POSIX 的外壳小巧快速docbook5-schemas-5.0-4.1.2.amzn1.src-诺曼·沃尔什的 Docbook 5.X 架构(DTD、Relax NG、W3C 架构)docbook5-style-xsl-1.75.2-4.2.amzn1.src-诺曼·沃尔什的 5.X 版 XSL 样式表 DocBookdracut-004-53.10.amzn1.src-使用 udev 的 Initramfs 生成器epel-release-6-5.2.amzn1.src-企业 Linux 存储库配置的额外软件包facter-1.5.9-1.4.amzn1.src-Ruby 模块,用于收集有关主机操作系统的简单事实foomatic-4.0.4-1.6.amzn1.src-打印机和打印机驱动程序数据库foomatic-db-4.0-7.20091126.2.amzn1.src-打印机和打印机驱动程序数据库iotop-0.3.2-3.2.amzn1.src-用于 I/O 的顶级实用程序irssi-0.8.15-3.2.amzn1.src-带有 Perl 脚本的模块化文本模式 IRC 客户端jemalloc-2.2.1-1.1.amzn1.src-通用可扩展并发 malloc 实现kexec-tools-2.0.0-188.6.amzn1.src- kexec/kdump 用户空间组件。latrace-0.5.9-2.2.amzn1.src-glibc 2.4+ 的 LD_AUDIT 功能前端libEMF-1.0.4-1.2.amzn1.src-用于生成增强型图元文件的库libcgroup-0.37-2.2.amzn1.src-用于控制和监视控制组的工具和库libconfig-1.3.2-1.1.2.amzn1.src-C/C++ 配置文件库libffi-3.0.5-3.2.2.amzn1.src-便携式外来函数接口库libmemcached-0.31-1.1.4.amzn1.src-适用于 memcached 服务器的客户端库和命令行工具libtalloc-2.0.1-1.1.2.amzn1.src-talloc 图书馆mod_fcgid-2.3.6-1.2.amzn1.src-适用于 Apache 2 的 FastCGI 接口模块mpage-2.5.6-8.3.amzn1.src-一种用于在每个打印页面上打印多页文本的工具netlabel_tools-0.19-7.3.amzn1.src-用于管理 Linux NetLabel 子系统的工具numpy-1.3.0-6.2.3.amzn1.src-适用于 Python 的快速多维数组工具perl-FCGI-1:0.71-5.0.amzn1.src-fastCGI Perl 绑定perl-Regexp-Common-2010010201-1.0.amzn1.src-Regexp:: Common Perl 模块php-pecl-memcached-1.0.0-1.1.amzn1.src-与 Memcached 缓存守护程序配合使用的扩展程序plotutils-2.5-7.1.2.amzn1.src-GNU 矢量和光栅图形实用程序和库pssh-2.2.2-2.1.amzn1.src-并行 SSH 工具pstoedit-3.45-10.2.amzn1.src-将 PDF 图形翻译 PostScript 成其他矢量格式puppet-2.6.6-1.0.amzn1.src-用于管理许多不同系统的网络工具python-psycopg2-2.0.13-2.2.amzn1.src-适用于 Python 的 PostgreSQL 数据库适配器quilt-0.48-2.1.amzn1.src-用于处理一系列补丁的脚本ruby-augeas-0.3.0-2.2.amzn1.src-Augeas 的 Ruby 绑定rubygem-flexmock-0.8.6-1.1.2.amzn1.src-ruby 的模拟对象库rubygem-rake-0.8.7-2.1.4.amzn1.src-基于 Ruby 的 make 类实用程序socat-1.7.1.3-3.4.amzn1.src-两个数据通道之间的双向数据中继('netcat++')tetex-tex4ht-1.0.2008_09_16_1413-4.2.amzn1.src-将 Te LaTe X 和 X 转换为 HTML 或 XML+mathMLunits-1.87-7.3.amzn1.src-一种用于将金额从一个单位转换为另一个单位的实用程序update-motd-1.0-1.2.amzn1.src-用于动态生成 MOTD 的框架varnish-2.1.5-1.1.amzn1.src-高性能 HTTP 加速器xml-stylebook-1.0-0.5.b3_xalan2.svn313293.3.amzn1.src-Apache XML Stylebookxmltoman-0.4-4.2.amzn1.src-用于将 XML 转换为 roff 或 HTML 的脚本
兼容包
compat-ImageMagick-6.2.8.0- ImageMagick 6.2.8 的兼容性库
删除的软件包
这些软件包之所以被弃用,要么是由于其他包提供的类似功能可用,要么是由于在中运行的 AMI 中 EC2缺乏有意义的功能。因此,这些软件包不再 supported/maintained 出现在此版本的 Amazon Linux AMI 中:
ccidedac-utilsfcoe-utilslibdrmlibhbalinuxlibpciaccesslm_sensorspcsc-litesos
过时的软件包
nash并已mkinitrd被淘汰dracutpython-yaml已重命名PyYAML
更新的软件包
这些软件包已通过安全补丁、错误修复和功能更新进行了更新。
GeoIP-1.4.8PyYAML-3.09apr-1.3.9audit-2.1authconfig-6.1.12autofs-5.0.5automake-1.11.1avahi-0.6.25aws-amitools-ec2-1.4.0.1aws-apitools-as-1.0.39.0aws-apitools-common-1.0.1aws-apitools-ec2-1.4.4.2aws-apitools-elb-1.0.14.3aws-apitools-mon-1.0.12.1aws-apitools-rds-1.4.007aws-scripts-ses-2011.007.21basesystem-10.0bash-4.1.2beecrypt-4.2.1bind-9.7.3binutils-2.20.51.0.2blktrace-1.0.1bsh-1.3.0cloud-init-0.5.15compat-expat-1.95.8coreutils-8.4corosync-1.2.3cpio-2.10cracklib-2.8.16crash-5.1.7cronie-1.4.4cryptsetup-luks-1.2.0cups-1.4.2curl-7.19.7cyrus-imapd-2.3.16dbus-1.2.24device-mapper-multipath-0.4.9dhcp-4.1.1dirmngr-1.1.0dkim-milter-2.8.3dmidecode-2.11docbook-utils-0.6.14dovecot-2.0.9e2fsprogs-1.41.12ec2-utils-0.2ecryptfs-utils-82elfutils-0.152emacs-23.1fakechroot-2.9fipscheck-1.2.0freeradius-2.1.10freetype-2.3.11fuse-2.8.4gcc-4.4.5gdb-7.2get_reference_source-1.1ghostscript-8.70git-1.7.4.5glib2-2.22.5glibc-2.12gnupg-1.4.11gnupg2-2.0.18gpgme-1.3.1grub-0.97grubby-7.0.15hal-0.5.14hesinfo-3.1.0httpd-2.2.21hwdata-0.233initscripts-9.03.23iproute-2.6.32iptables-1.4.7iputils-20071127irqbalance-0.55jadetex-3.13java-1.6.0-openjdk-1.6.0.0jss-4.2.6kernel-2.6.35.14krb5-1.9ksh-20100621ldapjdk-4.18libXfont-1.4.1libassuan-2.0.2liberation-fonts-1.05.1.20090721libgcrypt-1.4.5libgpg-error-1.10libgssglue-0.1libksba-1.2.0libmcrypt-2.5.8libnl-1.1libpng-1.2.46libproxy-0.3.0libsoup-2.28.2libtasn1-2.3libtiff-3.9.4libtirpc-0.2.1libusb-0.1.12lighttpd-1.4.29logrotate-3.7.8logwatch-7.3.6lvm2-2.02.83m17n-contrib-1.1.10mailman-2.1.12man-pages-3.22man-pages-ja-20100115mcelog-1.0pre3_20101112mdadm-3.2.2memcached-1.4.6mercurial-1.8.4mesa-7.10microcode_ctl-1.17mod_nss-1.0.8mod_python-3.2.10mod_security-2.5.12monit-5.2.5munin-1.4.5nagios-3.2.3nagios-plugins-1.4.15neon0.25-0.25.5net-snmp-5.5net-tools-1.60nfs-utils-1.2.3nfs-utils-lib-1.1.5nginx-0.8.54nspr-4.8.7nss-3.12.9nss-pam-ldapd-0.7.5nss-softokn-3.12.9nss-util-3.12.9ntp-4.2.4p8openldap-2.4.23openmpi-1.4.3openssh-5.3p1openssl-1.0.0aopenswan-2.6.34openvpn-2.1.4openvpn-auth-ldap-2.0.3oprofile-0.9.6pam-1.1.1pam_krb5-2.3.11pam_ldap-185pango-1.28.1parted-2.1passivetex-1.25perl-5.10.1perl-HTML-Template-2.9perl-IO-Multiplex-1.13perl-Log-Dispatch-2.27perl-Log-Log4perl-1.30perl-Mozilla-LDAP-1.5.3perl-TermReadKey-2.30php-5.3.6php-pear-1.9.0php-pecl-memcache-3.0.5pigz-2.1.6pm-utils-1.2.5policycoreutils-2.0.83postfix-2.6.6postgresql-8.4.7prelink-0.4.4procps-3.2.8publican-2.1python-boto-2.0python-crypto-2.0.1python-dmidecode-3.10.12python-imaging-1.1.6python-krbV-1.0.90python-pycurl-7.19.0python-urlgrabber-3.9.1python24-2.4.6python26-2.6.7quota-3.17re2c-0.13.5redhat-lsb-4.0rkhunter-1.3.8rpm-4.8.0rsync-3.0.6rsyslog-4.6.2ruby-1.8.7.352screen-4.0.3selinux-policy-3.7.19setup-2.8.14shadow-utils-4.1.4.2splint-3.1.2squashfs-tools-4.0squid-3.1.10subversion-1.6.17sudo-1.7.4p5swig-2.0.1syslinux-4.02sysstat-9.0.4system-release-2011.09systemtap-1.4tar-1.23tcsh-6.17texi2html-1.82texlive-2007texlive-texmf-2007tomcat6-6.0.32transfig-3.2.5tzdata-2011hudev-147unifdef-1.334upstart-0.6.5util-linux-ng-2.17.2valgrind-3.6.0vim-7.2.411vpnc-0.5.3vsftpd-2.2.2w3m-0.5.2watchdog-5.9wireshark-1.2.15xalan-j2-2.7.0xerces-j2-2.7.1xhtml1-dtds-1.0xinetd-2.3.14xmlto-0.0.23xorg-x11-server-1.7.7xorg-x11-server-utils-7.4xorg-x11-utils-7.4xorg-x11-xinit-1.0.9xterm-253ypbind-1.20.4yum-3.2.29yum-metadata-parser-1.1.2yum-utils-1.1.30zlib-1.2.3