DevOps & SRE/Linux

    RedHat 계열 리눅스에서 default jdk 버전 변경 방법

    JDK 8 -> JDK 11 변경 방법 (RedHat) 1. Install JDK 11 sudo dnf install java-11-openjdk-dev 2. 현재 환경 변수가 JDK 8을 바라보고 있음 java -version openjdk version "1.8.0_332" OpenJDK Runtime Environment (build 1.8.0_332-b09) OpenJDK 64-Bit Server VM (build 25.332-b09, mixed mode) 3. JDK 11 -> JDK8 버전 변경 (default java version 변경) sudo /usr/sbin/alternatives --config java ---- There are 2 programs which provide 'jav..

    [Linux] 리눅스 스왑 파티션 생성 및 삭제하기

    AWS EC2 프리티어로 쓰다 보면 메모리가 1GiB라 자주 인스턴스가 중지되는 현상이 발생합니다. 이때 스왑 파티션을 할당해두면 RAM이 아닌 디스크 용량 일부를 가상 메모리 공간으로 할당해서 실제 메모리 공간이 부족하면 혼용해서 사용하게 됩니다. 다음은 스왑 설정하는 방법입니다. 스왑 파티션이란? 스왑 파티션은 메모리 (RAM)가 부족할 때, 추가적으로 실행되는 프로그램은 메모리가 아닌 스왑 파티션에서 실행. 즉 메모리 공간이 부족할 때 프로그램이 실행 가능하도록 예비 공간의 역할을 수행. 권장되는 스왑 공간 크기 RAM ≤ 2GB일 경우: RAM * 2배 2GB < RAM < 32GB 일 경우: 4GB + (RAM - 2GB) RAM ≥ 32GB일 경우, RAM * 1배 샘플 서버 환경 참고로 아래..