일부 파일(특정 도메인의 /var/www/vhost/www.example.com 폴더)개발 서버에서 사라졌습니다. [우분투 14입니다.] 기록을 확인했지만 이상한 점은 없습니다.
그래서 궁금합니다. 그렇지 않은 경우 일부 사용자는 이렇게 합니다 rm
.파일을 삭제하는 다양한 방법은 무엇입니까?
(이것은 원격 서버입니다)
FTP 연결을 통해 파일을 삭제할 수 있다는 것을 알고 있으므로 추가 질문은 다음과 같습니다.모든 FTP 연결의 날짜와 IP를 나열하는 방법?
미리 감사드립니다.
답변1
관리 목적으로 스크립트가 실행되는지 확인합니다. 여러 파일이 사라지면 로그 순환 스크립트가 실행 중인지 확인하세요.
그렇지 않으면 inotify 모듈을 사용할 수 있습니다
inotifywait -e delete --timefmt %c --format '%T %_e %w %f' -r -m / >/path/logfile
Setting up watches. Beware: since -r was given, this may take a while!
Watches established.
Fri Jul 19 11:57:39 2013 DELETE /tmp/ testfiletodelete
Fri Jul 19 11:57:46 2013 DELETE /home/user/ testfiletodelete
사용하기 전에 매뉴얼 페이지를 읽어 보십시오. 포함 --exclude
및 기타 플래그가 유용할 수 있기 때문입니다.