Gibt es ein Systemjournal, das ich installieren kann?


11

Ich spreche von einem Programm, das Ihnen alle Änderungen anzeigt, die Sie am System vorgenommen haben, falls ich Probleme mit meinem System haben muss. Eine CLI ist im schlimmsten Fall besser

Antworten:


0

Ich bin nicht sicher, ob Sie alle Ihre Änderungen nachverfolgen können, außer wenn Sie sich Ihre Protokolldateien ansehen ...

Wenn Sie Änderungen, die Sie am System vorgenommen haben (zur Fehlerbehebung oder Neuinstallation), "sichern" möchten, können Sie:

  • Exportieren Sie die Liste der installierten Pakete: dpkg --get-selections> installierte_Pakete
  • Kopieren Sie Ihr / home-Verzeichnis, das Ihre Konfigurationsdateien enthält (alle Dateien und Verzeichnisse, die mit a beginnen.)

Wenn Sie Ihre Pakete wiederherstellen möchten: apt-get update && dpkg --set-selections <installierte_Pakete && apt-get Upgrade

Später können Sie Ihre Paketliste und Konfigurationsdateien vergleichen


12

Installieren Sie das etckeeperPaket und führen Sie es aus (ein für alle Mal) sudo etckeeper init. Dadurch wird /etc(das Verzeichnis mit allen Systemkonfigurationsdateien) der Versionskontrolle unterzogen ( standardmäßig Bazaar ). In der Standardkonfiguration werden Änderungen aufgezeichnet

  • vor und nach jeder Verwendung apt-get, aptitude, Synaptische oder anderer apt-basierte Paket - Manager;
  • einmal am Tag;
  • und wann immer du rennst sudo etckeeper commitoder bzr commitrein /etc; Dies gibt Ihnen die Möglichkeit, eine aussagekräftige Festschreibungsnachricht einzugeben.

Etckeeper zeichnet die Namen der installierten Pakete nicht auf, aber Sie finden sie in /var/log/apt/und /var/log/dpkg.log(mit verschiedenen Details). Diese Dateien werden gedreht, sodass sie nach einigen Monaten verschwinden. Wenn Sie sie länger behalten möchten, wird dies in /etc/logrotate.d/dpkgund konfiguriert /etc/logrotate.d/apt.

Informationen zu Ihren persönlichen Konfigurationsdateien finden Sie unter So behalten Sie die Punktedateien unter Versionskontrolle. .


1

Ich wäre versucht zu sagen 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.

aber kaum könnte es für das gesamte Stammverzeichnis oder für irgendetwas Systembezogenes (nicht Benutzerbezogenes) verwendet werden.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.