본문 바로가기
Atlassian/공통

시작하기 전 확인 사항

by 지천공 2020. 9. 27.

※ 일단 ubuntu는 설치되었다는 전제 조건으로 시작한다.

 

1. ubuntu 기본 정비

 

2. 부가 설치

 

2.1 Java

2.2 mySQL

 

 

1. ubuntu 기본 정비

1.1. update

sudo apt update

 

1.2. upgrade 

sudo apt upgrade

 

 

2. 부가 설치

2.1. Java

2.1.1. 현재 상태 확인

- 우선 현 ubuntu에 Java가 이미 설치되어 있는지 아래 명령어를 수행하여 확인하다. (dash가 1개)

$java -version

case1. 미설치 경우, 아래와 같이 출력된다.

Command 'java' not found, but ~

case2. 과거 버젼이 설치되어 있는 경우

 

2.1.2. 미설치 경우  (case1)

- 사전에 Java 설치 없이 Jira를 설치 시도하면 아래와 같은 메세지가 출력되며 선택에 따라 OpenJDK 같이 설치하여 준다.

- 참고.  위 안내메세지와 달리 실제로는 Enter는 취소로 처리되고 y를 선택해야 OpenJDK가 자동 설치된다. (jira 8.5.8 기준)

사전에 openjdk를 설치하면 Home 디렉토리가 /opt/atlassian/jira로 생성되지만
Atlassian 설치파일에서 자동 수행으로 java가 설치되는 경우 우분트 홈디렉토리 아래 atlassian 폴더가 생기고 그 아래로 관련 파일이 생성된다.

 

- Jira 설치 전 아래 명령어를 통해 먼저 Java (openjdk) 설치를 권장한다.

$sudo apt-get install openjdk-8-jre

- 설치 완료 후 버전 확인 명령어를 다시 실행하여 정상적으로 설치가 완료되었는지 확인하자.

$Java -version
openjdk version"1.8.0_265"

 

 

참고1

-  이전에 오픈소스였던 Java가 Oracle로 인수되면서 라이센스 문제가 발생하였다. 향후 실 서버 운영을 고려하여 OpenJDK로 설치를 권장한다.  JDK는 개발용이며 단순실행을 위해서는 JRE로 설치를 권장한다.

 

참고2

-  2020.09.27 기준으로 apt-get으로 설치할 수 있는 최신버젼은 8이다. 최신 버젼 확인은 아래 사이트에서 확인한다

https://openjdk.java.net/

 

 

2.2 mySQL

2.2.1. 현재 상태 확인

- 우선 현 ubuntu에 mysql이 이미 설치되어 있는지 아래 명령어를 수행하여 확인하다. (dash가 2개)

$mysql --version

 

Case1. 미설치 경우, 아래와 같이 출력된다.

Command 'mysql' not found, but ~

Case2. 과거 버젼이 설치되어 있는 경우

- Jira 설치 시 버전 선택 단계가 있음으로 버젼명을 반드시 기억하고 있어야 합니다.

   → 이후 내용은 mysql 8을 기준으로 진행합니다. 

 

2.2.2. 미설치 경우  (case1)

Step1) mysql-server를 설치하자

$sudo apt install mysql-server

 

참고1)

- ubuntu의 현 버젼에 따라 위 명령어로 설치되는 mysql-server 버젼이 다를 수 있다.
          ubuntu 20.04.1 LTS의 경우 mysql 8이 설치된다.

- 아래 명령어를 통해 설치될 버젼을 먼저 확인할 수 있다.

$sudo apt-cache search mysql-server

참고2)

- ubuntu와 mysql 그리고 atlassian sw간의 버전 매칭이 매우 중요한다.
  하나의 버전이 최신버젼으로 변경되면 sw간의 매칭 문제가 발생할 수 있다. 확인된 버전 조합으로 진행을 추천한다.

  이전 이슈 예) ubuntu 20.04.01 설치 → mysql-server 설치 (8.* 설치됨)   Jira 8.12.0 설치  비정상동작

 

 

Step2) 아래 명령어를 실행하여 부가 설정을 마무리한다.

        → 중간에 password 입력하는 곳을 제외하고는 모두 Enter로 마무리하면 된다.

$sudo mysql_secure_installation

참고1) www.youtube.com/watch?v=TG6WAnyeDRw

 

참고2) 상세 단계

 

 

이전 단계 :

 

다음단계 :

→ Jira 설치 : ji1000.tistory.com/35

댓글