본문 바로가기

엔지니어/Linux

Ubuntu 14.04 LTS 에서 Ubuntu 16.04 LTS 업그레이드

728x90
반응형

먼저 요청에 의해 JDK 1.7 , Tomcat7 설치 후 Ubuntu 16.04 로 업데이트 진행

Ubuntu 16.04 로 업데이트만 진행해도 무관함


JDK 1.7 설치 및 삭제 (JAVA SE Development Kit 7)


1. 기본 Open JDK 삭제

$ sudo apt-get purge openjdk*

우분투가 기본으로 설치한 openjdk는 사용하지 않으므로 삭제한다.


2. 다운로드 후 압축 해제

$ tar zxvf jdk-7u45-linux-i586.tar.gz

압축 해제한 파일들을 /usr/lib/jvm 아래로 이동.

$ sudo mv jdk1.7.0_45 /usr/lib/jvm


3. java 환경 설정.

$ sudo vi /etc/environment

JAVA_HOME=/usr/lib/jvm/jdk1.7.0_45

CLASSPATH=$JAVA_HOME/lib

PATH= ......:$JAVA_HOME/bin (기존 PATH 환경변수에 추가)

위 내용을 /etc/environment 파일에 추가하고 source 명령을 실행한다.

$ source /etc/environment


4. alternative로 java 심볼릭 링크 생성.

$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_45/bin/java" 1

$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_45/bin/javac" 1

$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_45/bin/javaws" 1


5. java 설치 확인.

$ java -version

java version "1.7.0_45"

Java(TM) SE Runtime Environment (build 1.7.0_45-b18)

Java HotSpot(TM) Server VM (build 24.45-b08, mixed mode)

jdk가 정상 설치되었을 경우 위 메시지가 나타난다.


6. jdk 삭제.

$ sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk1.7.0_45/bin/java"

$ sudo update-alternatives --remove "javac" "/usr/lib/jvm/jdk1.7.0_45/bin/javac"

$ sudo update-alternatives --remove "javaws" "/usr/lib/jvm/jdk1.7.0_45/bin/javaws"

$ sudo rm -r /usr/lib/jvm/jdk1.7.0_45/

생성한 심볼릭 링크를 먼저 삭제하고 복사한 파일들을 지우면 된다.


$ sudo vi /etc/environment

JAVA_HOME=/usr/lib/jvm/jdk1.7.0_45

CLASSPATH=$JAVA_HOME/lib

PATH= ......:$JAVA_HOME/bin (기존 PATH 환경변수에 추가)

위 내용을 삭제하고 source 명령을 실행한다.

$ source /etc/environment



Tomcat7 설치 및 삭제 (Apache Tomcat 7)


1. 웹에서 파일을 다운로드 받는다. 
sudo wget http://mirror.apache-kr.org/tomcat/tomcat-7/v7.0.47/bin/apache-tomcat-7.0.47.tar.gz

2. 압축을 풀어 준다. 
sudo tar xvf apache-tomcat-7.0.47.tar.gz

3. 설치할 곳으로 압축 해제된 폴더를 이동한다. 
sudo mv apache-tomcat-7.0.47 /usr/local/tomcat7

4.  startup.sh 가 있는 곳으로 이동
cd /usr/local/tomcat7/bin/

5. Tomcat 서비스 시작
sudo ./startup.sh

6. 정상 작동 여부 테스트 하기 
브라우져 주소창에 http://ip:8080 입력

7. 서버 reboot 시 Tomcat 자동 시작하게 설정하기
sudo vi /etc/init.d/tomcat

#!/bin/bash

### BEGIN INIT INFO
# Provides:    tomcat
# Required-Start:  $remote_fs $syslog
# Required-Stop:   $remote_fs $syslog
# Default-Start:   2 3 4 5
# Default-Stop:    0 1 6
# Short-Description: auto start Tomcat server
# Description: start web server
### END INIT INFO

case $1 in
start)
sh /usr/local/tomcat7/bin/startup.sh
;;
stop)
sh /usr/local/tomcat7/bin/shutdown.sh
;;
restart)
sh /usr/local/tomcat7/bin/shutdown.sh
sh /usr/local/tomcat7/bin/startup.sh
;;
esac
exit 0

8. 설정 파일 권한 설정
sudo chmod 755 /etc/init.d/tomcat

9. 다음과 같이 마무리 작업 
sudo update-rc.d tomcat defaults

10. 정상 작업 여부 확인
-  service로 tomcat  재 시작 되는지 확인 한다. 
-  서버 재 부팅해서 자동 시작 되는지 확인 한다. 
sudo service tomcat restart
sudo reboot

- 브라우져에서 확인 해 본다.  http://IP:8080




Ubuntu 14.04 LTS -> Ubuntu 16.04 LTS 로 업그레이드

1. 먼저 전체 업데이트 진행 후 재부팅

$ sudo apt-get update && sudo apt-get dist-upgrade

$ reboot


2. 업데이트 매니저 코어 설치

$ sudo apt-get install update-manager-core


3. release-upgrades 파일 수정

$ sudo vi /etc/update-manager/release-upgrades


.......

Prompt=lts

......


4. 업그레이드 진행 후 리붓 (생각보다 오래걸림)

$ sudo do-release-upgrade

$ reboot


root@ubuntu:~# cat /etc/issue

Ubuntu 16.04.3 LTS \n \l

반응형

'엔지니어 > Linux' 카테고리의 다른 글

ActiveMQ Install  (0) 2017.09.07
How to install Redis 4 on Centos 6 / 7, Ubuntu 16 and Debian 8  (0) 2017.09.07
[CentOS 6.x] bind-9.10.4-P4 설치  (0) 2017.04.17
top 명령어 및 옵션 설명  (0) 2017.03.15
비트윈 시스템 아키텍처  (0) 2017.02.15