UNIX 시스템에서 최근 파일 변경 사항을 모두 추적하는 방법은 무엇입니까?

UNIX 시스템에서 최근 파일 변경 사항을 모두 추적하는 방법은 무엇입니까?

예를 들어 Debian 시스템인지 Red Hat 시스템인지 여부입니다.

답변1

실시간 모니터링을 위해 다음을 사용할 수 있습니다.이노티파이 도구. 특정 이벤트가 발생할 때까지 기다리거나 무한정 실행되어 이벤트가 발생할 때 보고할 수 있습니다. 설치 후 세부 사항을 참조하십시오 man inotifywait.

이것데비안 패키지Red Hat 패키지도 동일한 이름을 갖습니다.

답변2

cron 스크립트를 만들지 않는 한 새로운 변경 사항을 감시하지 않지만 옵션을 확인 find합니다 -cmin/-cnewer/-ctime.

답변3

Tripwire의 오픈 소스 버전이 바로 그런 일을 합니다. 바라보다http://sourceforge.net/projects/tripwire/더 많은 정보를 알고 싶습니다. 특정 운영 체제에 맞게 컴파일해야 할 수도 있고 패키지가 있을 수도 있지만 변경된 파일에 대한 일일 보고서를 제공하도록 설정할 수 있습니다.

관련 정보