2017-04-26 1 views
0

내가 설치 한 이후로 (예 :/etc 등) 다양한 설정 파일을 한 번에 모두 가져올 수있는 방법이 있는지 궁금합니다.시스템 설치 이후 설정 파일에 대한 모든 변경 사항을 한 번에 얻는 방법은 무엇입니까?

저는 'diff'를 사용하여 모든 파일을 우분투의 '표준 설치'와 비교하는 일종의 루프를 상상합니다. 출력은 변경 내용과 타임 스탬프에 관한 정보가있는 단일 파일이어야합니다.

아마도 모든 것을 스크립트에 넣고 정기적으로 실행하여 향후 설정 파일 변경 사항을 자동으로 추적하는 방법이 있습니다.

답변

1

파일이 이미 수정 된 경우 유일한 옵션은 diff 파일을 새로 설치하는 것입니다. 일부 파일은 컴퓨터에 특정한 것일 수 있습니다. Mac 주소 인 udev/rules.d/70-persistent-net.rules, 드라이브 uuid

과 같은 기기 별 값을 저장할 수있는 파일을 생각하고 있습니다. 적어도 두 가지 옵션을 고려할 수 있습니다.

  1. git과 같은 VCS를 사용하십시오.
  2. 변경 사항의 전체 기록을 유지하는 파일 시스템을 사용하십시오.
+0

버전 제어하에 '/ etc'를 유지하기위한 * 완벽한 * 해결책은 [etckeeper] (http://etckeeper.branchable.com/)를 살펴보십시오. 패키지 관리자 (apt-get, yum, dnf)에 연결하여 프로그램이 업데이트 중 수행하는 구성 변경 사항을 자동으로 기록합니다. – hlovdal

관련 문제