etc 디렉토리
/etc
@Anthon이 제안한대로 디렉토리의 변경 사항을 추적하기 위해 git, subversion, mercurial 등을 사용하여 해당 디렉토리를 버전 제어합니다. etckeeper 와 같은 도구를 사용할 수도 있습니다 . 여기 뿐만 아니라 여기 에 튜토리얼이 있습니다 .
etckeeper는 / etc를 git, mercurial, bazaar 또는 darcs 저장소에 저장하도록하는 도구 모음입니다. 패키지 업그레이드 중에 / etc에 대한 변경 사항을 자동으로 커밋하기 위해 apt에 연결합니다. git이 일반적으로 지원하지 않는 파일 메타 데이터를 추적하지만의 권한과 같이 / etc에 중요합니다 /etc/shadow
. 버전 제어 작업의 기본 사항을 이해하면 사용하기 간단하면서도 모듈 식이며 구성 가능합니다.
패키지 파일
내 지식으로 apt
는 디스크의 파일과 실제의 파일을 확인할 수있는 방법이 없습니다 .deb
. 어느 쪽도하지 않습니다 dpkg
도구, apt
실제로 파일의 관리를 할 때 사용된다.
그러나 debsums
설치 한 일부 파일을 비교하는 등의 도구를 사용할 수 있으며 파일의 내용 .deb
과 시스템 디스크 의 내용에 대한 체크섬 (md5sum) 만 확인 합니다.
이 참조 저기 serverfault 질문 더에 대한 자세한 내용 debsum
및 dpkg
체크섬뿐만 아니라이 askubuntu 질문을 .
debsum
예
% debsums openssh-server
/usr/lib/openssh/sftp-server OK
/usr/sbin/sshd OK
/usr/share/lintian/overrides/openssh-server OK
/usr/share/man/man5/sshd_config.5.gz OK
/usr/share/man/man8/sshd.8.gz OK
/usr/share/man/man8/sftp-server.8.gz OK