원격호스트의 커널로그를 보기 위해서는 다음과 같은 방법이 있다.
- Windbg 를 사용하여 커널 디버깅 설정
- Debugview를 원격 로그 설정
1번의 Windbg를 통해 디버깅을 하면 브레이트 포인트/로컬 변수확인 등 여러가지가 가능하지만 무겁고 설정또한 쉽지 않다. (Windbg를 통한 디버깅 바로가기)
따라서 로그만을 확인할 경우는 Debugview를 사용하여 원격 호스트의 로그만을 확인하는 것이 좋다.
Debugview는 서버- 에이전트 방식으로 뷰어에 원격지 로그 정보를 제공한다.
- 우선 debugview를 다운 받는다.(바로가기)
- 다운받은 debugview를 로그를 확인할 호스트와, 디버깅할 호스트에 각각 설치한다.
- 디버깅할 호스트에서 cmd 창을 열어 ,다음 명령을 실행한다.
(windows key+r 입력후 cmd를 입력한후 엔터를 치면 cmd창이 실행된다) - 로그를 출력할 호스트에서 dbgview를 더블 클릭하여 실행한다.
프로그램 화면의 메뉴에서 COMPUTER> CONNECT를 선택한후, 호스트의 호스트 이름 혹은 IP를 입력한다. - 로그를 출력할 호스트의 화면에서는 메뉴의 CAPTURE>CAPTURE KERNEL이 꺼져 있으므로 켜준다.
위 과정을 완료하면 커널 로그가 출력된다.
하지만 windbg보다 빠를 뿐, 만족할 만한 속도가 나오지 않는다.
애매한 사용성이지만 누구가 쉽게 접근하여 설정/사용이 가능하다는 장점이 있다.
No comments:
Post a Comment