Program/Linux 10

Jeus 관리툴

Jeus 관리툴 4.0과 5.0의 Webmanager의 차이점. 4.0 => Jmanager와 Webmanager 가 제공됨 두개의 기능이 중복되어 역할분리가 제대로 안되어 사용이 어려움. 5.0=>JMXJava Management Exception 의 약자로 WAS 관리하기위한 표준임. JAXBxml을 자바객체를 통해 접근 배치API추가J2EE 1.4 이후부터는 모든 WAS가 반드시 API를 구현해야 하게 바뀌었음. Jeusadmin : Jeusadmin -Uadministrator -P jeusexit제우스 종료 boot/down기동/종료. nodelist제우스에서 사용중인 노드의 리스트 pidlist제우스에서 사용중인 엔진 및 컨테이너의 pidlist conlist컨테이너의 리스트(올라온 컨테이너만..

Program/Linux 2011.12.13

리눅스 ssl 설치

아파치 2.x의 경우는 1.3과는 달리 mod_ssl을 별도로 추가해서 설치할 필요가 없다. apache2.x 버전 자체에 모듈이 포함되어 있기 때문에 apache 설치시에 --enable-ssl 옵션만 추가해서 사용하면 된다. mysql, gd, imap등의 패키지는 이미 깔려 있는 상태이며, 모든 패키지는 /usr/local/src/ 디렉토리 안에 다운로드 받은 상태로 설치를 시작한다. 1. 소스를 다운 받은 디렉토리로 이동 [root@fduser.org root]# cd /usr/local/src 2. 압축 풀기 [root@fduser.org src]# tar xvzf httpd-2.2.4.tar.gz [root@fduser.org src]# tar xvzfp php-5.2.3.tar.tar [ro..

Program/Linux 2008.05.19

Linux 에서 apache , resin 연동

※ Linux에서 Apache, Resin 연동 (redhat 7.0 - 7.3) (NOCT.PE.KR에서 퍼옴) servlet, jsp 실행을 위한 caucho의 resin servlet container 를 apache webserver와 연동하여 봅니다. 먼저 jdk와 apache, mysql이 설치되어 있다고 가정합니다. 리눅스 상에서의 jdk 설치는 [jdk 설치 및 설정], apache 와 mysql 의 설치는 [APM 설치 및 설정]를 참조하세요. 이전의 설정을 이용하는 경우가 있을지도-_- 모르니 꼭 참고해야 합니다. 이제 resin을 성공적으로 연동하고나면 하나의 웹서버에서 php와 jsp를 모두 실행할 수 있겠군요. ^_^;; 1. 설치 caucho.com 에서 resin servlet..

Program/Linux 2008.05.19

subversion(svn) 리눅스 설치

Embedded 커널 개발시 드라이버 추가 및 수정은 가지처럼 엮어진 여러 파일들을 수정하면서 이루어진다. 수정되는 양이 많다 보니 각 단계별 패치파일을 생성하기에도 양이 많고 쉽게 알아보기 힘들다. 하지만 버전관리를 통해 어느파일의 어느부분이 수정되었는지 쉽게 알수 있고 오류가 발생하였을 때 역추적도 쉬워진다. 보안설정을 통해 소스 관리에 보존을 강화하며 웹인터페이스인 Viewvc를 활용해서 웹을 통해 열람시 보기 쉽고 수정사항등을 쉽게 찾아볼수 있다. 1. Subversion 개요 (1) SVN이란? • Subversion 은 소프트웨어 버전 관리 시스템이다. • CVS이후에 나왔으며 바이너리 까지 버전관리 할수 있는 장점이 있다. (2) 버전 관리 시스템 장점 • 개발 버전과 릴리즈 버전을 섞이지 ..

Program/Linux 2007.12.20

리눅스 기본 팁

1 GUI 1.1 DESKTOP X Window선택 #vi /etc/sysconfig/desktop DESKTOP = "GNOME" or "KDE" 1.2 X Window에서 해상도 조절 CTRL + ALT + "+"(Num Lock key) CTRL + ALT + "-" 1.3 X window 해상도를 설정하려면 /etc/X11/XF86Config-4 (symbolic link되어 있음) Screen section의 MODE "800*600" "1024*768" "1152*864" 1.4 ami실행 후 메뉴가 깨져 있을 때#export 해서 LANG 와 XMODIFIERS 변수를 확인하라. 1.5 ami실행 후 한영키를 사용하고 싶은 경우xev를 실행해서 한영키의 키코드를 알아낸다. 예를 들어 한영키가..

Program/Linux 2007.06.14

아파치 튜닝3

아파치 튜닝법 KeepAliveTimeout =================== 클라이언트가 서버로 접속을 했을 경우 하나의 웹 서버 프로세스가 해당 웹 페이지의 여러 개체들의 전송을 새로운 프로세스를 생성하지 않고 지속적으로 접속을 유지하며 담당하며, 이 클라이언트의 요청에 대한 타임아웃에 대한 값이다. 기본 15초에서 30초로 증가. MaxKeepAliveRequests ======================== 웹 서버 프로세스가 지속적으로 접속을 유지하면서 처리할 수 있는 요청 개수이다. 100으로 설정되어 있으며, 10000으로 증가. StartServer, Min/MaxSpareServer ================================= 기본 설정은 5, 5, 10정도이며, 웹 ..

Program/Linux 2007.06.14

아파치튜닝2

아파치 튜닝 정리 1. 웹 페이지 로딩시간 확인 #time -pa lynx -source http://www.gwise.com > /dev/null real 0.74 user 0.16 sys 0.09 ------------- 실제 접속시간 : 0.74-(0.16+0.09)=0.49초 2. 아파치 벤치 마킹 #man ab 사용법 보기 -n requests 요청을 수행할 개수 -c concurrency 요청을 만들 개수로 동시 사용자 개념으로 이해하면 되겠다. -v verbosity 얼마나 자세한 정보를 화면에 출력해 줄 것인지 결정 -w HTML 문서형식으로 테이블로 만들어 결과를 화면에 출력 -k HTTP 프로토콜의 지속연결 (KeepAlive) 기능을 사용 #./ab -n 100 -c 10 http:/..

Program/Linux 2007.06.14

아파치 튜닝

아파치 튜닝 2004/05/21 00:28 1. 아파치 웹 서버 튜닝 (프로세스 갯수 늘려주기) - apache/src/include/httpd.h: # 1.3.x 버젼 HARD_SERVER_LIMIT 256 -> 2048 - prefork 일때 아파치 1.3 은 포크 가능한 자식 프로세스는 기본값이 256개로 되어 있습니다. 이것을 변경하려면 apache_1.3.24/src/include/httpd.h 파일에서 #define HARD_SERVER_LIMIT 256 요것을 서버 스펙에 따라서 적당히 늘려줍니다. 아파치 2.0 은 역시 포크 가능한 자식 프로세스는 기본값이 256개로 되어 있고 역시 숫자를 변경하려면 httpd-2.0.49/server/mpm/prefork/prefork.c 파일에서 #de..

Program/Linux 2007.06.14

리눅스 AMP 설치

리눅스 APM 설치(mysql 4.0.27 | apache 2.0.52 |php 4.4.2) 2006/09/14 09:44 http://blog.naver.com/zeton74/70008527410 서버를 설치한다면, 대부분 웹 서비스를 하기 위해서 서버를 설치할 것 입니다. 현재까지 나온 최신버전 APM을 설치하는 법을 대상으로 강좌를 써 내려가보도록 하겠습니다. 물론 시간이 지나서 제가 쓴 버전이 최신이 아니게 되며, 설치시 변경된 점들이 있을 것으로 예상됩니다. 하지만 설치법은 대부분 비슷하기 때문에 특별히 달라진점이 있으면, 본 강좌를 업데이트 하도록 하겠습니다. 지금 제가 쓰는 모든 강좌는 연관성이 있으니 다른 강좌들도 참고하시기 바랍니다. 지금 설치하려는 최신버전은 다음과 같습니다. 따로 준비..

Program/Linux 2007.06.14