달력

022012  이전 다음

  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  •  
  •  
  •  
yum install java

저작자 표시

'Linux' 카테고리의 다른 글

yum을 이용하여 jdk 설치  (0) 2010/09/20
old_password=0  (0) 2010/09/20
CentOS 5.대 네임서버 "간단" 설치  (0) 2010/09/18
pop3 110포트 활성화  (0) 2010/09/03
egrep 으로 and, or 검색하기  (0) 2010/08/20
sendmail SMTP 인증이 안될때....  (0) 2010/07/28
Posted by 낭군

old_password=0

Linux 2010/09/20 08:17
vi /etc/my.cnf

old_passwords=0
저작자 표시

'Linux' 카테고리의 다른 글

yum을 이용하여 jdk 설치  (0) 2010/09/20
old_password=0  (0) 2010/09/20
CentOS 5.대 네임서버 "간단" 설치  (0) 2010/09/18
pop3 110포트 활성화  (0) 2010/09/03
egrep 으로 and, or 검색하기  (0) 2010/08/20
sendmail SMTP 인증이 안될때....  (0) 2010/07/28
Posted by 낭군

CentOS 5.대 네임서버 "간단" 설치

yum install -y bind caching-nameserver

yum 설치후 아래의 두파일이 /etc 에 생성된다.

-rw-r----- 1 root named 1230 Sep  4 10:37 named.caching-nameserver.conf
-rw-r----- 1 root named  955 Sep  4 10:37 named.rfc1912.zones

named.caching-nameserver.conf를 named.conf로 변경
mv named.caching-nameserver.conf named.conf


named.conf 를 열어 아래의 형식으로 수정

listen-on port 53 { any; };
allow-query     { any; };
allow-query-cache { any; };
atch-clients      { any; };
match-destinations { any; };


# directory :  네임서버 데이터베이스 파일들의 위치 설정, 네임서버 설치가 정상적으로 되었다면
/var/named 디렉토리가 생성되며, domain.zone 과 같은 형식의 zone파일이 위치하게됨

# dump-file :  네임서버의 정보가 갱신 될 때마다 저장되는 dump 파일의 위치 지정

# staisics-file :  네임서버의 통계 파일의 위치 지정

# include "/etc/named.rfc1912.zones"; : zone 영역이 위치한 파일의 위치 지정


named.rfc1912.zones 를 열어 zone 영역 설정

zone "domain" IN {
 type (hint| master | slave); 
        file "zone파일명";   
        allow-update { none; };
};

# type : 캐쉬 전용 서버는 hint, 1차 네임서버의 경우 master, 2차 네임서버의 경우 slave
# allow-update : 1차 네임서버의 정보가 Dynamic Update 기능에 의해 2차 네임서버의 zone 데이터들이
  변경되도록 할 때 사용되며, 2차 네임서버를 운영 할경우, 아래와같이 설정한다.

allow-update {192.168.0.1};
2차 네임서버가 없을 경우엔,
allow-update { none; }; 같이 설정

출처 : http://blog.blueweb.co.kr/181

저작자 표시

'Linux' 카테고리의 다른 글

yum을 이용하여 jdk 설치  (0) 2010/09/20
old_password=0  (0) 2010/09/20
CentOS 5.대 네임서버 "간단" 설치  (0) 2010/09/18
pop3 110포트 활성화  (0) 2010/09/03
egrep 으로 and, or 검색하기  (0) 2010/08/20
sendmail SMTP 인증이 안될때....  (0) 2010/07/28
Posted by 낭군

pop3 110포트 활성화

Linux 2010/09/03 23:02
vi /etc/xinetd.d/pop3 에서
disable = no 로 설정
/etc/rc.d/init.d/xinetd restart

telnet localhost 110
했을때
Escape character is '^]'.
+OK ready
가 출력되면 성공.!
저작자 표시

'Linux' 카테고리의 다른 글

old_password=0  (0) 2010/09/20
CentOS 5.대 네임서버 "간단" 설치  (0) 2010/09/18
pop3 110포트 활성화  (0) 2010/09/03
egrep 으로 and, or 검색하기  (0) 2010/08/20
sendmail SMTP 인증이 안될때....  (0) 2010/07/28
SSL인증서 관련  (0) 2010/07/16
Posted by 낭군
로그등을 모니터링 할때 좋다.

tail -f ./로그파일 | egrep "아이피" | egrep "\.php|\.html"

이런식으로....


저작자 표시

'Linux' 카테고리의 다른 글

CentOS 5.대 네임서버 "간단" 설치  (0) 2010/09/18
pop3 110포트 활성화  (0) 2010/09/03
egrep 으로 and, or 검색하기  (0) 2010/08/20
sendmail SMTP 인증이 안될때....  (0) 2010/07/28
SSL인증서 관련  (0) 2010/07/16
아파치 단에서 특정아이피 접근 막기  (0) 2010/07/09
Posted by 낭군
saslauthd  데몬 실행여부 체크.. ㅠㅠㅠ 이걸로 4시간 소요함. ㅠㅠㅠ
저작자 표시

'Linux' 카테고리의 다른 글

pop3 110포트 활성화  (0) 2010/09/03
egrep 으로 and, or 검색하기  (0) 2010/08/20
sendmail SMTP 인증이 안될때....  (0) 2010/07/28
SSL인증서 관련  (0) 2010/07/16
아파치 단에서 특정아이피 접근 막기  (0) 2010/07/09
도대체 KeepAlive란 무엇인가?  (0) 2010/06/29
Posted by 낭군

SSL인증서 관련

Linux 2010/07/16 15:10
http://www.startssl.com/

    SSLCertificateFile /etc/ssl/certs/terrorboy.crt
    SSLCertificateChainFile /etc/ssl/certs/sub.class1.server.ca.cer
    SSLCertificateKeyFile /etc/ssl/private/terrorboy_nopasswd.key


저작자 표시
Posted by 낭군


<Directory />
    Order allow,deny
    Allow from all
    Deny from 127.0.0.1
</Directory>
저작자 표시
Posted by 낭군

도대체 KeepAlive란 무엇인가?

apache.org의 KeepAlive에 대해 아래와 같이 정의 되어 있다.

 The Keep-Alive extension to HTTP/1.0 and the persistent connection feature of HTTP/1.1 provide long-lived HTTP sessions which allow multiple requests to be sent over the same TCP connection. In some cases this has been shown to result in an almost 50% speedup in latency times for HTML documents with many images. To enable Keep-Alive connections, set KeepAlive On

 

HTTP프로토콜상 한번 접속 후 자료를 모두 전송하면 접속을 끊어 버리지만 KeepAlive On상태에서는 KeepAliveTimeOut시간 동안 접속을 끊지않고 다음 접속을 기다린다. 순수 html파일, 이미지파일 등으로만 구성된 서버(동적파일이 없는서버)에 KeepAlive On으로 설정할 경우 50%정도의 성능 향상을 보인다고 한다. 단 이와 같은 성능향상을 보일려면 서버가 바쁘지 않아야 한다. 아주 바쁜 서버 환경에서 KeepAlive On을 설정해 놓을 경우 모든 접속자 마다 연결 유지를 해 놓아야 하기 때문에 아파치 프로세스수가 기하 급수적으로 늘어나 MaxClient값을 초과하게 된다. 또한 On상태일때 접속유지 하는 프로세스들 때문에 메모리를 그 만큼 많이 사용하게 된다. 따라서 KeepAlive값은 단순히 On/Off 시킬것이 아니라 접속자, 메모리용량과 연관해서 값을 설정하여야한다.

 

공간사랑의 KeepAlive 설정

    접속자가 많지만 메모리가 충분하다 : On

    접속자가 많지만 메모리 여유가 없다 : Off

    접속자가 적고 메모리가 충분하다 : On

    접속자가 적고 메모리 여유가 없다 : Off

 

- 메모리가 충분하다는 의미는 접속자가 MaxClient값에 도달했을 경우라고 swap메모리를 사용하지 않는상태를 말한다.


저작자 표시
Posted by 낭군

Apache 에서 최대 접속자 수 늘리기
작성자 : neosky (seroot.com, nple.com)
작성일 : 2010. 05. 11


1) Apache 1.3

Apache 1.3 에서는 기본적으로 Max Clients 값은 256까지만 설정할 수 있다.
이 Parameter 값을 증가시키려면 Apache 의 source 를 수정하여 다시 컴파일 해야 가능하다.

Apache source 디렉토리로 이동해서 src/include/httpd.h 파일을 열고
HARD_SERVER_LIMIT 256 으로 설정되어 있는 값을 512 또는 1024 로 변경하여 저장 후 컴파일 해준다.


2) Apache 2.2

Apache 2.2 는 Apache 1.3 과 매우 다른데, httpd.h 파일에는 Max Client 와 관련한 옵션이 없다.
따라서, Apache 2.2 에서는 2개의 파일에서 설정을 바꾸어 주어야 한다.

Apache source 디렉토리로 이동해서 server/mpm/prefork/prefork.c 파일을 열고
#define DEFAULT_SERVER_LIMIT 256 으로 설정되어 있는 값을 2048 으로 변경하여 저장한다.

여기서, 2048 / 256 을 계산하면 8 이라는 배수가 나온다. 

다시 Apache source 디렉토리로 이동해서 server/mpm/work/worker.c 파일을 열고
#define DEFAULT_SERVER_LIMIT 16 으로 설정되어 있는 값을 128 으로 변경하여 저장한다.

./configure -prefix=/usr/local/apache --enable-rewrite 명령으로 재컴파일

vi /usr/local/apache/conf/extra/httpd-mpm.conf 파일을 열고

<IfModule worker.c> 지시자내 설정 중
MaxClients 2048 저장하고 Apache 를 재시작해준다.

work 는 스레드 방식으로 아파치가 작동하도록 하기 위한 설정
prefork 는 전통적인 아파치 실행방식은 prefork 방식의 설정


또다른 방법으로는
KeepAlive Off 하는것이다...

동접자 확인법
netstat -an | grep :80 | grep ESTABLISHED | wc -l


저작자 표시
Posted by 낭군