본문 바로가기

AWS

EC2에 JAVA 8 설치, 타임존 변경, 호스트네임 변경하기

Java 8 설치

sudo yum install -y java-1.8.0-openjdk-devel.x86_64

java 설치

ec2의 아마존 리눅스 1 서버를 이용할 경우 기본 자바 버전은 7이므로 세팅을 8로 바꿔주는 작업을 한다.

sudo /usr/sbin/alternatives --config java

java 7 삭제 후 java version 확인

sudo yum remove java-1.7.0-openjdk

java -version

 

java version이 1.8로 변경된걸 확인할 수 있다.

타임존 변경

EC2 서버의 기본 시간은 미국 시간대로 등록되어 있다. 한국 시간대로 변경해야 우리가 사용하는 시간이 모두 한국 시간으로 등록되고 사용할 수 있다.

sudo rm /etc/localtime
sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime

date 명령어를 사용한다면 KST로 변경된 타임존을 확인할 수 있다.

Hostname 변경

1대의 서버만 관리 할 경우 상관없지만 만약 여러 서버를 관리한다면 IP만으로 어떤 서비스의 서버인지 확인하기 어려움이 따른다.

sudo vim /etc/sysconfig/network

아래의 hostname을 원하는 서비스 명으로 변경한다.

IP로 표시되던 부분이 내가 작성한 hostname으로 변경되어 나타난다.

그리고 마지막으로 /etc/hosts 파일에서 hostname을 등록하고 마무리합니다.

sudo vim /etc/hosts

파일을 열었다면 127.0.0.1  내가 등록한 hostname 을 아래에 추가하고 등록을 완료합니다.

정상적으로 등록을 확인하는 방법은 curl 내가 등록한 hostname을 입력합니다.

만약 등록되어 있지 않다면 아래와 같은 메시지를 볼 수 있습니다.

아래와 같이 Failed to connect 메시지가 뜨면 정상적으로 등록이 완료된 것입니다. 

아직 80 포트로 실행된 서비스가 없다는 뜻으로 curl의 명령어는 정상적으로 실행된 것입니다.