답변:
로그 파일을 보는 것을 제외하고 모든 변경 사항을 추적 할 수 있는지 확실하지 않습니다 ...
문제를 해결하거나 다시 설치하기 위해 시스템의 변경 사항을 "백업"하려면 다음을 수행하십시오.
패키지를 복원하려면 apt-get update && dpkg --set-selections <installed_packages && apt-get upgrade
나중에 패키지 목록과 구성 파일을 비교할 수 있습니다
etckeeper
패키지를 설치하고 한 번에 모두 실행하십시오 sudo etckeeper init
. 이 풋 /etc
버전 제어에서 (모든 시스템 구성 파일이 포함 된 디렉토리) ( 바자 기본적으로). 기본 구성에서 변경 사항이 기록됩니다
apt-get
, aptitude
시냅틱 또는 기타 적절한 기반의 패키지 관리자;sudo etckeeper commit
, 또는 bzr commit
에서 /etc
; 이를 통해 의미있는 커밋 메시지를 입력 할 수 있습니다.Etckeeper은 설치된 패키지의 이름을 기록하지 않습니다,하지만 당신은 찾을 수 있다는 점에서 /var/log/apt/
과 /var/log/dpkg.log
(세부 사항의 다른 세트와 함께). 이러한 파일은 회전되므로 몇 개월 후에 사라집니다. 더 길게 유지하려면 /etc/logrotate.d/dpkg
및에 구성되어 /etc/logrotate.d/apt
있습니다.
개인 구성 파일의 경우 버전 관리에서 "도트 파일"을 유지하는 방법을 참조하십시오 . .
나는 말하기를 유혹하고 싶다 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.
그러나 전체 루트 디렉토리 또는 시스템 (사용자가 아닌)과 관련하여 거의 사용될 수 없습니다.
우분투에서 로그를 보는 방법은이 페이지를 참조하십시오 :