web-dev-qa-db-fra.com

Où sont stockés TOUS les journaux ubuntu / l'historique des terminaux

Dans quels dossiers les journaux et les historiques de clés sont stockés afin que je puisse créer un script pour les purger. Existe-t-il un dossier spécifique pour la partition d'hibernation ou un fichier dans lequel les données RAM sont conservées en veille prolongée? Est-ce que quelqu'un veut se débarrasser de tout l'historique de commande/historique de chargement de programme/historique d'exécution de programme, où iraient-ils?

Thankx Light

12

Il se trouve dans: ~/.bash_history

9
DARDAR SAAD

Il y a beaucoup d'endroits où des choses sont enregistrées, et il sera très difficile d'être exhaustif, en fonction des applications que vous utilisez. Cela dit, voici les principaux endroits auxquels je peux penser:

  • la plupart des journaux système vont dans /var/log
  • firefox stocke votre historique, vos cookies, etc ... dans ~/.mozilla/firefox Ceci peut être purgé de Firefox (shift + ctrl + suppr)
  • zeitgeist est un démon d’histoire, qui remplit l’histoire récente du tableau de bord. Il peut être purgé des paramètres de confidentialité
  • l’historique des commandes du terminal est sauvegardé par utilisateur dans ~/.bash_history La suppression de ce fichier supprimera cet historique.
  • les applications gnome (gedit, nautilus, etc ...) stockent les fichiers récemment utilisés dans ~/.local/share/recently-used.xbel Ce fichier peut être supprimé si nécessaire.

Ce sont les principaux endroits auxquels je peux penser, mais toute application peut enregistrer des éléments à différents endroits ... Cela dépend donc vraiment des journaux que vous souhaitez supprimer.

Comme mentionné par MrVaykadji, BleachBit est un logiciel GPL qui automatise cette tâche de nettoyage et vous permet de supprimer des "fichiers journaux" pour une grande variété de logiciels connus. Vous pouvez également facilement ajouter de nouveaux nettoyants avec de simples fichiers XML. Peut-être ce que vous cherchez!

8
alci

Votre fichier d’historique bash se trouve dans votre répertoire personnel: /home/your-user-name/.bash_history

5
Stanwmusic

Il faut tenir compte du fait que, hormis les journaux mentionnés ci-dessus, de nombreuses applications (sinon la plupart) conservent leurs propres journaux à des emplacements différents. Donc, comme mentionné par alci, la réponse dépend vraiment de ce que vous voulez assainir.

En outre, il serait sage que, si le besoin existe vraiment, vous souhaitiez peut-être essayer vos compétences en écriture de script pour l'automatisation en fonction des besoins spécifiques réels de la désinfection des journaux.