리눅스상에서 웹 호출 문제를 디버깅 하고 싶을 때 mysql 서버 로그를 봐도 부족하고 그럴 때는 패킷을 캡쳐해서 분석할 수 있다.

If you want to debug web call problems on Linux, you may not be able to view the mysql server logs, and you can capture and analyze the packets in such cases.


tpcdump는 기본으로 설치가 안되어 있으니 설치를 해야 한다.

tcpdump can not be installed by default.


그리고 루트 계정으로 실행해야 한다.

and, should run it as root.



tcpdump -i eth0 -s 0 -l -w - dst port 3306 | strings | perl -e '

while(<>) { chomp; next if /^[^ ]+[ ]*$/;

    if(/^(SELECT|UPDATE|DELETE|INSERT|SET|COMMIT|ROLLBACK|CREATE|DROP|ALTER|CALL)/i)

    {

        if (defined $q) { print "$q\n"; }

        $q=$_;

    } else {

        $_ =~ s/^[ \t]+//; $q.=" $_";

    }

}'


리눅스박스가 필요한데, 가격면에서 좀 뭐해서.. 이것저것 고려해보다가 선택한것, 구엑박 -_-...

XBOX 360이라는 무서운 게임기계가 출시된 요즘, 다른사람들 한참 XBOX개조할때 딴짓 하다가;;

이제서야 싸게 중고로 옛날 구엑박을 하나 업어와서, 리눅스박스로 세팅했다.

앞으로 내 뒤치닥거리를 해줄 엑박 리눅스박스... -_-ㅋ


리눅스를 지원해주는, Cromwell BIOS..

사용자 삽입 이미지


리눅스가 실행되는 모습..

사용자 삽입 이미지

이것저것 틈나는대로 프로그램 짜 넣어야지..
  1. 피터퍼커 2007.06.08 19:55

    저기 님 ssh접속은 어케 하셨나요??ㅠㅠ 전 ssh에서 막히네요ㅜㅜ

    • 아이스 2007.06.11 22:16

      막힌다는 말이 무슨 말인지 모르겠네요.. ㅎㅎ
      그냥 되던데요..

      혹시나, 개조칩에 크롬웰 BIOS를 설치하신게 아니라면(켜자마자 저 첫이미지-파란 첫화면이 뜨지 않는다면) 리눅스 설치 시디로 부팅이 되지 않습니다. 리눅스 설치 시디로 부팅이 되었다면 그 후에 ssh로 접속해서 설치하셔야 하구요..

+ Recent posts