호스팅업체인데요....특정고객의 작업내용을 알고 싶습니다.. 어떤 명령어를 사용하면 알수 있을까요? 명령어가 없다면 어떤 파일을 확인하면 되나요?
현재 디비에 저장되어 있는 내용이 지워졌다는데.....
고객의 실수인지....아니면 저의 실수인지 알고 싶거든요...
부탁드립니다...
질문을 할때는 제대로된 정보를 주면서 질문하는게 당연한것 아닌지요?
어떤 OS를 사용하는지도 안가르쳐주고 어떤 DB를 사용하는지도 안가르쳐주고
모든 OS에 모든 DB 에 관하여 다 원하는지요?
OS(linux)에서 쉘은 작업로그파일을 DB(mysql일경우)는 mysql 작업 로그파일을 살펴보시면 될꺼 같군요.
초보자의 공부도 아니고 호스팅업체 정도면 질문도 좀 잘하는것이 좋지 않을까 싶군요.
OS는 Linux구요...Mysql사용합니다.....
자세하게 적으려 했는데.....;;
세상은 복잡하게 보이지만.... 실제로는 무쟈게 단순하다..
linux 라면 history 를 이용하시면 최근에 사용자가 쉘을 사용한 기록이 나옵니다.
쉘에서 작업을 하셨고 사용자 디렉터리가 아직 남아 있다면 사용자 디렉토리 아래에
.bash_history .mysql_history
파일이 있습니다.
------식은이 처------ 길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
웹으로 작업을 했으면 사이트 로그 파일에 기록될 것이고 쉘에서 작업을 했으면 .bash_history .mysql_history
파일에 기록이 될겁니다.
언제 DB 가 날아갔는지 날짜를 파악해서 사이트 로그를 분석후 해당 시간 MySQL DB 로그 분석해 보면 알수 있겠죠.
쿼리 로그를 남기지 않았다면 찾을 방법 이 없습니다.
위 파일은 쉘에서 실행 했을때 로그만 남길 뿐이지 언제 실행을 했는지 날짜 여부 파악은 힘들꺼 같습니다.
결론은 정기적으로 백업하지 않았다면 로그파일에서 찾았다고 해도 날아간 DB 는 복구 하기 힘들꺼 같습니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
질문을 할때는 제대로된 정보를 주면서 질문하는게 당연한것 아닌지요?
질문을 할때는 제대로된 정보를 주면서 질문하는게 당연한것 아닌지요?
어떤 OS를 사용하는지도 안가르쳐주고
어떤 DB를 사용하는지도 안가르쳐주고
모든 OS에 모든 DB 에 관하여 다 원하는지요?
OS(linux)에서 쉘은 작업로그파일을 DB(mysql일경우)는 mysql 작업 로그파일을 살펴보시면 될꺼 같군요.
초보자의 공부도 아니고 호스팅업체 정도면 질문도 좀 잘하는것이 좋지 않을까 싶군요.
죄송합니다....
OS는 Linux구요...Mysql사용합니다.....
자세하게 적으려 했는데.....;;
세상은 복잡하게 보이지만....
실제로는 무쟈게 단순하다..
linux 라면 history 를 이용하시면 최근에 사용자가 쉘을 사용한
linux 라면 history 를 이용하시면 최근에 사용자가 쉘을 사용한 기록이 나옵니다.
쉘에서 작업을 하셨고 사용자 디렉터리가 아직 남아 있다면 사용자 디렉토리
쉘에서 작업을 하셨고 사용자 디렉터리가 아직 남아 있다면 사용자 디렉토리 아래에
.bash_history
.mysql_history
파일이 있습니다.
------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
웹으로 작업을 했으면 사이트 로그 파일에 기록될 것이고쉘에서 작업을
웹으로 작업을 했으면 사이트 로그 파일에 기록될 것이고
쉘에서 작업을 했으면
.bash_history
.mysql_history
파일에 기록이 될겁니다.
언제 DB 가 날아갔는지 날짜를 파악해서 사이트 로그를 분석후
해당 시간 MySQL DB 로그 분석해 보면 알수 있겠죠.
쿼리 로그를 남기지 않았다면 찾을 방법 이 없습니다.
.bash_history
.mysql_history
위 파일은 쉘에서 실행 했을때 로그만 남길 뿐이지 언제 실행을
했는지 날짜 여부 파악은 힘들꺼 같습니다.
결론은 정기적으로 백업하지 않았다면 로그파일에서 찾았다고 해도 날아간 DB 는 복구 하기 힘들꺼 같습니다.
댓글 달기