블로그 이미지
개발에 관한 것들.. 재만

카테고리

분류 전체보기 (66)
claztec's develop (1)
운영체제 (11)
프로그래밍 (41)
알고리즘 (0)
데이터베이스 (2)
소프트웨어공학 (3)
Books (2)
Total11,172
Today0
Yesterday21

'운영체제'에 해당되는 글 11건

  1. 2009/12/28 apache + tomcat mod_jk 연동
  2. 2009/12/28 java 설치
  3. 2009/12/28 apache 설치
  4. 2009/11/05 eclipse subversion plugin설치
  5. 2009/10/25 mod_jk 연동
  6. 2009/10/25 motd
  7. 2009/10/17 우분투 계정 생성
  8. 2009/09/09 ubuntu 한글 터미널 폰트 설정
  9. 2008/11/27 우분투에서 EUC-KR로 설정하기 (1)
  10. 2008/11/21 ubuntu vsftpd 설치
  11. 2008/05/31 ubuntu에서 eclipse(wtp) 설치
1. mod_jk 다운로드
http://tomcat.apache.org/download-connectors.cgi
1.2 소스를 다운로드 한다.
tomcat-connectors-1.2.28-src.tar.gz 파일임.

2. 설치
tomcat-connectors-1.2.28-src.tar.gz 압축을 풀고 BUILD.txt 를 통해 설치 ($>부분은 BUILD.txt에 나온 설명임)
$> cd native : native 디렉토리로 이동
claztec@claztec:/claztec/server/tomcat-connectors-1.2.28-src/native

$> ./configure --with-apxs=/usr/sbin/apxs (or where ever the apxs/apxs2 is) : 아파치에 apxs 위치를 확인한 후에 명령어를 실행한다.
claztec@claztec:/claztec/server/tomcat-connectors-1.2.28-src/native$ ./configure  --with-apxs=/claztec/server/httpd/bin/apxs

$> make
claztec@claztec:/claztec/server/tomcat-connectors-1.2.28-src/native/apache-2.0 에 mod_jk.so가 만들어 졌다.

$> su -c 'make install'
이 명령어를 안하고 수동으로 아파치 모듈에 mod_jk.so를 복사한다.
claztec@claztec:/claztec/server/tomcat-connectors-1.2.28-src/native/apache-2.0$ cp -p mod_jk.so /claztec/server/httpd/modules/

3. 설정
설정에 여러가지 방법이 있겠지만
http.conf 에서 mod_jk.conf 파일을 로드해서 worker.properties 를 읽어서 설정하도록 함.

http.conf 파일
Include conf/mod_jk.conf

mod_jk.conf 파일
Alias /examples/ "/claztec/server/tomcat/webapps/examples/"

<IfModule dir_module>
    DirectoryIndex index.html index.jsp
</IfModule>

<Directory "/claztec/server/tomcat/webapps/examples">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

LoadModule jk_module modules/mod_jk.so

#worker.properties 위치
JkWorkersFile "conf/worker.properties"
#로그 위치
JkLogFile "logs/mod_jk.log"
#로그 레벨
JkLogLevel info
#로그 문자열 포멧
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkRequestLogFormat "[%w %V %T]"

#url 매핑
JkMount /*.jsp worker1
JkMount /servlet/* worker1
#폴더에 관계없이 모든 jsp매핑

JKMount /* worker1

worker.properties 파일
worker.list=worker1
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009

4. 테스트
http://localhost/example 이 제대로 동작하는지 확인

저작자 표시 비영리 변경 금지
Posted by 재만
TAG mod_jk
리눅스 (우분투) 에서 자바 설치정리

1. 자바 다운로드
http://java.sun.com 에서 다운로드

java se development kit(jdk) 을 다운로드 하고 bin 파일을 받는다. (우분투에 설치할 것이므로.)


2. 설치
/usr/local 에 설치할 것이다.

다운받은 jdk-6u17-linux-i586.bin 파일을 /usr/local에 옮긴다. /usr/local은 root 그룹이어서 sudo 사용.
claztec@claztec:/usr/local$ sudo mv /home/claztec/Downloads/jdk-6u17-linux-i586.bin .

파일에 실행권한을 준다
claztec@claztec:/usr/local$ chmod +x jdk-6u17-linux-i586.bin

파일을 실행 (sudo로)
claztec@claztec:/usr/local$ sudo ./jdk-6u17-linux-i586.bin

설치를 하겠다고 yes를 누르면 설치 완료. /usr/local/jdk1.6.0_17 가 생긴다.

/usr/local/java로 쓸 수 있도록 심볼릭 링크를 걸어준다
claztec@claztec:/usr/local$ sudo ln -s jdk1.6.0_17/ java

/etc/profile에 path를 정한다
claztec@claztec:/usr/local$ sudo vi /etc/profile

#JAVA_HOME
JAVA_HOME=/usr/local/java
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/*

이후 로그아웃 한후 다시 로그인을 하면 적용된다.
터미널에서 java, javac 를 쳐보고 나오면 설치 완료
저작자 표시 비영리 변경 금지
Posted by 재만
http://httpd.apache.org/ 에서 다운 2.2 가 최신
설치는 공식 문서에 잘 나와있음.
http://httpd.apache.org/docs/2.2/install.html

내가 원하는 위치에 설치를 하기 원하므로
$./configure --prefix=/claztec/server/httpd/
이렇게 설정해주면 /claztec/server/httpd/에 설치된다

설치후 bin/apachectl start (root로) 실행한 후에 http://localhost 에서 It works ! 가 뜨는지 확인.
바로 실행하면 에러가 나는데 conf/httpd.conf 에서 ServerName을 안적어서 그런다.
도메인이 있으면 도메인을 적고 없으면 127.0.0.1:80 을 적어주면 된다.

아파치에서 띄우고 싶은 html 파일은 htdocs 에 넣어준다.
저작자 표시 비영리 변경 금지
Posted by 재만
TAG apache
http://pcandme.net/66?category=7

갈릴레오로 바꿨더니 클릭이 안된다. 키보드로 엔터를 쳐야됨.. ㅡㅡ;;
저작자 표시 비영리 변경 금지
Posted by 재만
http://kldp.org/node/71058
http://www.solanara.net/solanara/tomcat
저작자 표시 비영리 변경 금지
Posted by 재만
message of the day

/etc/motd 에서 수정

로그인 이후 보이는 문구

http://jyong.net/6
저작자 표시 비영리 변경 금지
Posted by 재만
http://zicman.egloos.com/2449683
저작자 표시 비영리 변경 금지
Posted by 재만
69-language-selector-ko-kr.conf
한글 언어팩 설치후 터미널 폰트가 이상할때..
저작자 표시 비영리 변경 금지
Posted by 재만
우분투에서 echo $LANG 을 쳐보면 ko_KR.UTF-8 로 되어 있는것을 알 수 있다. 윈도우나 맥을 쓰는 사람과 작업을 하다보면 나 혼자 삽질을 할때가 있는데 바로 ko_KR.UTF-8 때문이다.

ko_KR.UTF-8을 ko_KR.EUC-KR로 바꾸는 방법.

인터넷 여기저기서 찾았다.

1. language-pack-ko 설치 이후
2. sudo locale-gen ko_KR.EUC-KR
3. dpkg-reconfigure locales
4. /etc/environment 수정
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANGUAGE="ko_KR:ko:en_GB:en"
LANG="ko_KR.UTF-8"
LANG="ko_KR.EUC-KR"
5. /etc/defaults/locale 수정 (8.10이후..)
LANG="ko_KR.UTF-8"
LANG="ko_KR.EUC-KR"
LANGUAGE="ko_KR:ko:en_GB:en"

UTF로 다시 바꾸는건 반대로 하면 되겠지 뭐..

다음에 운영체제를 다시 설치할 일이 있을 때를 대비해서 포스팅..
저작자 표시 비영리 변경 금지
Posted by 재만
우분투에서 ftp로 vsftpd를 선택한 다음 설치하는 방법이다.

sudo apt-get install vsftpd로 쉽게 설치가 된다.
그러면 기본적으로 anonymous밖에 접근되지 않게 된다

우분투 한국 사용자 모임(ubuntu.or.kr)에서 찾은 내용인데
/etc/vsftpd.conf 에서
anonymous_enable=NO
local_enable=YES
write_enable=YES
로 변경해 주고 vsftpd를 재실행 하면 된다.

sudo /etc/init.d/vsftpd restart 명령을 하면 재실행 된다.

원하는 계정만 접근하는 방법은
/etc/vsftpd.ftpusers 파일을 생성하고 계정을 넣어주면 된다.
이때 보안상 root는 지양해야 한다고 한다.
저작자 표시 비영리 변경 금지
Posted by 재만
ubuntu 7.10에서 eclipse wtp 2.0.1 설치

우분투 시냅틱 꾸러미 관리자에서 이클립스를 선택하면 쉽게 설치할 수 있다.
하지만 기본 이클립스가 설치된다. wtp를 설치하기 위해 인터넷에서 정보를 수집하였고
설치를 하면서 정리해 보았다. 주관적인 것으로 잘못된 설치과정일 수 있음.

http://flurdy.com/docs/eclipse/install.html 에서 설치에 도움을 얻었다.

1. eclipse 다운로드
이클립스 WTP를 다운로드 받는다.  eclipse.org에서 wtp로 검색한 후에 download를 선택하면 된다.
배포버전인 2.0.1 다운

리눅스 플랫폼의 All-In-One Packages를 다운로드 한다.
리눅스나 윈도우나 이클립스는 다운받아 압축풀고 사용하기만 하면 된다.

2. eclipse 설치

다운받은 wtp 압축 풀기
tar -xvf wtp-all-in-one-sdk-R-2.0.1-20070926042742-linux-gtk.tar.gz

압축을 푼 eclipse폴더를 /opt/eclipse로 이동
소유권 설정, 권한설정

sudo mv eclipse /opt/eclipse
cd /opt
sudo chown -R root:root eclipse
sudo chmod -R +r eclipse

실행파일
sudo touch /usr/bin/eclipse
sudo chmod 755 /usr/bin/eclipse
sudo vi /usr/bin/eclipse

/usr/bin/eclipse에 내용 넣기
#!/bin/sh
#export MOZILLA_FIVE_HOME="/usr/lib/mozilla/"
export ECLIPSE_HOME="/opt/eclipse"

$ECLIPSE_HOME/eclipse $*

바로가기 만들기 - 프로그램 -> 개발 -> eclipse 가 생성된다.
sudo vi /usr/share/applications/eclipse.desktop

내용입력

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true

/opt/eclipse/eclipse -clean 으로 이클립스 실행

Posted by 재만

최근에 달린 댓글

최근에 받은 트랙백

글 보관함