Versionshinweise zu Amazon Linux 1 (AL1) Version 2016.09 - Amazon Linux 1

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Versionshinweise zu Amazon Linux 1 (AL1) Version 2016.09

Warnung

Amazon Linux 1 (AL1früher Amazon Linux AMI) wird nicht mehr unterstützt. Dieses Handbuch ist nur zu Referenzzwecken verfügbar.

Anmerkung

AL1 ist nicht mehr die aktuelle Version von Amazon Linux. AL2023 ist der Nachfolger AL1 von Amazon Linux 2. Weitere Informationen zu den Neuerungen in AL2 023 finden Sie im Abschnitt Comparing AL1 and AL2 023 im AL2023-Benutzerhandbuch und in der Liste der Paketänderungen in 023. AL2

Dieses Thema umfasst die Versionshinweise zu Amazon Linux 1 (AL1) für die Version 2016.09.

Upgrade auf Amazon Linux 1 (AL1) Version 2016.09

Bitte aktualisieren Sie von früheren Versionen auf Amazon Linux 1 (AL1) Version 2016.09!

Ältere Versionen des AMI und seiner Pakete werden zwar EC2 auch nach der Veröffentlichung neuer Amazon Linux 1 (AL1) -Versionen weiterhin zum Start in Amazon verfügbar sein. Wir empfehlen Benutzern jedoch, auf die neueste Version des AMI zu migrieren und ihre Systeme auf dem neuesten Stand zu halten. In einigen Fällen werden Kunden, die Support für eine ältere Version von Amazon Linux 1 (AL1) bis Support benötigen, möglicherweise im Rahmen des Support-Prozesses gebeten, auf neuere Versionen umzusteigen.

Um von 2011.09 oder höher auf Amazon Linux 1 (AL1) Version 2016.09 zu aktualisieren, führen Sie den folgenden Befehl aus. sudo yum clean all sudo yum update Wenn das Upgrade abgeschlossen ist, starten Sie Ihre Instance neu.

Denken Sie daran, dass die Repository-Struktur von Amazon Linux 1 (AL1) so konfiguriert ist, dass sie einen kontinuierlichen Fluss von Updates bereitstellt, sodass Sie von einer Version von Amazon Linux 1 (AL1) zur nächsten wechseln können. lock-on-launchIn unseren häufig gestellten Fragen erfahren Sie, wie Sie eine Instance (entweder eine neu gestartete oder eine bereits laufende) für eine bestimmte Version der Amazon Linux 1 (AL1) -Repositorys sperren können.

Ein Hinweis für Benutzer btrfs

Aufgrund eines Fehlers, der in unserem dracut Paket aus früheren Versionen existierte, RAIDsets wurden BTRFS -managed beim Booten nicht automatisch gemountet. Kunden, die Probleme mit BTRFS -managed haben, empfehlen wirRAIDsets, auf die neueste Version von zu aktualisieren dracut und das neu zu erstellen. initramfs Dies kann mit den folgenden Befehlen erfolgen:

  1. Aktualisieren: dracut

    $ sudo yum update dracut
  2. Erstellen Sie eine Sicherungskopie initramfs der Dateien, falls Fehler auftreten und diese rückgängig gemacht werden müssen

    $ sudo cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
  3. Erstellen Sie das neu initramfs

    $ sudo dracut -f

Punktversion 2016.09.1

Veröffentlicht am 22. Dezember 2016.

Das Basis-AMI wurde aktualisiert und enthält nun alle Bugfix- und Sicherheitsupdates, die seit der letzten Version 2016.09.0 in unseren Repositorys verfügbar waren.

Diese Zwischenversion enthält den 4.4.35-Kernel, einschließlich des ENA-Treibers 1.1.1 und einer Reihe von Sicherheitskorrekturen.

In Vorbereitung auf die angekündigte I3-Instance-Familie haben wir Unterstützung für NVMe Geräte hinzugefügt.

Wir haben Unterstützung für die automatische Konfiguration von IPv6 Adressen auf sekundären Ethernet-Schnittstellen hinzugefügt.

Amazon Linux (1AL1) AMI-Benachrichtigungen abonnieren

Mit dieser Version möchten wir die Einführung unseres neuen SNS-Themas ankündigen, das Sie über unsere regulären Amazon Linux 1 (AL1) AMI-Versionen auf dem Laufenden halten kann. Um Benachrichtigungen über unsere neuen AMI-Versionen zu erhalten, abonnieren Sie bitte unser SNS-Thema aus der Region us-east-1: arn:aws:sns:us-east-1:137112412989:amazon-linux-ami-updates

Neue Features

Kernel 4.4.19

Diese Version von Amazon Linux 1 (AL1) enthält Kernel 4.4.19, einschließlich eines neu aktualisierten ENA-Treibers 1.0.2.

Ab der Point-Version 2016.09.1 wurde der Kernel auf 4.4.35 aktualisiert.

Python 3.5

Der neueste Teil der Python 3.x-Reihe wurde in unsere bestehende Python-Erfahrung integriert und ist jetzt zusammen mit der Version 2016.09 in den Amazon Linux 1 (AL1) -Repositorys verfügbar. Dazu gehören die zugehörigen pip Pakete virtualenv und, die zur Installation und Verwaltung von Abhängigkeiten verwendet werden können.

Beispiel Beispielbefehle
$ yum search python35 $ sudo yum install python35-virtualenv $ sudo alternatives --set python /usr/bin/python3.5 $ virtualenv-3.5 myproject

Die Python-Version für /usr/bin/python ist standardmäßig Python 2.7, kann aber über Alternativen verwaltet werden. Wenn Sie Python 3.5 auch nach der Installation anderer Python-Versionen ausführen möchten/usr/bin/python, führen Sie es aus sudo alternatives --set python /usr/bin/python3.5 oder führen Sie es aus, sudo alternatives --config python um die Version interaktiv festzulegen.

PHP 7.0

Aufgrund von Kundenanfragen wurde PHP 7.0 zu den Amazon Linux 1 (AL1) -Repositorys hinzugefügt und kann nun zusammen mit unserem bestehenden PHP-Ökosystem verwendet werden. PHP 7.0 kann über sudo yum install php70 installiert werden. PHP 7.0 kann parallel zu PHP 5.5 und PHP 5.6 installiert werden, und die verwendete Version wird durch Alternativen gesteuert. Es ist wichtig zu beachten, dass PHP 5.5 und PHP 5.6 eine höhere Priorität für Alternativen haben. Wenn Sie PHP 7.0 parallel zu einer anderen Version installiert haben, haben 5.5 und 5.6 als Standard Vorrang.

Wenn Sie sicherstellen möchten, dass Ihre Umgebung PHP 7.0 auch nach der Installation von PHP 5.5 oder 5.6 verwendet, führen Sie den Befehl aus sudo alternatives --set php /usr/bin/php-7.0 oder führen Sie ihn aus, sudo alternatives --config php um die Standardeinstellung interaktiv festzulegen.

PHP 7.0 verwaltet seine eigenen Konfigurationsdateien getrennt von den anderen PHP-Systemversionen, sodass an PHP 7.0 vorgenommene Änderungen weder auf PHP 5.5 noch auf PHP 5.6 angewendet werden (und umgekehrt).

PostgreSQL 9.5

PostgreSQL 9.5 wurde Anfang dieses Jahres veröffentlicht und ist jetzt in unseren Amazon Linux 1 (AL1) -Repositorys als separates Paket von unseren anderen PostgreSQL-Angeboten verfügbar. PostgreSQL 9.5 ist verfügbar über. sudo yum install postgresql95

Nginx 1.10

Aufgrund zahlreicher Kundenanfragen enthalten die Amazon Linux 1 (AL1) 2016.09-Repositorys die neueste stabile Version Nginx 1.10. Sie können die neueste Version mit installieren oder auf die neueste Version aktualisieren. sudo yum install nginx

Leistung bei Systemstart

Wir haben für diese Version eine Reihe von Änderungen vorgenommen, um die Startleistung von Amazon Linux 1 (AL1) zu verbessern. Die durchschnittliche Startzeit von 2016.03.0 bis zu dieser Version, 2016.09.0, hat sich um etwa 20% verbessert. Unser Ziel ist es, auch in future Amazon Linux-Versionen ein performantes Instance-Boot-Erlebnis zu bieten.

Amazon SSM Agent

Wir haben den Amazon SSM Agent zu den Paket-Repositorys von Amazon Linux 1 (AL1) hinzugefügt. Mit dem SSM Agent können Sie die Simple Systems Management Service RunCommand API verwenden, um Code auf Ihren Instances zu konfigurieren und auszuführen. EC2 Der Amazon SSM Agent kann mit installiert sudo yum install amazon-ssm-agent und anschließend gestartet werden. sudo /sbin/start amazon-ssm-agent

update-ca-trustStandardmäßig aktiviert

Wir haben es einfacher gemacht, es zur Liste der vertrauenswürdigen CA-Zertifikate Ihres Systems hinzuzufügen. update-ca-trustWenn diese Option aktiviert ist, werden klassische CA-Zertifikat- und Vertrauenskonfigurationen durch symbolische Links zu dynamisch erstellten Konfigurationen ersetzt. Sie können nun CA-Zertifikate an einer zentralen Stelle auf Ihrem System hinzufügen, ohne die vom System bereitgestellten CA-Zertifikatkonfigurationen zu ändern.

Um diese Funktion zu nutzen, können Sie Ihre PEM oder DER formatierte Zertifikate hinzufügen /etc/pki/ca-trust/source/anchors und ausführensudo update-ca-trust.

Diese Funktion ist standardmäßig nur für Neueinführungen von 2016.09-Instances aktiviert. Kunden, die ein Upgrade von früheren Versionen durchführen, müssen diese Funktion über aktivieren. sudo update-ca-trust enable

Frische Pakete

Viele unserer Pakete wurden mit neueren Upstream-Versionen erneut synchronisiert. Einige der beliebtesten Pakete in 2016.09 sind:

  • btrfs-progs-4.4.1

  • Absturz-7.1.5

  • Cryptsetup-1.6.7

  • curl-7.47.1

  • ec2-utils-0.5

  • Exim-4.84.2

  • lcms2-2,6

  • libarchive-3.1.2

  • lolcat-0.44

  • nginx-1.10.1

  • pngcrush-1.8.6

  • postgresql95-9.5.4

  • python35-3.5.1

Veraltete Package

Das Amazon Linux-Team ist ständig bemüht, unseren Kunden die nützlichsten Funktionen zur Verfügung zu stellen und gleichzeitig die Sicherheitslatte hoch zu halten. Wenn Upstream-Softwareanbieter beginnen, sich auf neuere Versionen von Tools zu konzentrieren, wird es für uns manchmal unmöglich, weiterhin Updates für ältere Versionen von Paketen bereitzustellen. Aus diesem Grund möchten wir damit beginnen, einige unserer älteren Pakete als veraltet anzusehen.

Wir beabsichtigen, die folgenden Pakete aus den Amazon Linux 1 (AL1) -Repositorys zu entfernen. Darüber hinaus erhalten diese Pakete nur Updates zu Sicherheitslücken, die als „kritisch“ eingestuft wurden, bis sie entfernt sind:

Paketname Veraltet in
gcc44 2017.09
java-1.6.0-openjdk 2017,09
mysql51 2017,09
openssl097a 2017,09
php53 2017,09
php54 2017,09
php55 2018,03
postgresql8 2017,09
python26 2017,09
ruby18 2017,09
ruby19 2017,09
ruby21 2017,09
ruby22 2017,09
tomcat6 2017,09

Unterstützte Instance-Typen

Unterstützte Instance-Typenzeigt, welche AMI-Varianten 2016.09 auf jedem EC2 Amazon-Instance-Typ gestartet werden.