EC2 4

[AWS] EC2 Swap 메모리 설정

EC2 프리티어 운영중 아무 생각 없이 막 쓰다 파이썬 패키지 설치 중에 갑자기 인스턴스 먹통 되어 원인을 알아보니 프리티어 성능이 낮아 swap 메모리 설정이 안되어있으면 메모리 부족현상이 있다고 함 그래서 swap 메모리 설정을 하기로 함 ec2에 접속하여 free -m 으로 메모리 확인 스왑이 0이다. 스왑 파일을 이용한 스왑 공간 할당 ec2 램 메모리가 가득 찼기 때문에 실제 디스크의 용량을 이용하여 부족한 메모리를 대체할 공간을 swap memory(스왑 공간)이라 한다. 보통 swap memory는 할당된 램 메모리의 2배 또는 그 이상을 추천하고 있다. t2.micro 서버 이므로 1G의 2배인 2GB를 할당 하도록 하겠다. 또한, swap 메모리는 완전히 RAM을 대체하는 것이라 보기 어..

[AWS] EC2 Ubuntu, OpenJDK 11 설치

서버 기본 설정을 끝냈으면 이제 본격적으로 개발 환경을 위한 설정을 해보겠다. 자바를 설치하는 방법은 여러가지가 있지만 여기서는 OpenJDK를 설치하여 진행 하도록 하겠다. 우분투에서 진행했습니다. OS별로 환경 설정 하는 방법은 다르니 확인 하고 진행 하시길 바라겠습니다. 1. 업데이트 및 패키지 설치 # sudo apt update 2. OpenJDK 설치 # sudo apt install openjdk-11-jdk 3. 자바 설치 확인 4. 환경 변수 설정 # nano ~/.bashrc 터미널을 열고 사용자의 홈 디렉토리에 있는 .bashrc 파일을 편집기로 연다. export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 export PATH=$PATH:$JAV..

[AWS] EC2 Linux Ubuntu 서버 초기 설정

이제 SSH 설정 및 인스턴스에 정상적으로 접속이 되었다면 기본 적인 서버 설정에 대해 알아보도록 하겠다. 1. 관리자(root) 계정 활성화 # sudo passwd root root 계정은 Linux 설치 시 기본적으로 생성되지만, 비밀번호를 생성해주기 전까지 비활성화 상태이다. root 계정의 비밀번호 활성화를 해준다. 2. 패키지 업데이트 # sudo apt update && sudo apt upgrade 최신 보안 패치와 패키지 업데이트를 설치하여 서버의 보안과 안정성을 유지한다. 오래된 데몬을 사용하고 있다고 이런 화면이 뜨면 그냥 ok 누르고 재시작 3. 시간대 설정 서버의 시간대를 적절히 설정하여 정확한 시간 정보를 유지 # sudo dpkg-reconfigure tzdata Area는 a..

[AWS] EC2 인스턴스 생성

AWS 회원가입이 완료 되었다면 이제 EC2 인스턴스를 생성 해보자. EC란? Amazon Elastic Compute Cloud(EC2)는 Amazon Web Services(AWS)에서 제공하는 클라우드 컴퓨팅 서비스 중 하나입니다. EC2는 가상 서버를 호스팅하고 실행하는 데 사용되며, 필요에 따라 컴퓨팅 리소스를 확장하거나 축소하여 유연하게 관리할 수 있습니다. 1. 로그인 -> 콘솔 홈에서 EC2 클릭 2. 인스턴스 시작 버튼 클릭 3. 인스턴스 이름 및 태그 설정 4. AMI(Amazon Machine Image) 선택 AMI는 Amazon Machine Image의 약자로, Amazon Elastic Compute Cloud(EC2)에서 사용되는 가상 머신 인스턴스를 생성하기 위한 템플릿입니..