Was ist neu in Ubuntu 18.04 Bionic Beaver

Einführung

Die neueste LTS-Version (Long Term Support) des Ubuntu-Betriebssystems, Version 18.04 (Bionic Beaver), wurde am 26. April 2018 veröffentlicht.

Dieses Handbuch soll einen kurzen Überblick über neue Funktionen und wichtige Änderungen an Ubuntu Server seit der vorherigen LTS-Version 16.04 (Xenial Xerus) geben. Es synthetisiert Informationen austhe official Bionic Beaver release notes und anderen Quellen.

Was ist ein Long Term Support Release?

Während neue Versionen von Ubuntu Desktop und Server alle sechs Monate erscheinen, kommen LTS-Versionen alle zwei Jahre und werden nach der Veröffentlichung fünf Jahre lang unterstützt. 18.04 will continue to receive security updates and critical bug fixes until April of 2023. Dies macht LTS zu einer stabilen Plattform für die Bereitstellung von Produktionssystemen.

Sie können eine Zeitleiste des Ubuntu-Release-Lebenszyklus beithe Ubuntu release end of life page anzeigen.

Zusammenfassung der Änderungen und wichtigsten Paketversionen

Im Allgemeinen enthalten Ubuntu LTS-Versionen nur sehr wenige Überraschungen oder größere Änderungen. Dies bleibt bei Ubuntu 18.04 der Fall. Abgesehen von einigen Netzwerkänderungen, die wir in den folgenden Abschnitten behandeln werden, handelt es sich bei den meisten Updates um kleine Änderungen am Basissystem und um neue Versionen der verfügbaren Softwarepakete.

Als allgemeine Zusammenfassung folgt eine ausgewählte Liste der Ubuntu 18.04-Softwareversionen. Zum Vergleich sind die in Ubuntu 16.04 gelieferten Versionen in( )in Klammern angegeben:

System

Webserver

Programmiersprachen

Datenbanken

Weitergehende Änderungen werden in den folgenden Abschnitten beschrieben.

Linux Kernel 4.15

Der Linux-Kernel wurde auf Version 4.15 aktualisiert. Diese Version enthält Updates, um die Spectre- und Meltdown-Schwachstellen zu beseitigen (diese Updates wurden auch auf den 4.4-Kernel von Ubuntu 16.04 zurückportiert). Darüber hinaus betreffen die Änderungen, die für Ubuntu Server-Benutzer relevant sind, hauptsächlich Fehlerbehebungen im Dateisystem, Leistungsverbesserungen und die Unterstützung sehr großer Speichermengen.

LXD 3.0

LXD ist eine standardisierte Schnittstelle zur Verwaltung von Linux-Containern. Im Gegensatz zuDocker ist es darauf ausgerichtet, ganze Betriebssysteme auszuführen, eher wie ein typischer Hypervisor für virtuelle Maschinen.

Mit LXD 3.0 wird die Clusterunterstützung hinzugefügt, bei der mehrere identisch konfigurierte LXD-Server als einer fungieren können. Es gibt auch Unterstützung für die Weitergabe von NVIDIA-GPUs an Container, Hotplugging-Geräte und das Proxying von TCP-Verbindungen zwischen dem Host und seinen Containern. Weitere Einzelheiten finden Sie unterthe LXD 3.0.0 release notes.

Netplan und systemd-networkd

ifupdown (einschließlich der bekannten Dienstprogrammeifup undifdown) wurde durchNetplan ersetzt. Netplan ist eine vereinfachte Schnittstelle zum Konfigurieren von Linux-Netzwerken, bei der YAML-Dateien in/etc/netplan verwendet werden, um Konfigurationsinformationen für NetworkManager oder - bei neuen Ubuntu Server-Installationen -systemd-networkd zu generieren.

Der Befehlip link set ersetztifup undifdown. Sie können mehr darüber inthe How To Configure Network Interfaces and Addresses section of our IPRoute2 Tools tutorial erfahren.

Weitere Informationen zum Konfigurieren von Netplan finden Sie unterthe official documentation. Details zur Verwendung und Konfiguration vonsystemd-networkd finden Sie in den Manpagessystemd-networkd.service undsystemd.network.

Der Befehlnetworkctl kann eine Zusammenfassung Ihrer Netzwerkgeräte ausgeben:

networkctl
OutputIDX LINK             TYPE               OPERATIONAL SETUP
  1 lo               loopback           carrier     unmanaged
  2 eth0             ether              routable    configured

Führen Sie den Befehl mit dem Flagstatus aus, und der Status jeder IP-Adresse auf dem System wird gedruckt:

networkctl status
Output●        State: routable
       Address: 192.0.2.10 on eth0
                203.0.113.241 on eth0
                2001:DB8:68be:caff:fe4c:c963 on eth0
       Gateway: 203.0.113.1 (ICANN, IANA Department) on eth0
           DNS: 203.0.113.2
                203.0.113.3

Standard-DNS-Resolver

Der Standard-DNS-Resolver ist jetztsystemd-resolved. Die Standarddatei/etc/resolve.conf wird jetzt vonsystemd-resolved verwaltet, und die Konfiguration des Resolvers sollte in/etc/systemd/resolved.conf erfolgen.

Konfigurationsinformationen fürsystemd-resolved finden Sie inresolved.conf man page.

Standard NTP Server

chrony ersetzt ntpd als empfohlenen NTP-Server in Ubuntu 18.04. Obwohl das Standard-Ubuntu-System so eingerichtet ist, dass essystemd-timesyncd für einfache Synchronisierungsanforderungen verwendet, wird ntpd häufig für anspruchsvollere Zeitsynchronisierungen oder zur Bereitstellung von Netzwerkzeitdiensten für andere Clients benötigt. In 18.04 wurde ntpd auf das Repo vonuniverseherabgestuft und ist ohne Aktualisierung Ihrer APT-Konfiguration nicht verfügbar.

Auf der offiziellen Chrony-Website finden Siea comparison of NTP implementations, mit denen Sie entscheiden können, welches für Sie das richtige ist.

Fazit

Obwohl dieses Handbuch nicht vollständig ist, sollten Sie sich jetzt einen Überblick über die wichtigsten Änderungen und neuen Funktionen in Ubuntu 18.04 verschaffen.

Die sicherste Vorgehensweise bei der Migration auf eine neue Hauptversion besteht normalerweise darin, die Distribution von Grund auf neu zu installieren, Dienste mit sorgfältigen Tests zu konfigurieren und Anwendungs- oder Benutzerdaten als separaten Schritt zu migrieren.

Wenn Sie ein Upgrade bevorzugen, finden Sie in unserem TutorialHow To Upgrade to Ubuntu 18.04 LTS Details zum Vorgang.