Existe um diário do sistema que eu possa instalar?


11

Estou falando de um programa que mostrará todas as alterações que você fez no sistema, caso eu precise solucionar o problema do sistema? Uma CLI será melhor, no pior cenário possível

Respostas:


0

Não tenho certeza de que você possa rastrear todas as suas alterações, exceto olhando seus arquivos de log ...

Se você deseja "fazer backup" das alterações feitas no sistema (para solucionar problemas ou reinstalar), pode:

  • Exporte a lista de pacotes instalados: dpkg --get-selections> installed_packages
  • copie seu diretório / home que contém seus arquivos de configuração (todos os arquivos e diretórios começando com a.)

Se você deseja restaurar seus pacotes: apt-get update && dpkg --set-selections <installed_packages && apt-get upgrade

Mais tarde, você poderá comparar sua lista de pacotes e arquivos de configuração


12

Instale o etckeeperpacote e execute (de uma vez por todas) sudo etckeeper init. Isso coloca /etc(o diretório que contém todo o arquivo de configuração do sistema) sob controle de versão ( Bazaar por padrão). Sob a configuração padrão, as alterações são registradas

  • antes e depois de cada uso de apt-get, aptitude, Synaptic ou outros gerenciadores de pacotes apt-base;
  • Uma vez por dia;
  • e sempre que você corre sudo etckeeper commit, ou bzr commitentra /etc; isso lhe dá a oportunidade de inserir uma mensagem de confirmação significativa.

O Etckeeper não registra os nomes dos pacotes instalados, mas você pode encontrá-los em /var/log/apt/e /var/log/dpkg.log(com diferentes conjuntos de detalhes). Esses arquivos são rotacionados e desaparecem após alguns meses; se você quiser mantê-los por mais tempo, isso é configurado em /etc/logrotate.d/dpkge /etc/logrotate.d/apt.

Para seus arquivos de configuração pessoal, consulte Como manter “arquivos de ponto” sob controle de versão? .


1

Eu ficaria tentado a dizer 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.

mas dificilmente poderia ser usado para todo o diretório raiz ou para qualquer coisa relacionada ao sistema (não ao usuário).


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.