리눅스상에서 웹 호출 문제를 디버깅 하고 싶을 때 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..

사용자 삽입 이미지


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

사용자 삽입 이미지

이것저것 틈나는대로 프로그램 짜 넣어야지..

+ Recent posts