본문 바로가기

클라우드노트/Linux4

linux ubuntu에 jdk설치하기 이번에는 linux ubuntu (클라우드서버)에 jdk를 설치해보자 jdk 11 이나 jdk16 이상을 설치할 수도 있으나 생각보다 아직 jdk8 사용자가 많으며 해당 support 기간도 아직 많이 남아있어 향후 몇년간은 jdk8을 여러가지 면에서 사용할 만하다 판단된다 1. Java Install (openjdk 1.8) sudo apt-get update sudo apt-get install openjdk-8-jdk 아래와 같이 설치되면서 완료된다. Setting up openjdk-8-jre:arm64 (8u352-ga-1~18.04) ... update-alternatives: using /usr/lib/jvm/java-8-openjdk-arm64/jre/bin/policytool to pro.. 2023. 2. 5.
클라우드 Ubuntu 서버의 콘솔 reboot에 대해 ubuntu 를 클라우드에서 서비스받고 있다면 콘솔로 재기동하는 것은 신중하게 또 신중하게 해야 한다. 서버를 콘솔 재기동 후에 아래 에러 메시지를 계속 시도하면서 보게 되면 정말 힘들어 진다. Network Error: Connection refused 아무것도 한게 없고 단지 콘솔 리부트를 한 것이 모두이다. 그래서 서버 운영은 보수적으로 신중하게 (심할정도로) 해야 한다 리눅스 시스템을 shut down하기 위해서는 약간의 기교가 필요하다. 시스템이 운영되고 있는 동안 리셋 스위치를 누르거나 전원을 끄면 파일시스템에 손상이 오게 된다. 커널은 메모리 버퍼에 디스크 I/O의 정보를 담고 있기 때문에 만일, 커널이 그 버퍼를 디스크에 저장할 기회를 주지 않고 재부팅시키면, 파일 시스템이 손상된다. 또 .. 2023. 1. 29.
윈도우에서 사용하는 WSL 2(Windows Subsystem for Linux)를 사용하여 Ubuntu를 설치해 보자 윈도우10에서 가상화에 대한 필요성이 있다면 이전처럼 VirtualBox 나 Vmware를 설치해서 Guest OS를 다시 설치하는 오버헤드를 안고 사용할 필요가 없다 바로 윈도우10에서는 WSL(Windows Subsystem for Linux)를 사용할 수 있기 때문이다 윈도우10 사용자인데 아직 WSL를 사용해 보지 못했다면 이번 기회에 설치해보자 우선 WSL 기능을 활성화 시켜야 합니다. 관리자권한으로 파워셸 창을 여십시요 (윈도우 키를 누르고 powershell 입력하며 windows powershell 이 검색됨) dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 모든 wi.. 2022. 1. 18.
리눅스(ubuntu)에서 스왑메모리 설정하기 서버에 메모리가 방대하게 많지 않은 한 메모리 사용량은 우상향하기에 스왑메모리로 잡아주어야 합니다. 오늘 서버가 먹통이 나게 되어 버렸네요 (1기가 메모리란...참) 급하게 스왑 메모리를 2기가 올렸습니다. (사실 서버 운영시 주기적인 서버 재기동 작업인 PM을 하는 이유도 이러한 메모리 리셋을 해주는 작업이죠) 우선 현재 자신의 서버의 스왑설정을 알아봅니다. (1) 스왑 파일(swapfile) 생성 sudo free -m sudo swapon -s 스왑이 설정이 안되어 있군요 우선 2배를 적용해서 2기가 하겠습니다. sudo fallocate -l 2G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile 설정 후에 상태를 보면 drwxr-xr-x 4 r.. 2021. 12. 8.