Un petit script bash pour maintenir à jour un système Ubuntu : il met à jour les paquets, les met à niveau, nettoie les anciens fichiers, et vérifie si un redémarrage est requis.
sudo apt updatesudo apt upgrade -ysudo apt autoremove -ysudo apt autoclean- Vérifie si un redémarrage est requis (
/var/run/reboot-required) - Journalisation dans un fichier
maintenance.log
- Télécharge le script :
wget https://raw.githubusercontent.com/lolo1580/Linux-update/main/maintenance.sh
chmod +x maintenance.sh- Exécute-le en tant que superutilisateur :
sudo ./maintenance.shPar défaut, les logs sont écrits dans :
/var/log/maintenance.log
Si tu veux que le log soit dans le dossier de l'utilisateur (sans sudo), modifie cette ligne dans le script :
LOGFILE="$HOME/maintenance.log"Tu peux automatiser la maintenance toutes les semaines (dimanche à 3h du matin) :
sudo crontab -eAjoute cette ligne :
0 3 * * 0 /chemin/vers/maintenance.sh===== Maintenance du 2025-06-17 01:30:39 =====
🔄 Mise à jour de la liste des paquets...
⬆️ Mise à niveau des paquets...
🧹 Suppression des paquets inutilisés...
🧼 Nettoyage du cache obsolète...
✅ Aucun redémarrage requis.
✅ Maintenance terminée.Ce script est fourni sans garantie. Utilise-le à tes propres risques.
Auteur : [TonNom ou ton GitHub]
Version : 1.0