Programming/infra
[INFRA] amazon EC2 초기 설정
hyeonic
2021. 5. 24. 22:39
개요
Java 기반의 웹 애플리케이션을 작동시키기 위한 서버설정을 정리한다. 이글은 아마존 리눅스 2를 기반으로 작성되었다.
1. Java 설치하기
아마존 리눅스 2는 기본적으로 jdk가 설치되어 있지 않다.
java 8 설치
$ sudo yum install -y java-1.8.0-openjdk-devel.x86_64
java 11 설치
$ sudo amazon-linux-extras install java-openjdk11
java version 변경
$ sudo /usr/sbin/alternatives --config java
java version 확인
$ java -version
openjdk version "11.0.11" 2021-04-20 LTS
OpenJDK Runtime Environment Corretto-11.0.11.9.1 (build 11.0.11+9-LTS)
OpenJDK 64-Bit Server VM Corretto-11.0.11.9.1 (build 11.0.11+9-LTS, mixed mode)
2. 타임존
타임존 변경
$ sudo rm /etc/localtime
$ sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
타임존 확인
$ date
Mon May 24 22:23:21 KST 2021
3. hostname 변경
아마존 리눅스 1과 다른 방식을 사용한다.
$ sudo hostnamectl set-hostname (my hostname)
리눅스 호스트 파일도 변경해준다.
※ 호스트 파일이란? 리눅스에서 DNS보다 먼저 호스트명을 IP로 풀어주는 파일이다.
$ sudo vim /etc/hosts
127.0.0.1 (my hostname)
::1 localhost6 localhost6.localdomain6
모든 과정이 완료되면 reboot을 진행한다.
$ sudo reboot