Ce tutoriel explique comment maintenir à jour de manière sécurisée et efficace un serveur Ubuntu ou Debian hébergé chez JSBCloud. Vous découvrirez les commandes essentielles pour appliquer les mises à jour système, ainsi que quelques bonnes pratiques pour éviter les interruptions de service.
ssh utilisateur@IP_DU_SERVEUR
# ou, si vous utilisez le port personnalisé :
ssh -p 2222 utilisateur@IP_DU_SERVEUR
sudo apt update
apt list --upgradable
sudo apt upgrade -y
Cet ordre garantit que les correctifs de sécurité s’installent avant les mises à jour plus « lourdes ».
Pour installer les nouvelles versions de paquets et gérer les dépendances modifiées :
sudo apt full-upgrade -y
sudo apt autoremove -y
sudo apt autoclean
Si le noyau ou des services critiques sont mis à jour, redémarrez :
sudo reboot
Sauvegarde avant mise à jour
Toujours effectuer un snapshot ou une sauvegarde via l’espace client JSBCloud avant une mise à jour majeure.
Planifier les maintenances
Préférez exécuter ces opérations en dehors des heures de pointe pour minimiser l’impact.
Surveiller les logs
Après mise à jour, vérifiez les logs systèmes (/var/log/syslog
, journalctl -p err
) pour détecter d’éventuelles erreurs.
Automatiser les updates de sécurité
Vous pouvez installer et configurer unattended-upgrades
pour appliquer automatiquement les correctifs de sécurité :
sudo apt install unattended-upgrades
sudo dpkg-reconfigure --priority=low unattended-upgrades
Tester sur un environnement de staging
Pour les serveurs critiques, répliquez vos instances dans un environnement de test avant de déployer en production.
Question | Réponse |
---|---|
Comment vérifier la version en cours ? | lsb_release -a ou cat /etc/os-release |
Que faire si apt upgrade bloque ? |
Relancer sudo dpkg --configure -a puis sudo apt -f install . |
Comment planifier une mise à jour automatique ? | Utiliser cron ou unattended-upgrades (cf. section 4). |
Dois-je redémarrer après chaque mise à jour ? | Un redémarrage est recommandé si le noyau ou des services système sont mis à jour. |
Contactez notre support via ticket ici : Support JSBCloud