Linux

pchero on August 31st, 2010

1. 공식 다운로드 페이지에서 ACE-5.5.tar.gz파일을 다운로드 받습니다. 2. 환경 변수를 설정합니다.(~/.bash_profile)  – ACE_ROOT=/home/k2/Apps/ACE_wrappers;export ACE_ROOT  – LD_LIBRARY_PATH=$ACE_ROOT/ace:$ACE_ROOT/lib:$LD_LIBRARY_PATH;     export LD_LIBRARY_PATH 3. $ACE_ROOT/ace에서 심볼릭 링크 추가합니다.  – ln -s config-linux.h config.h 4. $ACE_ROOT/include/makeinclude 에서 심볼릭 링크 추가합니다.  – ln -s platform_linux.GNU platform_macros.GNU 5. $ACE_ROOT/ace에서 make 6. 컴파일 제대로 되었는지 확인합니다.  – $ACE_ROOT/examples/Threads에서 make  – ./task_one 실행하면은 아래 […]

Continue reading about ACE library 설치법..

pchero on August 15th, 2010

 오늘 C++ 책에서 나온 소스코드를 컴파일하다 이상한 에러를 발견했다. 17-2.cpp:84: error: expected unqualified-id before numeric constant17-2.cpp:84: error: expected initializer before numeric constant  다음의 링크에서 해답을 찾을 수 있었다. http://bytes.com/topic/c/answers/752247-what-does-expected-unqualified-id-before-numeric-constant-mean All uppercase names are often used for preprocessor macros, which doesn’t respect namespace scopes. Therefore such names should generally be avoided for everything else.  즉 어디에선가 […]

Continue reading about error: expected unqualified-id before numeric constant

pchero on August 11th, 2010

 KLDP 에서 자료를 검색하던 중 GDB와 관련된 매우 유용한 글타래를 발견하고 여기에 링크를 걸어둔다.  http://kldp.org/node/71806

Continue reading about GDB 사용 관련

 이 글은 http://wiki.kldp.org/KoreanDoc/Ulimit-KLDP (문태준님 작성, 2000년 2월 24일(목))을 토대로 필자가 나름 내용을 추가하여 작성하는 글이다.  최대한 원글의 내용을 그대로 유지하되, 이미 10년이란 세월이 흘렀으므로 많은 변화가 있었다. 워낙 중요하고 좋은 글이라 그냥 그대로 가져다 쓰려고 했으나, 뭔가 아쉬운 느낌이 들어 없는 실력이지만 약간의 보충을 덧붙여보기로 했다.   * 이 글은 실제로 제가 대형서버를 운영하고 있는 […]

Continue reading about 시스템 최적화 – 동시사용자 늘리기 위한 커널 조정(ulimit)

pchero on July 10th, 2010

 * fwsnort 탐지와 psad 동작의 결합  fwsnort는 공격을 탐지하면 iptables 로그 메시지를 생성한다. 이 메시지는 사용자에게 해당 로그 메시지를 촉발한 스노트 규칙 ID, fwsnort 체인내의 규칙 번호, 패킷이 수립된 TCP 세션의 일부인지 여부를 알려주는 로그 접두어를 포함한다.  ** WEB-PHP Setup.php access 공격  스노트 규칙 ID 2281은 미디어위키 소프트웨어(원래는 위키피디아를 보조하기 위해 설계된 소프트웨어다. http://en.wikipedia.org/wiki/Mediawiki 참조)의 […]

Continue reading about 11.psad와 fwsnort의 결합