Garder votre Vultr VPS à jour est important pour la sécurité et les performances. Une partie essentielle de ce processus consiste à s'assurer que votre système fonctionne avec la dernière version du noyau Linux. Cependant, jusqu'à présent, la mise à jour de votre noyau signifiait redémarrer le serveur après l'installation d'un nouveau noyau.
Heureusement, fin octobre 2016, Canonical a lancé un nouveau système de correctifs qui révolutionne potentiellement l'ensemble du processus. Par conséquent, Ubuntu 16.04 LTS et versions ultérieures prennent désormais en charge le service Canonical Livepatch. Cela permet aux utilisateurs de niveau entreprise et communautaire de mettre à jour le noyau du système sans avoir à redémarrer par la suite.
Livepatch fournit un moyen authentifié et crypté pour diffuser des modules de noyau pour les serveurs Ubuntu et les systèmes de bureau. Il est également gratuit pour les utilisateurs d'entreprise ou permet aux utilisateurs non-entreprises d'utiliser le service sur un maximum de 3 systèmes.
S'inscrire
Bien que gratuit, il est nécessaire de s'inscrire auprès de Canonical pour créer un token api . Suivez les instructions sur le site Web Livepatch pour obtenir votre jeton Livepatch. Copiez votre jeton et suivez les étapes ci-dessous.
Installation
La première étape consiste à ouvrir un terminal et à vous connecter à votre serveur en tant qu'utilisateur root ou utilisateur doté de sudo
capacités. Mettez à jour le système pour faire bonne mesure:
sudo apt update && sudo apt upgrade
Ensuite, nous aurons besoin snap
, que nous pouvons installer avec la commande suivante:
sudo apt install snapd
Maintenant, pour activer Livepatch:
sudo snap install canonical-livepatch
sudo canonical-livepatch enable <your-api-token-here>
En supposant que tout fonctionne correctement, vous verrez une sortie similaire à ceci:
Successfully enabled device. Using machine-token: <your-api-token-here>
Vérifier l'état
Une fois installé, l'état du démon Livepatch peut être vérifié à partir d'un terminal avec:
canonical-livepatch status --verbose
Plus de redémarrages
Votre serveur Ubuntu 16.04 LTS est maintenant activé pour utiliser le service Livepatch. Par conséquent, lors de la prochaine mise à niveau vers le dernier noyau, vous n'aurez pas besoin de redémarrer le serveur.