Comment mettre à jour Ubuntu 16.04 LTS vers 18.04 LTS à l’aide de Terminal.


Ubuntu recommande d’utiliser la commande update server installation Faire des mises à niveau. Cette commande fait partie du package noyau du gestionnaire de mise à jour, il n’a aucune dépendance graphique et est installé par défaut. Ce didacticiel vous montre comment utiliser la méthode de mise à jour recommandée pour Ubuntu Linux 16.04 LTS.

Tapez la commande apt ou la commande apt-get pour mettre à jour un système existant :

# mise à jour sudo apt # mise à jour sudo apt

Si Linux a mis à jour son noyau, le serveur doit être redémarré.

# redémarrage sudo

Si vous exécutez un pare-feu sur ufw, utilisez la syntaxe ufw suivante pour ouvrir le port ssh 1022. Ce port sera ouvert pendant la mise à jour au cas où il ne parviendrait pas à prendre le contrôle de votre serveur.

# sudo ufw allow 1022/tcp comment ‘Temp open port ssh tcp port 1022 for upgrade’

Le processus de mise à niveau d’Ubuntu est très simple. Mais n’oubliez pas que cette manipulation est risquée. Avant chaque mise à jour, assurez-vous d’avoir une sauvegarde ou un instantané de votre serveur (si c’est une machine virtuelle).

Utilisez cette ligne de commande pour migrer vers une version ultérieure :

# mise à niveau de la version sudo

Si vous obtenez cette erreur lors de la saisie de la commande ci-dessus :

# -bash : do-release-upgrade : commande introuvable

erreur « commande non trouvée » Indique que l’outil de mise à niveau n’est pas installé sur votre système ou votre serveur cloud.lorsque vous ou votre hébergeur utilisez Image minimale Ubuntu Linux 16.04 LTS Construisez votre serveur cloud.

A Voir  Les 4 meilleurs appareils photo argentiques de 2022

Pour installer l’outil de mise à jour, saisissez la commande suivante :

# apt install ubuntu-release-upgrader-core

Suivez maintenant les instructions à l’écran. Au cours du processus de mise à niveau, vous pouvez être invité à remplacer vos fichiers de configuration grub ou ssh existants. Assurez-vous de choisir de conserver la version existante pour éviter les problèmes.

Production de divers fichiers qui composent la mise à jour vers la nouvelle version LTS 18.04. Cela peut prendre quelques minutes. Tout dépend de votre connexion internet.

Selon le logiciel que vous avez installé, vous devrez peut-être soumettre des modifications de fichiers. L’exemple ici configure un serveur SMTP pour envoyer des rapports Fail2Ban.

Quand tu ne sais pas, tu dois répondre Non, pour conserver les fichiers existants. Ici, j’ai choisi de n’apporter aucune modification aux caractères du clavier et aux autres symboles.

je garde le fichier de configuration bash.bashrc Choisir N ​​par défaut me convient parfaitement.

Au bout d’un moment, vous verrez le message « Mise à niveau du système terminée ». puis appuyez Redémarrez le système pour charger les mises à jour du noyau et du système d’exploitation du serveur.

il faut en compter un bon moment pour mettre à niveauCela n’inclut pas les tests fonctionnels appropriés si vous avez installé un logiciel dessus Nextcloud, Portainer, Webmin, ….

Maintenant, redémarrez simplement le serveur pour terminer l’installation.

contrôle ordinaire.

Comme toujours, voici quelques vérifications à faire après la mise à jour.

Connectez-vous à l’aide de la commande ssh :

# utilisateur ssh @votre-serveur-ubuntu

Vérifiez la version du noyau Linux Ubuntu avec la commande uname

# sans nom -rms

Assurez-vous que tous les ports nécessaires sont ouverts et utilisez la commande ss ou commander Statistiques du réseau :

# sudo ss -tulpn # sudo netstat -tulpn

A Voir  Les meilleurs jeux roblox auxquels vous devez jouer en 2022

utiliser la commande grep/egrep ou commander queue/chat Vérifiez le fichier journal pour les erreurs (voici quelques exemples de commandes) :

# dmesg # tail -f /var/log/files # egrep -i ‘err|crit’ /var/log/dmesg

Vérifiez la version d’Ubuntu :

# lsb_release -a

Supprimez l’accès au port SSH 1022 :

Lors de la mise à jour, le processus de mise à jour d’Ubuntu a ouvert un port secondaire sur le port 1022 (accès SSH) pour permettre l’accès à la machine en cas de plantage du processus SSH (port 22).

# netstat -tulpn # kill num_pid

contrôle spécifique.

Dans cette section, je vais vous donner quelques retours sur mon expérience de mise à jour de mon serveur VPS. J’utilise certains utilitaires qui nécessitent de me salir les mains.

prochain nuage.

C’est le message d’erreur que j’obtiens lors du test de mon instance Nextcloud. Heck, les « locaux » ont pris un coup.

Nextcloud, en utilisant PHP-FPM C’est l’une des nombreuses façons d’utiliser PHP, qui fait partie du bundle PHP Apache Mysql sur votre système d’exploitation. Ce module optimise l’utilisation de PHP.

j’ai dû éditer le fichier /etc/php/7.1/fpm/php.iniinstruction intl.default_locale. J’ai spécifié les paramètres régionaux.

N’oubliez pas de redémarrer le service php-fpm après le changement.

# Redémarrage du service php7.1-fpm

verser.

Il semble y avoir plusieurs référentiels qui ont été supprimés de mes sources, en particulier ceux de webmin.

Voici comment les ajouter pour mettre à jour le logiciel.

# wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add – # add-apt-repository « deb [arch=amd64] http://download.webmin.com/download/repository Sarge contrib »

Pensez à vérifier vos fichiers sources.list Mis à jour.c’est dans le répertoire /etc/apt/.

c’est tout.