Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
nettoyer_ubuntu [Le 21/11/2023, 23:48]
2.57.122.246 Quelques modifications et ajouts surtout concernant le gain d'espace disque.
nettoyer_ubuntu [Le 07/09/2025, 12:05] (Version actuelle)
geole [Suppression des anciens noyaux] Suppression double collecte
Ligne 21: Ligne 21:
   *[[:​aptitude]]   *[[:​aptitude]]
   *[[:​DebOrphan]] (pour les paquets "​orphelins"​)   *[[:​DebOrphan]] (pour les paquets "​orphelins"​)
-  *[[Jdupes]] Permet de supprimer les fichiers en double. Attention à son usage, il n'a pas de "​corbeille"​ pour restaurer en cas d'​erreur,​ et créer des hardlinks peut créer des problèmes en cas de partage entre plusieurs profils ou plusieurs users (?).+  *[[:dupegurume]] Permet de supprimer les fichiers en double.
  
  
Ligne 82: Ligne 82:
 ===Les résidus de configuration logiciels supprimés=== ===Les résidus de configuration logiciels supprimés===
 À partir d'​Ubuntu 20.04, pour voir les paquets qui ont laissé des résidus de configuration (rc) : À partir d'​Ubuntu 20.04, pour voir les paquets qui ont laissé des résidus de configuration (rc) :
-<​code>​apt list ~c</​code>​ +Si un utilisateur **c** est défini dans l'​ordinateur,​ la commande normale est obligatoire 
-Pour supprimer tous les résidus de configuration : +<​code ​bash>apt list ?​config-files</​code>​ 
-<​code>​sudo apt purge ~c</​code>​+sinon la commande abrégée est utilisable. 
 +<code bash>apt list ~c</​code>​ 
 +À partir d'​Ubuntu 20.04, pour supprimer tous les résidus de configuration : Si un utilisateur **c** est défini dans l'​ordinateur,​ la commande normale est obligatoire  
 +<​code>​sudo apt purge ?​config-files</​code>​ 
 +sinon la commande abrégée est utilisable. 
 +<​code ​bash>sudo apt purge ~c</​code>​
  
 Pour les versions plus anciennes : Pour les versions plus anciennes :
-<​code>​dpkg -l | grep ^rc</​code>​ +<​code ​bash>dpkg -l | grep ^rc 
-<​code>​dpkg -l | grep ^rc | cut -d' ' -f3 | xargs sudo dpkg -P</​code>​+dpkg -l | grep ^rc | cut -d' ' -f3 | xargs sudo dpkg -P</​code>​
  
  
Ligne 164: Ligne 169:
 ====Suppression des anciens noyaux===== ====Suppression des anciens noyaux=====
 Pour supprimer des anciens noyaux, se reporter à la section [[kernel#​suppression_des_anciens_noyaux|Suppression des anciens noyaux de la page kernel]]. Pour supprimer des anciens noyaux, se reporter à la section [[kernel#​suppression_des_anciens_noyaux|Suppression des anciens noyaux de la page kernel]].
 +====Eviter d'​écrire en double exemplaire les traces du fonctionnement du logiciel====
 +<note tip>Ce paragraphe est susceptible d'​évoluer en fonction des réponses fournies par les [[https://​bugs.launchpad.net/​ubuntu/​+source/​systemd/​+bug/​2122061|experts]]</​note>​
 +  - Sauvegarder le fichier afin de pouvoir redevenir facilement standard en cas de besoin.<​code bash>​sudo cp -v  /​etc/​rsyslog.d/​50-default.conf /​etc/​rsyslog.d/​50-default.conf.REF</​code>​
 +  - Invalider les deux demandes de duplication.<​code bash>​sudo sed -ri '​s/​^(\*\.\*;​auth,​authpriv\.none)/#​\1/;​s/​^(kern\.\*)/#​\1/'​ /​etc/​rsyslog.d/​50-default.conf</​code>​
 +  - Faire la prise en compte.<​code bash>​systemctl restart systemd-journald;​ sudo logrotate -f /​etc/​logrotate.conf</​code> ​
 +  - Réaliser l'​épuration.<​code bash>​sudo rm -v /​var/​log/​kern*;​ sudo rm -v /​var/​log/​syslog*</​code>​
  
-====Réduire la taille des fichiers journaux==== 
-Depuis la version 16.04, [[systemd|systemd]] est le processus principal de gestion du système et il enregistre tous les évènements dans un "​journal"​ (répertoire /​var/​log/​journal/​). Par défaut, celui-ci peut atteindre 4 Go. Pour réduire sa taille : 
-<​code>​sudo journalctl --vacuum-size=200M</​code>​ 
-Cette commande réduit la taille à 200 Mo mais vous pouvez choisir une autre valeur. Il est possible de paramétrer la taille maximal de ces fichiers dans /​etc/​systemd/​journald.conf. 
  
 +====Réduire la taille des fichiers journaux====
 +Depuis la version 16.04, [[systemd|systemd]] est le processus principal de gestion du système et il enregistre tous les évènements dans un "​journal"​ (répertoire /​var/​log/​journal/​). Par défaut, celui-ci peut atteindre 4 Go. \\ Pour réduire sa taille :
 +<code bash>​sudo journalctl --vacuum-size=200M</​code>​
 +Cette commande réduit **temporairement** la taille à 200 Mo mais vous pouvez choisir une autre valeur. \\ Il est possible de paramétrer la taille maximale de ces fichiers dans /​etc/​systemd/​journald.conf. Cependant cette modification est perdue si survient une nouvelle livraison logicielle.\\ La bonne pratique est de  mettre les modifications dans le répertoire prévu qu'il faut d'​abord créer et initialiser.
 +<code bash>​sudo mkdir -v /​etc/​systemd/​journald.conf.d
 +echo [Journal] | sudo tee /​etc/​systemd/​journald.conf.d/​01-modif.conf</​code>​
 +La commande suivante permet de limiter la taille totale à 1 Go Maxi :
 +<​code>​echo SystemMaxUse=1G | sudo tee -a /​etc/​systemd/​journald.conf.d/​01-modif.conf</​code>​
 +La commande suivante permet de limiter le nombre de fichiers journaux: \\
 +<​code>​echo SystemMaxFiles=25 ​ | sudo tee -a /​etc/​systemd/​journald.conf.d/​01-modif.conf</​code>​
 +La commande suivante permet de limiter la durée de vie des journaux: \\
 +<​code>​echo MaxRetentionSec=3month | sudo tee -a /​etc/​systemd/​journald.conf.d/​01-modif.conf</​code>​
 +Pour prendre en compte les changements :
 +<​code>​systemctl restart systemd-journald.service</​code>​
 ====Supprimer les versions désactivées des snap==== ====Supprimer les versions désactivées des snap====
 Les paquets [[snap|Format Snap]] sont des applications "tout en un" qui se mettent à jour un peu indépendamment du système principal (on peut avoir ainsi la dernière version logicielle sur un système plus ancien). Mais lors de la mise à jour vers une nouvelle version, une ou deux versions précédentes restent en place, désactivées. Comme ces paquets contiennent leurs propres dépendances,​ ils peuvent être assez volumineux. Les paquets [[snap|Format Snap]] sont des applications "tout en un" qui se mettent à jour un peu indépendamment du système principal (on peut avoir ainsi la dernière version logicielle sur un système plus ancien). Mais lors de la mise à jour vers une nouvelle version, une ou deux versions précédentes restent en place, désactivées. Comme ces paquets contiennent leurs propres dépendances,​ ils peuvent être assez volumineux.
  • nettoyer_ubuntu.1700606884.txt.gz
  • Dernière modification: Le 21/11/2023, 23:48
  • par 2.57.122.246