# 설치wget https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64sudo mv cloudflared-linux-amd64 /usr/local/bin/cloudflaredsudo chmod +x /usr/local/bin/cloudflared# Cloudflare 계정으로 인증cloudflared tunnel login# 터널 생성cloudflared tunnel create 터널명# 터널 목록 확인cloudflared tunnel list# DNS 레코드 추가cloudflared tunnel route dns 터널명 subdomain.domain.com# ~/.cloudflared/config..
# 최신 버전 다운로드sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose# 실행 권한 부여sudo chmod +x /usr/local/bin/docker-compose# 설치 확인docker-compose --version
sudo yum update -ysudo yum install -y dockersudo service docker startsudo usermod -a -G docker ec2-user# 로그아웃 후 다시 로그인docker ps
스왑 하는 이유? 1. 램 부족 시 앱이 강제 종료 되는거 방지2. 비활성 상태의 메모리를 디스크로 옮겨 램 확보 스왑 권장량램 크기권장 스왑 크기램의 2배2GB ~ 8GB램과 동일 or 1.5배> 8GB램의 절반 or 그 이하 스왑 메모리 확인# total(총량), used(사용량), free(남은 용량)free -h# 활성화 상태 확인swapon --show 1GB 스왑 생성 예시# 1. 스왑파일 생성sudo fallocate -l 1G /swapfile# 2. 접근 권한 설정sudo chmod 600 /swapfile# 3. 스왑 영역으로 포맷sudo mkswap /swapfile# 4. 스왑 활성화sudo swapon /swapfile# 5. 확인free -h 재부팅 시에도 스왑 유지echo '/..