itells, IT를 말하다.
Ubuntu 10.04 + APM #1 - OpenSSH 와 JDK 설치하기 본문
1. SSH 설치
Telnet처럼 원격지에서 서버에 접근할 수 있게 해 주며,
공개 키 암호화 방식을 사용하여 보안성이 뛰어나기 때문에
설치하는 것을 권장합니다.
# SSH 설치 $ sudo apt-get install openssh-server # SSH 서비스 재시작 $ sudo /etc/init.d/ssh restart # VirtualBox 일 경우 서비스 허용 $ sudo vi /etc/hosts.allow ## vi-editor ------ sshd : 192.168.56.1 # 실행 확인 $ ps -e 2964 ? 00:00:00 sshd 3035 ? 00:00:00 sshd $ sudo netstat -ntlp tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1128/sshd tcp6 0 0 :::22 :::* LISTEN 1128/sshd
2. JDK 설치 (openjdk-6-jdk 1.6.0_20)
Ubuntu 10.04 부터는 apt-get 으로 Oracle(Sun) JDK가 바로 설치되지 않습니다.
대신 일반적으로 오픈소스 형태의 openjdk-6-jdk를 제공합니다.
Oracle(Sun) JDK가 필요하다면, 이 단계를 건너뛰고
아래의 Oracle(Sun) JDK 설치를 참고하시기 바랍니다.
# OpenJDK 설치 $ sudo apt-get install openjdk-6-jdk # java 동작 확인 $ java -version java version "1.6.0_20" OpenJDK Runtime Environment (IcedTea6 1.9.13) (6b20-1.9.13-0ubuntu1~10.04.1) OpenJDK Client VM (build 19.0-b09, mixed mode, sharing) # OpenJDK 디렉토리 : /usr/lib/jvm/java-6-openjdk
2-1. Oracle(Sun) JDK 설치 (sun-java6-jdk 1.6.0_21)
sun-java6-jdk에 대한 패키지 정보를 제공해주는 저장소가 기본적으로는 없기 때문에
먼저 저장소를 추가하고, apt-get 으로 설치할 수 있습니다.
# 저장소 추가 $ sudo add-apt-repository ppa:sun-java-community-team/sun-java6 # 저장소 업데이트 $ sudo apt-get update # JDK 설치 $ sudo apt-get install sun-java6-jdk # java 동작 확인 $ java -version java version "1.6.0_21" Java(TM) SE Runtime Environment (build 1.6.0_21-b06) Java HotSpot(TM) Client VM (build 17.0-b16, mixed mode, sharing) # JDK 디렉토리 : /usr/lib/jvm/java-6-sun/jre/bin/java
2-2. Oracle(Sun) JDK설치 (Oracle JDK 최신 버전)
apt-get을 이용한 설치의 경우에는 저장소의 패키지가 업데이트 되지 않는 한
최신 버전은 기대할 수 없습니다.
따라서 최신버전의 JDK를 이용하려면 GUI 환경에서
http://www.oracle.com 에 접속하여 JDK 최신 버전을 다운로드해야 합니다.
Oracle 홈페이지에서 제공되는 JDK는 wget 명령어로 다운로드 할 수 없습니다.)
# /usr/local 로 설치파일 이동 $ sudo mv [download_path]/jdk-6u33-linux-i586.bin /usr/local/ # 실행 권한 설정 $ cd /usr/local $ sudo chmod a+x ./jdk-6u33-linux-i586.bin # JDK 설치 $ sudo sh ./jdk-6u33-linux-i586.bin # java 명령어 등록 $ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/jdk1.6.0_33/jre/bin/java" 0 # JDK 디렉토리를 링크로 간략화 $ sudo ln -s /usr/local/jdk1.6.0_33 /usr/local/jdk # 환경 변수 등록 (내용 추가) $ sudo vi /etc/profile ## vi-editor ----------------------------- #(생략) export JAVA_HOME=/usr/local/jdk export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib # JDK 버전 확인 $ java -versoin java version "1.6.0.33" Java(TM) SE Runtime Environment (build 1.6.0_33-b03) Java HotSpot(TM) Server VM (build 20.8-b03, mixed mode) # JDK 디렉토리 : /usr/local/jdk -> /usr/local/jdk1.6.0_33
※ 만약 JDK 버전이 자신이 설치했던 JDK 버전과 다를 경우,
시스템에 또 다른 버전의 JDK가 중복으로 설치되어있는 경우로 볼 수 있습니다.
비슷한 역할을 하는 명령어가 시스템에 다수 설치되어 있을 때,
Ubuntu나 Debian 계열의 리눅스에서는 update-alternative라는 명령어로 그들을 관리합니다.
# java 명령어 디렉토리 전환 $ sudo update-alternatives --config java 선택 경로 우선순위 상태 ------------------------------------------------------------ * 0 /usr/local/jdk1.6.0_33/jre/bin/java 1 자동 모드 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 0 수동 모드 2 /usr/local/jdk1.6.0_33/jre/bin/java 1 수동 모드 기본 사항[*]을 사용하려면 엔터, 다른 것을 사용하려면 번호를 입력하십시오 : # 경로가 /usr/local/jdk1.6.0_33/jre/bin/java 인 것의 번호를 선택 후 엔터.
'Technology > Ubuntu' 카테고리의 다른 글
Ubuntu 10.04 + APM 부록3 - phpMyAdmin 설치 (0) | 2012.07.02 |
---|---|
Ubuntu 10.04 + APM 부록2 - XpressEngine 설치를 위한 준비 (1) | 2012.07.02 |
Ubuntu 10.04 + APM 부록1 - ProFTPd 설치 (0) | 2012.07.02 |
Ubuntu 10.04 + APM #3 - MySQL, PHP 설치 및 완료 (0) | 2012.07.02 |
Ubuntu 10.04 + APM #2 - Apache + Tomcat 설치 및 연동 (0) | 2012.07.02 |