본문 바로가기

전체보기1040

웹서버 ab로 응답속도 측정하기 [출처] 웹서버 ab로 응답속도 측정하기 (NETWORK+ Certification and System Admin) |작성자 째돌 아파치에서 지원하는 ab(Apache Http server Benchmarking tool)를 이용하여 웹서버의 응답속도를 측정할 수 있습니다.ab가 설치된 위치는 소스로 설치 했을 경우 /usr/local/apache/bin 에 있고 rpm으로 설치 했다면 /usr/bin/ab에 위치합니다. ab를 이용하여 응답속도를 측정하고자하는 사이트의 정보를 다음과 같이 확인할 수 있습니다.# cd /usr/bin/ -bash-3.1$ ./ab http://www.daum.net/ This is ApacheBench, Version 2.0.40-dev apache-2.0 Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyrig.. 2009. 5. 15.
아파치 응답속도를 측정합니다. (ab유틸리티) 아파치 응답속도를 측정합니다. (ab유틸리티) 제공 : 리눅스포털 -수퍼유저코리아- ab는 “Apache HTTP server Benchmarking tool”의 약어로서 아파치서버의 응답속도를 측정하는 밴치마킹툴입니다. ab라는 툴을 이용하여 아파치의 응답속도를 테스트하고 그 결과를 다양한 방면으로 확인할 수 있습니다. 사용형식 ab [ -k ] [ -i ] [ -n 요청수 ] [ -t 시간제한 ] [ -c 동시접속 ] [ -p POST file ] [ -A 인증 유저이름:패스워드 ] [ -P 프락시인증 유저이름:패스워드 ] [ -H Custom header ] [ -C Cookie name=value ] [ -T content-type ] [ -v verbosity ] ] [ -w HTML 출력 ] .. 2009. 5. 15.
Xnote V1 분해 [출처] Xnote V1 분해|작성자 파이 1. 먼지가 많이 끼어서 청소를 해야하거나 ~ 2. 메모리를 업그레이드 할때...참조하면 될듯 -3- 맨~ 먼저 노트북을 뒤집어서 빨간색 원안에 있는 볼트를 뺀다 (총 4개) 이제 키보드를 들어내야 하는데... 사진의 빨간원 안을 잘 보면 아래 사진과 같이 되어있다 일자 드라이버로 저 부분을 눌러준 다음 한번에 빼면 된다 키보드와 메인보드는 저런 식으로 연결되어 있는데...억지로 빼면 안되고 검은색 플라스틱 가장자리를 살짝 당겨주면 쏙 빠진다 키보드를 빼고 나면 철판(?)이 보이는데, 이것도 빼야한다 그러기 위해서는 키보드 윗쪽 베젤을 빼야하는데... 부러지지 않도록 조심조심 왼쪽부터 뜯어내면 된다 베젤부분도 키보드처럼 연결되어 있는데 똑같이 빼면 된다 베젤도 들어내면 왠 검은색 테이프가 붙어있는데..... 2009. 5. 14.
컴퓨터 하드 공간을 심플하게 보여주기 : Spaceniffer spacesniffer_1_0_4_0.zip Uderzo Software 사가 제작한 Space Sniffer 프로그램은 Tree-map을 활용한 아주 유용한 프로그램이다. 하 드디스크에 차지한 공간을 프로그램성격별로 맵으로 구현해주고 있는데, 1. 설치가 필요없는 독립실행화일이라는 점. 2. 무료(필요시 Donation.. ) 프로그램이라는 점 3. 하드디스크를 체크하는데 아주 빠른 시간에 구현되어졌다는 점에서 다른 어떤 유사프로그램보다 장점이 있는 것 같다. 하드디스크에 어떤 형태의 화일이 있고, 가볍게 해줄지를 쉽게 보여주고 있다. 상단의 아이콘을 클릭시 조금 더 디테일하게 보여주는 기능 등이 있어서 맵상에서 화일 삭제 등이 가능한 것이다. 이러한 Tree-map을 활용한 프로그램들은 treemap.. 2009. 5. 13.
국내 Open API 자료 안녕하세요. Touching 참여자.. ^^ Blenz입니다. 흠.. Mashup 이라는 것의 정의는 웹 서비스나 공개 API를 제공하는 업체들의 데이터를 받아 새로운 것을 만들어 내는 건데요.. 그러기 위해선.. 어디에서 누가 무엇을 제공하는지 알아볼 필요가 있을 것 같습니다. 첫 번째로는 국내의 Open API를 살펴 볼 필요가 있겠죠? Daum, Naver의 굴지의 기업들과 이곳 저곳 국내에서 지원 하는 Open API에서 지원하는 것이 무엇인지 간단하게 정리 해 보겠습니다. 혹시.. 제가 아는 곳 이외의 곳을 아시는 분은.. 수정하여 Link 부탁 드립니다. Daum : http://dna.daum.net/apis/ (1) 제공하는 서비스 - 지도 API : http://dna.daum.net/a.. 2009. 5. 11.
월간 유학생 3월호 일본 생활 하는데 조금이나마 도움이 되라고 일본어 학교를 보냈는데 1등하고 장학금 타더니 어느새 잡지에도 실렸다 이제 나보다 일본어도 잘한다 ㅡ_ㅡ;;; 2009. 5. 9.
open api Whois 검색 오픈 Open API - 도메인 정보 URL http://whois.nida.kr/whoiskey.php Daum 지도 API URL http://dna.daum.net/apis/maps Daum 위젯뱅크 - 위젯 개발 API URL http://widgetbank.daum.net/factory/guide?trac=0_start 링크네이트 Open API - 음원 검색API URL http://linknate.nate.com/linknate/OpenAPIInfo.do 내일검색 열린 API - 채용정보 검색 오픈API URL http://naeil.incruit.com/service/ 파란 MAP API URL http://local.paran.com/insidemap/b2b_01.html.. 2009. 5. 5.
다차원 배열(Array) 과 컬렉션 (Scripting.Dictionary) 사용 예제 - Source : 다차원 배열 사용법 2009. 5. 4.
select @@identity 사용 ******************************************** ** select @@identity 사용 ******************************************** - Insert문 실행 후 새로 삽입된 자동증가값을 얻을 때 사용 SELECT @@IDENTITY PK가 int 타입일때문 가능하다 ex) int id(1,1); INSERT INTO t_Poll (Writer, Question, SDate, EDate, ItemCount, PollTotal, RegDate) VALUES ('Manager', '김태희,송혜교, 한채영 중 누가 클까?', '20090107', '20090109', 3, 0, GetDate()) SELECT @@IDENTITY 2009. 5. 4.
MySQL Merge table설정 MySQL 1. MySQL Merge Table MySQL의 Merge ENGINE (MRG_MyISAM)은 여러개의 MyISAM 테이블로 구성되며, 당연히 MyISAM Storage Engine에서 실행이 가능하다. 아울러 컬럼 순서가 틀리다던지, index column이 틀리다던지 할 경우에는 merge 될 수 없으니 이점 반드시 명심하자. 2. Merge Table 사용방법 mysql 공식 사이트 www.mysql.com에서 정의한 머지테이블 구성은 아래와 같다. mysql> CREATE TABLE t1 ( -> a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, -> message CHAR(20)) ENGINE=MyISAM; mysql> CREATE TABLE t2 ( -> a IN.. 2009. 4. 15.
PHP 소켓 POST로.. XML 값 $fileHost = "URL";$filePath = "나머지주소";$port = 포트번호;$param = "a=11&b=22&c=33"; //넘길값$len = strlen($param); //길이 $fp = fsockopen ($fileHost, $port, $errno, $errstr, 30); if ($fp) { fputs($fp,"POST $filePath HTTP/1.1\n"); fputs($fp,"Host: $fileHost\n"); fputs($fp,"User-Agent: ".$_SERVER[HTTP_USER_AGENT]."\n"); fputs($fp,"Content-type: application/x-www-form-urlencoded\n"); fputs($fp,"Content-length.. 2009. 4. 14.
PSP 분해하기 2009. 4. 6.
vi/vim 단축키 모음 http://kldp.org/node/102947 2009. 4. 2.
윈도우 드라이버 찾기 3DP Chip은 컴퓨터의 CPU, 메인보드, 그래픽, 사운드, 랜 장치를 자동으로 인식해서 보여주며, 그와 관련된 최신 또는 최적의 드라이버 링크를 제공합니다. 단일 파일 / 무설치 / 저용량 유틸리티로서 Windows 98 ~ Vista 64bit까지 호환이 되고 있습니다. http://www.vga.pe.kr/xe/?mid=software&category=72075 2009. 3. 18.
특정페이지 암호걸기(페이지인증 htaccess,htpasswd) 특정페이지 암호걸기(페이지인증 htaccess,htpasswd) 1. 사용자인증이란? 2. 사용자인증을 위해 설정해야 할 것 3. .htaccess파일 만들기 4. 인증사용자의 ID와 패스워드 생성하기 5. 인증사용자 웹브라우즈로 확인하기 6. 보안에 주의할 사항 홈페이지제작을 해보신 분이나 웹사이트관리를 해보신 분이라면 홈페이지전체나 일부의 내용을 ID와 패스워드로 인증을 받은후에 접속할 수있도록 제작을 해보신 경험이 있으리라 생각합니다. 특히 상업적인 사이트나 고급회원에 대한 특별서비스등은 반드시 그런 서비스를 받을 만한 자격을 (인증창을 통하여)검증받은 후에 이용할 수 있도록 해야합니다. 이는 경제학의 고객 차별화와 관계가 있는 것입니다. 즉 100개의 페이지로 되어 있는 페이지에서 60개의 페이지.. 2009. 2. 19.
MySQL 쓰면서 하지 말아야 할 것 17가지 http://www.slideshare.net/techdude/how-to-kill-mysql-performance 작게 생각하기 - 조만간 규모가 커질거라면 MySQL ecosystem을 봐야된다. - 그리고 캐싱 빡시게 안 하는 메이저 웹사이트는 없다. - develooper.com의 Hansen PT랑 Ilia 튜토리얼 볼 것 - 처음부터 확장 가능하게 아키텍처 잘 쪼개놔야된다. - 복제랑 파티셔닝 어떻게 할지 미리 계획 세워놔라. - 파일 기반 세션 좀 쓰지마 -_- - 그렇다고 너무 쓸데없이 크게 생각하지도 말 것 - 특히 성능하고 확장성 구분 못 하면 난감함 EXPLAIN 안 써보기 - SELECT 앞에 EXPLAIN 이라고 붙이기만 하면 되는 것을 (..) - 실행 계획 확인 - 타입 컬럼에.. 2009. 2. 18.
십이지천2 기본정보(무공.사냥터.영물등) 십이지천2 막무가내 쉽게 하는 법.... 써 볼렵니다. 무공 십이지천은 무협 게임이니 무공부터 갑니다. 무공은 크게 버프(공,방,공속,경공 등), 단타공격, 연타공격, 범위공격, 특수무공 등으로 나뉠 수 있습니다. 사냥은 버프와 범위공격만 있으면 충분히 가능하지만, 간혹 부딪히는 필드보스를 위해 여유 되는대로 연타공격 몇개 찍어주면 됩니다. 주로 버프(공, 방, 공속)와 범위공격만 찍으면 됩니다. 나머지 것들은 업을 해가면서 자연스럽게 알게됩니다. 실제로 익히는 시기도 갑자 레벨 이상입니다. 사냥터 사냥터는 아이템과 렙업 두가지를 보고 선택하게 됩니다. 십이지천은 원거리 몹이 극히 드뭅니다. 따라서 사냥은 어디나 다 쉽습니다. 몹 레벨만 맞춰서 잡아주면되고, 문제는 아이템입니다. 그럼 "아이템은 어디가 .. 2009. 2. 16.
십이지천2 마교 장창 육성법 십이지천2 마교 장창 육성법 [장창(마교)] 장창 육성법 salsalnogayo님이 작성한 글을 가져왔습니다. ----------------------------------------- 모든 종족이 동일합니다 혈무교는 장창 . 패왕은 태도 . 백도는 도 설명은 제가 혈무교 케릭을 육성중이라 혈무교로 했지만 모든종족이 같습니다 [ 처음 시작 ] 일단 장창를 든다. 그리고 단타는 필료없이 3연타,영역 배운다. 업할때 짝수레벨(2레벨) 근력4 활력1 준다 , 홀수레벨(3레벨) 근력3 활력1 내공1 준다. 레벨업시 무공포인1 [ 레벨4가 되면 마을로 뛰어가서 연타와 경공을 배운다 ] 제1 , 본격적인 사냥 무공 3연타로 한마리씩 사냥을 한다. 레벨업시 스텟포인트를 잘 활용해서 찍어준다. 무공 숙련도는 하나도 찍.. 2009. 2. 12.
일본 우편 번호 Data 일본 우편 번호 데이터 CSV파일 2번째 코드(3 자리 숫자)가 지역코드 3번째 코드 (7자리 숫자)가 전체 우편번호 즉 2번째 코드 + 상세코드 = 3번째 코드가 된다. ex) 2번째 코드 : 179 3번째 코드 : 1790072 상세코드 : 0072 4번째는 도도부현(우리나라의 특별,광역시 또는 도 구분) - 반각 가타카나 5번째는 구(우리나라의 시,구 구분) - 반각 가타카나 6번째는 동(우리나라의 동, 읍, 면, 리 구분) - 반각 가타카나 7번째는 도도부현(우리나라의 특별,광역시 또는 도 구분) - 전각 한자 또는 가나 8번째는 구(우리나라의 시,구 구분) - 전각 한자 또는 가나 9번째는 동(우리나라의 동, 읍, 면, 리 구분) - 전각 한자 또는 가나 우편번호 데이터 파일의 형식등 전각이 되.. 2009. 2. 10.
윈도우 탐색기 오류 대처 방법 영화나 기타 동영상들을 모아 놓은 폴더를 열때 종종 맞닥드리게 되는 오류다. 다른 사람은 안그럴지 모르겠지만 나는 이 오류 때문에 아주 미쳐버리는 줄 알았다. 포멧하고 윈도우를 다시 깔아보기도 하고 영화폴더를 통째로 날려보기도 하고 레지스트리 정리에 디스크 조각모음에 ntdll.dll 파일을 다시 받아보기도 하고... 별별 방법들을 다 해봤지만 항상 나타나는 징그러운 녀석 포기하고 매번 포멧해버릴까 심각하게 고민하다가 마지막으로 한번만 더 검색해보기로 하고 구글링을 했더니 역시나 방법이 있었다. XP의 파일 미리보기 기능 때문에 발생하는 오류였던 것! shmedia.dll 이라는 파일이 있는데 이 녀석 성능이 안좋은가 보다. 대형파일들 (보통 영화는 700메가 파일들로 구성)을 미리보기 처리하면서 과부하.. 2009. 2. 9.
Windows XP 자동로그인 다수의 사용자가 한대의 컴퓨터에 여러개의 계정을 만들어 사용하는 경우 보안적인 측면에서 볼때 로그인 암호 기능은 필수겠지만 그런 경우가 아니라면 Windows의 로그인 암호기능은 불편하다. 1. 시작 -> 실행 실행창에 control userpasswords2 입력 -> 확인 2. 사용자 계정 로그인시 암호를 제거할 사용자 선택 체크 해제 3. 자동 로그인 암호를 입력하면 다음 부터는 자동 로그인 된다. 새로운 시작 사용 안하기 1. 제어판 2. 사용자 계정 사용자 로그온 또는 로그오프 방법 변경 선택 새로운 시작 화면 사용 체크 해제 Windows2000 형식으로 바뀐 종료화면 새로운 시작 화면에서 사용자를 선택 - 클릭 - 로그인 해야하는 과정이 필요없는 사용자의 경우 자동로그인과 함께 사용하면 부팅.. 2009. 1. 28.
WebKnight를 활용한 IIS 웹서버 보안 강화 가이드 WebKnight를 활용한 IIS 웹서버 보안 강화 가이드 1. 개 요 단순 홈페이지 해킹이 아닌 홈페이지 방문자들의 정보를 빼내 금전적인 이득을 취하고자 하는 홈페이지 해킹이 심각한 수준에 달하고 있다. 이는 해킹당한 업체가 피해기관이 되기도 하지만 해당 웹사이트를 신뢰하고 방문하는 수많은 네티즌들을 감염시키는 공격사이트이기도 하여 조치가 시급하다. 최근 윈도우즈 웹서버를 대상으로 발생되고 있는 해킹은 대부분 SQL Injection 공격이 그 원인이다. SQL Injection 취약점은 게시판, 공지사항 등에서 URL 인자에 대한 입력 값을 검증하지 않음으로 해서 공격이 발생되는 웹 개발과정에서의 오류라고 할 수 있다. 대형 포털, 뉴스 사이트 등 수많은 국내 사이트들이 공격을 당해 웹 방문자들을 감.. 2008. 12. 15.
rsync로 서버 백업하기 백업 서버가 별도로 있는 경우 rsync 와 cron 을 이용해 주기적으로 백업을 할 수 있습니다. -------------------------------------------------------------------- 개인적인 경험으로는 백업을 받을때 rsync 로 받는 방법과 NFS 로 원본 디스크를 마운트 해 놓고 카피 하는 방법 두가지 중에 NFS 가 속도도 빠르고 서버에 부하도 적게 걸리는것으로 확인 되었습니다. 다만 NFS 가 보안상 좋지가 않아 .. 조금 찝찝하다고 하는데 아직까지 제가 해 본 바로는 문제는 없었습니다. --------------------------------------------------------------------- rsync 홈페이지 - http://rsync.. 2008. 10. 16.
웹서버 부하 분산을 위한 허접한 로드밸런싱 웹서버가 그렇게 성능(Xeon 2.4, 스카시HDD, 1G RAM)이 떨어지는 것도 아닌데... 60만명이 넘는 회원을 가진 다음카페 회원들한테 메일한번 쏜 이후로 엄청난 접속에 거의 서버가 멎을 뻔 하였던 경험을 하였습니다. 그래서 생각한 것이 로드밸런싱인데... 허접한 제 실력에 로드밸런싱이란 것은 하기 힘든 작업이었죠.^^ 그래도 어디서 들어본 것은 있는지 문득 생각난 것이 rsync와 Round-Robin이였습니다.^^ 하지만 들어보기만 했지 직접 해 본적은 없어서... 어떻게 해야 할 지 난감하더군요..^^ 어째든 맨땅에 헤딩은 그렇게 시작이 되었습니다.^^ 여기서 많은 분들께 질문도 하고... 여기 저기 문서도 많이 찾아 봤습니다.^^ 아직 완벽하지는 않은 듯 하니... 참고로 보시고.. 물론.. 2008. 10. 16.