Y a-t-il un journal système que je peux installer?


11

Je parle d'un programme qui vous montrera toutes les modifications que vous avez apportées au système, au cas où je devrais dépanner mon système? Une CLI sera meilleure, en cas de pire scénario

Réponses:


0

Je ne suis pas sûr que vous puissiez suivre toutes vos modifications sauf en regardant vos fichiers journaux ...

Si vous souhaitez "sauvegarder" les modifications que vous avez apportées au système (pour dépanner ou réinstaller), vous pouvez:

  • Exportez la liste des packages installés: dpkg --get-selections> installed_packages
  • copiez votre répertoire / home qui contient vos fichiers de configuration (tous les fichiers et répertoires commençant par a.)

Si vous souhaitez restaurer vos packages: apt-get update && dpkg --set-selections <packages_installés && apt-get upgrade

Plus tard, vous pourrez comparer votre liste de paquets et vos fichiers de configuration


12

Installez le etckeeperpackage et exécutez (une fois pour toutes) sudo etckeeper init. Cela place /etc(le répertoire contenant tous les fichiers de configuration du système) sous contrôle de version ( Bazaar par défaut). Sous la configuration par défaut, les modifications sont enregistrées

  • avant et après chaque utilisation de apt-get, aptitudeSynaptic ou d'autres gestionnaires de paquets apt-based;
  • une fois par jour;
  • et chaque fois que vous courez sudo etckeeper commit, ou bzr commità l' /etcintérieur; cela vous donne la possibilité de saisir un message de validation significatif.

Etckeeper n'enregistre pas les noms des packages installés, mais vous pouvez les trouver dans /var/log/apt/et /var/log/dpkg.log(avec différents ensembles de détails). Ces fichiers sont tournés, ils disparaîtront donc après quelques mois; si vous souhaitez les conserver plus longtemps, cela est configuré dans /etc/logrotate.d/dpkget /etc/logrotate.d/apt.

Pour vos fichiers de configuration personnels, voir Comment conserver les «fichiers dot» sous contrôle de version? .


1

Je serais tenté de dire copyfs:

NAME
       CopyFS - Versioning File System for FUSE

DESCRIPTION
       CopyFS  is a copy-on-write, versioning file system for FUSE. CopyFS can
       be used to maintain the revision  history  of  a  directory  containing
       files for which you want to track changes, and be able to revert to any
       older version. CopyFS lets you do that by transparently making  backups
       of  each  file that you modify so that you can review and revert to any
       previous revision.

mais à peine il pourrait être utilisé pour tout le répertoire racine ou pour tout ce qui concerne le système (non utilisateur).


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.