본문 바로가기
AWS(아마존 웹 서비스)

AWS 인스턴스 환경 설정

by 승환파크 2023. 8. 25.

해당 프로젝트는 Java Spring-Boot 기반 프로젝트 이므로, Spring-Boot Jar 파일을 실행시키기 위해 다음과 같은 환경 설정을 한다.

1. 자바 설치

2. MySQL 설치

 

자바 설치

Ubuntu 는 Devian 계열이기 때문에 RedHat 계열인 CentOS 나 Fedora 와는 다르게 기본적으로 sudo 명령어를 통해 관리자로서 작업을 진행할 수 있다. 그러나 이후 관리자의 명령어가 필욯라 수 있기 때문에 다음과 같이 관리자의 Password 를 설정해준다.

sudo su
passwd
[root 비밀번호 입력]

또한 아래의 패키지도 설치한다.

apt -y install net-tools

 

해당 프로젝트의 Java 는 Java 8 을 이용해서 생성한 프로젝트이다. Ubuntu 20.04 에는 해당 패키지가 없기 때문에 관련 레파지토리를 추가한 후 설치를 진행한다.

add-apt-repository ppa:webupd8team/java

apt update

apt-get -y install openjdk-8-jdk

java -version

위 명령어를 쳤을 때 사진과 같이 1.8이 뜨면 성공이다.

 

MySQL 8.0 설치

만약 해당 파일에 기존에 설치되어 있던 mysql 이 있다면 아래 명령어를 통해 삭제를 시켜준다.

apt-get remove -y mysql-*
apt-get purge -y mysql-*

 

MySQL 8.0 설치하기

1. 파일을 다운받는다.

sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb

2. 다운받은 파일을 명령어를 통해 설치한다.

sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb

해당 화면이 떴다면 방향키를 이용해서 OK 로 이동한 후 엔터를 누른다.

 

3. 시스템 패키지 업데이트

sudo apt update

3-1 만약 이 때 위의 사진과 같이 NO_PUBKEY 에러가 발생한다면 아래와 같이 입력한다.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <오류창에 뜬 PUBKEY 입력>

이후 다시 업데이트를 실행한다.

 

4. 정상적으로 패키지가 업데이트 되었다면 다음 명령어를 실행한다.

sudo apt -y install mysql-server

위 둘 중 어느걸 선택해도 크게 상관 없으니 원하는 것을 설정한다.

 

5. 설치가 완료되었다면 명령어를 통해서 실행중인 MySQL 을 확인한다.

netstat -nltp | grep 3306