Back End/AWS

[AWS] 2. EC2에 접속하여 초기설정하기 (환경설정, Configuration)

DevPing9_ 2022. 2. 9. 20:18

노트북으로 Mac 을 쓰고 있어서 리눅스 명령어엔 익숙하다 생각했는데, 쪼오오금 다르다..

 

sudo 가 root 권한으로 파일을 액세스하는 명령어인데, vi로 파일수정을 할 시 root 권한이 아니면 쓰기 및 저장권한이 없으므로 주의하자!

 

앞에 계속 sudo를 붙이기 싫다면 sudo -s sudo su 로 계속 루트권한을 유지하는 방법도 있다.

 

chmod로 권한을 바꾸는 행위는 하지 말자... ㅠㅠ

 

1. JAVA 8 버전 설치

sudo yum install -y java-1.8.0-openjdk-devel.x86_64
자바 8 설치
sudo /usr/sbin/alternatives --config java
현재 시스템(클라우드)에 깔려있는 JAVA들과 적용된 JAVA들을 보여주며 선택가능  
java -version
자바 버전확인

2. 타임존 변경

sudo rm /etc/localtime
기존 로컬타임으로 설정된 UTC를 삭제
sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
서울시간(KST)를 기존로컬타임에 설정 (symlink)
date 
현재 설정된 타임존 확인

Java 설치 및 타임존 변경

 

 

3. Hostname 변경

sudo hostnamectl set-hostname '등록할Hostname'

sudo vim /etc/sysconfig/network
로 들어간 후, 'HOSTNAME=등록할 Hostname'을 추가하여 저장

sudo reboot
sudo vim /etc/hosts
로 들어간 후,  127.0.0.1에 '등록할 Hostname' 추가

 

curl [등록한 Hostname]

 

등록되지 않았을 경우 Could not resolve host: hostname 에러가 뜨고

등록되었을 경우 Failed to connect to hostname port 80: Connection refused 에러가 뜰 것이다.

 

 

4. Git 설치

sudo yum install git

 

 

 

# Reference

>> Amazon-AWS 공식문서

 

Amazon Linux 인스턴스에서 호스트 이름 변경 - Amazon Elastic Compute Cloud

Amazon Linux 인스턴스에서 호스트 이름 변경 인스턴스를 시작하면 인스턴스에 호스트 이름이 지정됩니다. EC2 호스트 이름에 대한 자세한 내용은 Amazon EC2 인스턴스 호스트 이름 유형 단원을 참조하

docs.aws.amazon.com

>> 이동욱님의 책

728x90