Quoi de neuf dans Ubuntu 18.04 Bionic Beaver

introduction

La dernière version du support à long terme (LTS) du système d’exploitation Ubuntu, la version 18.04 (Bionic Beaver), a été publiée le 26 avril 2018.

Ce guide est conçu comme un bref aperçu des nouvelles fonctionnalités et des modifications importantes apportées au serveur Ubuntu depuis la version 16.04 de LTS (Xenial Xerus). Il synthétise les informations dethe official Bionic Beaver release notes et d'autres sources.

Qu'est-ce qu'une version de support à long terme?

Alors que les nouvelles versions d'Ubuntu Desktop and Server sont publiées tous les six mois, les versions LTS sont publiées tous les deux ans et sont prises en charge pendant cinq ans après leur publication. 18.04 will continue to receive security updates and critical bug fixes until April of 2023. Cela fait de LTS une plate-forme stable pour le déploiement de systèmes de production.

Vous pouvez afficher une chronologie du cycle de vie de la version Ubuntu àthe Ubuntu release end of life page.

Récapitulatif des modifications et des principales versions de package

Généralement, les versions d'Ubuntu LTS ne contiennent que très peu de surprises ou de changements majeurs. Cela reste le cas avec Ubuntu 18.04. Au-delà de quelques modifications de mise en réseau - que nous aborderons dans les sections suivantes - la plupart des mises à jour sont de petites modifications du système de base et de nouvelles versions des progiciels disponibles.

En résumé, voici une liste de versions de logiciels Ubuntu 18.04 sélectionnées. À titre de comparaison, les versions fournies dans Ubuntu 16.04 sont incluses entre parenthèses( ):

Système

Serveurs Web

  • Apache 2.4.29 (à partir de 2.4.18)

  • nginx 1.14.0 (à partir de 1.10.3)

Langages de programmation

  • Python 3.6.5 (à partir de 3.5.1)

  • Ruby 2.5 (à partir de 2,3)

  • Go 1.10 (à partir de 1,6)

  • PHP 7.2 (à partir de 7,0)

  • Node.js 8.10 (à partir de 4.2.6)

Bases de données

Des modifications plus détaillées sont détaillées dans les sections suivantes.

Noyau Linux 4.15

Le noyau Linux a été mis à jour à la version 4.15. Cette version inclut des mises à jour pour atténuer les vulnérabilités de Spectre et Meltdown (ces mises à jour ont également été rétroportées dans le noyau 4.4 d’Ubuntu 16.04). Au-delà de cela, les modifications pertinentes pour les utilisateurs du serveur Ubuntu sont principalement des corrections de bogues du système de fichiers, des améliorations des performances et la prise en charge de très grandes quantités de mémoire.

LXD 3.0

LXD est une interface standardisée pour gérer les conteneurs Linux. Contrairement àDocker, il est orienté vers l'exécution de systèmes d'exploitation entiers, plus comme un hyperviseur de machine virtuelle typique.

LXD 3.0 ajoute la prise en charge de la mise en cluster, où plusieurs serveurs LXD configurés de manière identique peuvent fonctionner comme un seul. Il est également possible de passer des GPU NVIDIA dans des conteneurs, des périphériques de branchement à chaud et de mettre en proxy des connexions TCP entre l'hôte et ses conteneurs. Pour plus de détails, consultezthe LXD 3.0.0 release notes.

Netplan et systemd-networkd

ifupdown (y compris les utilitaires familiersifup etifdown) a été remplacé parNetplan. Netplan est une interface simplifiée pour la configuration du réseau Linux, où les fichiers YAML dans/etc/netplan sont utilisés pour générer des informations de configuration pour NetworkManager ou - dans le cas de nouvelles installations Ubuntu Server -systemd-networkd.

La commandeip link set remplaceifup etifdown. Vous pouvez en savoir plus à ce sujet dansthe How To Configure Network Interfaces and Addresses section of our IPRoute2 Tools tutorial.

Pour plus d'informations sur la configuration de Netplan, voirthe official documentation. Des détails sur l'utilisation et la configuration desystemd-networkd sont disponibles dans les pages de manuelsystemd-networkd.service etsystemd.network.

La commandenetworkctl peut générer un résumé de vos périphériques réseau:

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

Exécutez la commande avec l'indicateurstatus et elle imprimera l'état de chaque adresse IP sur le système:

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

Résolution DNS par défaut

Le résolveur DNS par défaut est désormaissystemd-resolved. Le fichier standard/etc/resolve.conf est maintenant géré parsystemd-resolved, et la configuration du résolveur doit être effectuée en/etc/systemd/resolved.conf.

Les informations de configuration poursystemd-resolved se trouvent dans lesresolved.conf man page.

Serveur NTP par défaut

chrony remplace ntpd en tant que serveur NTP recommandé dans Ubuntu 18.04. Bien que le système Ubuntu par défaut soit configuré pour utilisersystemd-timesyncd pour des besoins de synchronisation simples, ntpd serait souvent nécessaire pour une synchronisation de l'heure plus exigeante ou pour fournir des services de temps réseau à d'autres clients. Dans la version 18.04, ntpd a été rétrogradé dans le dépôtuniverse et n'est pas disponible sans la mise à jour de votre configuration APT.

Le site officiel de chrony aa comparison of NTP implementations pour vous aider à décider lequel vous convient.

Conclusion

Bien que ce guide ne soit pas exhaustif, vous devriez maintenant avoir une idée générale des principaux changements et nouvelles fonctionnalités d’Ubuntu 18.04.

La solution la plus sûre lors de la migration vers une nouvelle version majeure consiste généralement à installer la distribution à partir de zéro, à configurer les services avec des tests minutieux tout au long du processus et à migrer les données d'application ou utilisateur en tant qu'étape distincte.

Si vous préférez mettre à niveau sur place, notre tutorielHow To Upgrade to Ubuntu 18.04 LTS vous fournira des détails sur le processus.

Related