Есть ли системный журнал, который я могу установить?


11

Я говорю о программе, которая покажет вам все изменения, которые вы внесли в систему, на случай, если у меня возникнут проблемы со съемкой моей системы? CLI лучше, в худшем случае

Ответы:


0

Я не уверен, что вы можете отследить все ваши изменения, кроме просмотра ваших файлов журнала ...

Если вы хотите «сохранить» изменения, внесенные в систему (для устранения неполадок или переустановки), вы можете:

  • Экспортируйте список установленных пакетов: dpkg --get-selections> instal_packages
  • скопируйте каталог / home, содержащий ваши файлы конфигурации (все файлы и каталоги, начинающиеся с буквы.)

Если вы хотите восстановить ваши пакеты: apt-get update && dpkg --set-selections <instal_packages && apt-get upgrade

Позже вы сможете сравнить ваш список пакетов и конфигурационные файлы


12

Установите etckeeperпакет и запустите (раз и навсегда) sudo etckeeper init. Это ставит /etc(каталог, содержащий все файлы конфигурации системы) под контроль версий ( по умолчанию Bazaar ). В конфигурации по умолчанию изменения записываются

  • до и после каждого использования apt-get, aptitude, Synaptic или других метких основой менеджеров пакетов;
  • один раз в день;
  • и всякий раз, когда вы бежите sudo etckeeper commit, или bzr commitв /etc; это дает вам возможность ввести осмысленное сообщение о коммите.

Etckeeper не записывает имена установленных пакетов, но вы можете найти это в /var/log/apt/и /var/log/dpkg.log(с различными наборами деталей). Эти файлы повернуты, поэтому они исчезнут через несколько месяцев; если вы хотите хранить их дольше, это настраивается в /etc/logrotate.d/dpkgи /etc/logrotate.d/apt.

Сведения о ваших личных файлах конфигурации см. В разделе Как сохранить «точечные файлы» под контролем версий? ,


1

Я хотел бы сказать 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.

но вряд ли он может быть использован для всего корневого каталога или для чего-либо, связанного с системой (не пользователя).


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.