Tag Archives: Network

구글 프로토콜 버퍼(Protocol Buffers)

구글 프로토콜 버퍼 라이브러리에 대해서는 몇 번 언급을 한 적이 있는데, 관심만 있고 아직 프로젝트에 사용은 못해보고 있었습니다. 그 이유는 프로젝트 대부분이 C 언어를 사용하는데, 공 Continue reading

Posted in Development | Tagged , , , , | Comments Off

0MQ: 메시지 시스템 라이브러리

LWN.net에서 0MQ라는 매우 흥미로운 라이브러리를 소개하길래 조금 자세히 살펴 보았습니다. 일단 소개부터 하자면, BSD 소켓 비슷한 API를 지원하는 경량 메시지 시스템입니다. 소켓 비슷한 API라… Continue reading

Posted in Development | Tagged , , , | Comments Off

SSH 디렉토리 백업하기

시간이 갈수록 자주 사용하는 명령어를 기억하지 못해 동일한 검색어로 구글링을 반복하는 경우가 점점 많아져서, 그런 수고를 덜기 위해 여기에 적어두는 글입니다.
SSH 원격 셸 명령어를 이용하여 디렉토리 전체를 복사하고자 할 때, 특히 파일의 수정일시, 권한, 심볼릭 링크 등을 그대로 이전하고자 할때 다음과 같이 실행하면 됩니다.

$ tar czpf – . | ssh lethean@hades "tar xzpvf – -C [...] Continue reading

Posted in Development | Tagged , , | Comments Off

tcpdump를 이용한 네트워크 사용량 측정하기

업무상 실제 패킷 사용량을 측정할 필요때문에 여러가지 도구를 찾던 중 마땅한 걸 찾지 못해 직접 측정한 방식을 정리해 봅니다. 물론 이보다 더 좋은 방법들이 당연히 있을테지만, tcpdump 프로그램만 겨우 사용할 수 있는 환경에서 측정하는 법을 정리한 문서를 찾지 못해 남겨둡니다.
우선 어떤 방식으로든 해당 장비에 tcpdump 프로그램을 설치합니다.
그리고 측정하려는 과정이나 단계가 시작하는 동시에 다음과 같이 tcpdump [...] Continue reading

Posted in Development | Tagged , , , | Comments Off

우분투에서 이더넷 장치 변경시 장치번호 초기화

이더넷 랜카드를 교체하거나, 온보드 이더넷을 CMOS에서 비활성화하고 랜카드만 사용하고 싶거나 또는 그 반대인 경우, 우분투에서 사용하는 udev 데몬은 자동으로 새로 인식한 이더넷 장치에게는 기존 이더넷 장치와 충돌하지 않도록 새로운 이더넷 번호를 할당하고 기억합니다. 예를 들면, eth0 장치가 없는데도, eth0 대신 eth1 장치로 인식하게 됩니다.
이는 장치마다 다른 설정을 장비 구성이 달라지더라도 고유하게 계속 유지할 수 있도록 [...] Continue reading

Posted in Development | Tagged , , | Comments Off