본문 바로가기
DevOps/AWS

Linux) JAVA_HOME 설정 적용

by 어렵다어려웡 2021. 8. 15.

최근에 프로젝트를 만들어서 연습하던 EC2 계정을 삭제했다.

 

진행을 하고 있지 않아서 내버려 뒀는데 엄청난 과금메세지와 함께 잠을 못이뤘다..

 

그래서 S3, RDS, 인스턴스를 모조리 삭제하고 계정까지 삭제해둔상태이다.

사실 Free 티어 기간이 끝나서 더이상 사용하면 안됐던것도 있다..

 

그래서 이번에 직접 Docker 를 통해서 Amazon Linux를 설치해서 서버에 대한 연습을 좀 해볼 겸 하다가

문제가 발생해서 적어본다.

 

기본적으로 EC2 인스턴스를 생성해서 접속했을 때 설정하고 동일한 설정을 이루어야 한다.

1. Java 설치 ( jdk )

2. 타임존 설정

3. git 설치 

 

일단 기억이 잘안나서 예전에 EC2 처음 설정해볼때 작성했던 노션을 확인했다.

방법은 다음과같다.

1. /etc/profile 에 설정을 추가한다

2. ssh를 재접속해서 적용이 되었는지 확인한다.

 

?? echo 명령어를 통해서 확인을 해봤는데 적용이 안되었다.

보통 재접속을 하면 되는거로 알고있는데.. 검색을 엄청나게 하면서 시간을 썻다

 

검색해보니 source 명령어를 사용을 해야했다.

source 명령어는 재접속이 필요없이 특정 리눅스 내의 파일 수정이 이루어졌을 경우

그 파일을 해당명령어를 통해 즉시적용하게 해준다.

 

예전에 쓸때는 source 명령어 없이도 재시작하면 적용이 됬는데 

AWS에서 인스턴스로 접근할 떄랑 Docker에 이미지로 Linux를 설치해서 사용할 때랑 뭔가 다른점이 있는것 같다.

 

 

나왔음..

 

 

앞으로는 특정 파일을 수정하면 source 명령어를 사용하도록 해야겠다..