본문 바로가기

Server/Linux

(3)
[Linux] swap 메모리 설정 스왑 메모리란? 메모리가 가득 찼지만 더 많은 메모리가 필요할 때, 디스크 공간을 사용하여 부족한 메모리를 대체하기 위해 사용하는 가상 메모리 공간. 실제 디스크 공간을 메모리처럼 사용하기 때문에 당연히 속도면에선 실제 메모리 보단 현저히 떨어진다. 그럼에도 불구하고 스왑 메모리를 사용하는 이유는 아래와 같다. t2.micro타입 ec2는 램이 1G가 밖에 되지 않아서 spring만 띄어도 메모리가 부족하다. 이때 swap을 사용하면 메모리가 부족하더라도 추가로 필요한 다른 프로세스를 띄울 수 있다. (물론 성능은 좋지 않은 점은 감수해야겠지만) 스왑 메모리 할당 서버에 접속해서 swapon -s 또는 free -h 명령어를 사용하면 현재 서버의 swap 메모리를 확인할 수 있다. 현재 할당된 swap ..
[Linux] RHEL 8.6에서 xwindow 환경 세팅하기 GUI 환경이 필요한 소프트웨어를 설치하기 리눅스 서버에 GUI 환경 세팅하기 리눅스 환경에서 GUI 인터페이스를 사용하려면 GUI 프로그램인 X-window를 설치해야 한다. X11라고도 부른다. 우선 서버에 GNOME 데스크탑을 설치해야 한다. dnf update dnf install @gnome-desktop 추가로 "X Window System" 그룹 패키지를 설치해야 한다. dnf update dnf groupinstall "X Window System" ---------------------------------------------------- Module or Group 'X Window System' is not available. Error: Nothing to do. 에러 메시지를 보..
[Linux] Java 설치 및 환경변수 설정 JAVA 설치 OS = Aws Amazon Linux 2 아마존 리눅스에서 했지만 ubuntu, centos 등도 동일하게 해주면 된다. 먼저 yum list java* 명령어로 설치 가능한 java를 조회해보자 필요한 자바 버전 설치해보자 (JDK = "devel"이 포함된 패키지로 설치해주자) sudo yum install java-11-amazon-corretto-devel.x86_64 이후 java -version 명령어로 확인해보면 서버에 자바가 설치된다. 환경변수 설정 yum 명령어로 설치하면 기본적으로 시스템에 자동으로 등록돼서 바로 사용하면 된다. 만약 기존에 사용하던 자바가 있거나, 계정 별로 다른 버전을 사용해야되는 경우 상황에 맞게 환경변수를 잡아줘야한다. 먼저 자바가 설치된 위치를 ..