Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/05/2015, à 10:00

vincent-avct

[Résolu] maintenance des paquets et noyaux

bonjour,

j'ai dernièrement rencontrer un problème d'espace disque sur mon serveur
j'avais fait des mises à jour sans nettoyer les versions de noyaux
j'ai donc mis au point une petite procédure de maintenance des paquets et noyaux ubuntu.
si c'est ici possible j'aimerais que vous me disiez si elle est correcte, complète (si c'est possible) ou incomplète (idem) voir dangereuse ?
je l'ai utilisé quelques fois et elle a fait son oeuvre
j'ai aussi lu des mises en garde sur ce forum, mise en garde ou conseil de faire valider avant d'utiliser
donc...

df -h          —       avoir un vue d'ensemble
dpkg -l | grep linux-image | grep ^i         —        liste les noyaux enregistrés
uname -a      —        la version en cours d'utilisation. cette version est mise à jour au redémarrage d'apache
apt-get update
apt-get dist-upgrade
dpkg -l | grep linux-image | grep ^i          —       refaire pour me rassurer
apt-get remove --purge 3.13.0-44 3.13.0-46       —      nettoyer le(s) dernier(s) noyaux   (j'ai lu ici qu'il fallait laisser les deux derniers)
apt-get autoclean            —          faire en dernier nettoyage des archives des paquets
df -h
service apache2 restart        —        avant de dire ouf

merci

Dernière modification par vincent-avct (Le 17/09/2015, à 19:27)

Hors ligne

#2 Le 06/05/2015, à 10:37

Ayral

Re : [Résolu] maintenance des paquets et noyaux

Ta procédure est pertinente, mais en particulier cette commande

apt-get remove --purge 3.13.0-44 3.13.0-46

n'est valide que dans le cas de ta mise à jour.
Il existe un script que tu trouveras ICI qui exécute automatiquement la suppression des anciens noyaux, et qui peut fonctionner en mode graphique. Et évite de faire des erreurs.


Pour mettre les retours de commande entre deux balises code, les explications sont là : https://forum.ubuntu-fr.org/viewtopic.php?id=1614731
Blog d'un retraité
Site de graphisme du fiston Loïc
Ubuntu 22.04 LTS sur un Thinkpad W540

Hors ligne

#3 Le 06/05/2015, à 10:40

bruno

Re : [Résolu] maintenance des paquets et noyaux

Bonjour,

C'est curieux que cela ne soit pas géré automatiquement…
Normalement :

sudo apt-get autoremove

doit supprimer les anciens noyaux et ne conserver que les deux derniers.
C'est géré par /etc/apt/apt.conf.d/01autoremove et 01autoremove-kernels (fichier à ne pas modifier car il est régénéré à l'installation du noyau)

Dernière modification par bruno (Le 06/05/2015, à 10:41)

Hors ligne

#4 Le 08/05/2015, à 19:46

vincent-avct

Re : [Résolu] maintenance des paquets et noyaux

bonjour,
je croyais que apt-get autoremove ne concernait que la mise à jour des paquets.
et merci pour le script mais pour le moment cela me permet de découvrir un peu plus  : )
merci pour vos réponses

Hors ligne

#5 Le 12/05/2015, à 16:37

tiramiseb

Re : [Résolu] maintenance des paquets et noyaux

Le truc avec autoremove, ce n'est que depuis quelques versions. En 12.04, ça ne fonctionnait pas.

Pour ta procédure, quelques remarques :
- "df -h" n'est pas nécessaire pour ça, ça ne va que te montrer l'espace libre sur les disques ; si tu as déjà décidé de nettoyer, ça ne va pas t'aider plus que ça...
- si tu utilises "df -h", il faut aussi voir "df -i", tant qu'à faire
- là tu ne cherches que les noyaux et pas les headers, alors que ce sont eux qui prennent toute la place (paquets "linux-headers")
- tu peux remplacer "apt-get remove --purge" par "apt-get purge", voire (à partir de la 14.10) "apt purge"
- pourquoi diable redémarrer Apache2 à la fin !?

Hors ligne

#6 Le 21/05/2015, à 15:27

vincent-avct

Re : [Résolu] maintenance des paquets et noyaux

bonjour,
ok j'ai bien noté pour les commentaires sur df-h et df-i
je fais probablement ce genre de manipulation par ce que ça me rassure  : )
et si je redémarre apache à la fin, c'est par ignorance
merci pour ces remarques/conceils

Hors ligne