Чи є системний журнал, який я можу встановити?


11

Я говорю про програму, яка покаже вам всі зміни, які ви внесли в систему, на випадок, якщо мені доведеться не вдається зняти свою систему? CLI буде кращим, у випадку найгіршого сценарію

Відповіді:


0

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

Якщо ви хочете "зробити резервну копію" внесених вами змін у систему (виправити неполадки чи перевстановити), ви можете:

  • Експортуйте список встановлених пакетів: dpkg --get-select> install_packages
  • скопіюйте свій / домашній каталог, який містить конфігураційні файли (усі файли та каталоги, що починаються з a.)

Якщо ви хочете відновити ваші пакети: apt-get update && dpkg --set-select <install_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.