IT/Amazon AWS

리눅스에서 JTO(Java, Tomcat, Oracle) 설치

바바옄 2015. 5. 6. 16:04
반응형

1. 패키지 업데이트

# yum update

진행 중 y/d/n 선택이 나오면 무조건 y


2. 서버 시간 변경(대한민국 시간대로 변경하기)

# cp /usr/share/zoneinfo/Asia/Seoul /etc/localtime


/usr/share/zoneinfo/Asia/Seoul 를 /etc/localtime에 Copy하겠다.




3. nano 설치

# yum install nano


이전에 만들었던 파일 실행

# nano test


저장 : ctrl + o , enter 종료 : ctrl + x

nano 설치 완료


4. 방화벽 설치

# yum install iptables


# iptables -I INPUT -p tcp --dport 2201 -j ACCEPT

2201 포트는 허용하겠다.


# service iptables save


# cat /etc/sysconfig/iptables : 입력한 문장이 들어갔는지 확인





# vi /etc/sysconfig/iptables : 입력한 문장 수정


이전에 저장했던 iptables -I INPUT -p tcp --dport 2201 -j ACCEPT 문장으로 가서 

ctrl + d : 문장 삭제 후

3라인 입력 : i 누르면 insert 나옴.

-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT

-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT

-A INPUT -p tcp -m state --state NEW -m tcp --dport 2201 -j ACCEPT


21, 22, 2201번 포트를 허용하겠다.

다 적은 다음 -> esc -> :wq 로 저장하고 나오기


정확히 저장되었는지 확인

# service iptables save

# service iptables restart


안되자나.. 이 4줄로 끝내!

iptables -I INPUT -p tcp --dport 21 -j ACCEPT

iptables -I INPUT -p tcp --dport 22 -j ACCEPT

service iptables save

service iptables restarts


한번에 복사해서 붙여넣기


방화벽 완료


5. JDK 설치

# cd /usr/src

# mkdir jdk

# cd jdk

# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u40-b26/jdk-8u40-linux-x64.tar.gz"



# sudo tar –zxvf jdk-8u40-linux-x64.tar.gz

 - jdk 압축풀기 

# unlink /usr/bin/java

 - 링크해제

# mv jdk1.8.0_40 /usr/bin/

 - jdk1.8.0_40 을 /usr/bin/ 으로 이동

# ln -s /usr/bin/jdk1.8.0_40/ /usr/bin/java

 - 링크만들기(바로가기 파일)

mv - 폴더 또는 파일 이동
sudo - root계정에서만 사용
unlink - 링크 해제


# cd :  홈 폴더 이동 
# nano . 
# nano .bash_profile 


3라인 추가

export JAVA_HOME=/usr/bin/java

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=",“


ctrl + o 저장 enter -> ctrl + x 종료


# . .bash_profile

# java -version

JDK 설치 완료




6. Tomcat 설치

# cd /usr/src

# mkdir tomcat

# cd tomcat

# wget http://mirror.apache-kr.org/tomcat/tomcat-8/v8.0.21/bin/apache-tomcat-8.0.21.tar.gz


압축풀기

# cd /usr/src/tomcat

# tar zxvf apache-tomcat-8.0.21.tar.gz


# cd var/local

# mkdir server

# cd server


# mv apache-tomcat-8.0.21 /var/local/server/apache-tomcat-8.0.21

압축 푼 아파치 폴더 이동


포트 설정 이전에 

http://www.vps.me 접속해서 포트 발굴하기!!





포트 수정

# cd /apache-tomcat-8.0.21/conf

# namo server.xml



서버 재시작

cd /apache-tomcat-8.0.21/bin

# ./shutdown.sh

# ./startup.sh


고양이 나오면 Tomcat 서버 설치 완료!!



7. ORACLE 설치


oracle 다운로드 링크 얻기

http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html 접속


로그인 후 저장


다운로드 링크 복사 후 다운로드 취소


http://download.oracle.com/otn/linux/oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip?AuthParam=1430959677_9b10b4130459ee04b7b3e57cd9a7b63a 


# sudo yum install libaio bc flex




# cd /usr/src

# mkdir xe

# cd xe




# wget http://download.oracle.com/otn/linux/oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip?AuthParam=1430959677_9b10b4130459ee04b7b3e57cd9a7b63a  -O  oracle-xe-11.2.0-1.0.x86_64.rpm.zip


(403 에러 뜰 경우 : 다운로드 허용 시간 초과, 다시 oracle 홈페이지 가서 다운로드 경로 얻어오기)




# mkdir /swap_tmp

# dd if=/dev/zero of=/swap_tmp/swapfiles bs=1024 count=1228800

# cd /swap_tmp

# mkswap swapfiles

# swapon swapfiles

# cd /usr/src/xe



# unzip -q oracle-xe-11.2.0-1.0.x86_64.rpm.zip 



vps의 그지같은 램 용량으로 인해 oracle 설치 불가...



반응형

'IT > Amazon AWS' 카테고리의 다른 글

Subversion 설치 for Linux  (0) 2015.05.07
VPS 서버 설치  (0) 2015.04.30