본문 바로가기

728x90

전체 글

[draft] Redis를 통한 세션 클러스터링을 구현하는 방법 Redis를 통한 세션 클러스터링을 구현하는 방법Redis 설치 및 구성sudo apt-get updatesudo apt-get install redis-serverredis-cli ping$ redis-cli pingPONGJDK, NGINX, Tomcat 설치 및 구성curl -fsSL https://raw.githubusercontent.com/anti1346/zz/main/ubuntu/install_jdk_nginx_tomcat.sh | bashTomcat 설정Redisson 라이브러리를 Tomcat에 추가Tomcat의 lib 디렉토리에 Redisson 라이브러리를 추가합니다. Redisson은 Redis와 통신하기 위한 Java 라이브러리입니다.github : https://github.com/.. 더보기
[draft] NGINX와 Tomcat 두 개의 인스턴스를 사용하여 세션 클러스터링을 구성하는 방법 NGINX와 Tomcat 두 개의 인스턴스를 사용하여 세션 클러스터링을 구성하는 방법JDK, NGINX, Tomcat 설치더보기---JDK, NGINX, Tomcat 설치 스크립트 작성vim setup.sh#!/bin/bash# JDK 설치sudo mkdir -p /app/javasudo wget -q https://download.oracle.com/java/17/archive/jdk-17.0.10_linux-aarch64_bin.tar.gz -O /app/jdk-17.0.10_linux-aarch64_bin.tar.gzsudo tar -xzf /app/jdk-17.0.10_linux-aarch64_bin.tar.gz -C /app/java --strip-components=1# JDK 환경 변수 설정.. 더보기
[draft] 우분투에 NGINX와 Tomcat 멀티 인스턴스를 설치하고 설정하는 방법 우분투에 NGINX와 Tomcat 멀티 인스턴스를 설치하고 설정하는 방법미들웨어 디렉토리 생성sudo mkdir /app미들웨어 디렉토리로 이동cd /appOracle Java 설치Oracle JDK를 다운로드하려면 Oracle의 웹사이트에서 직접 다운로드 링크를 받아와야 합니다.Oracle JDK 다운로드wget https://download.oracle.com/java/17/archive/jdk-17.0.10_linux-aarch64_bin.tar.gzJava 디렉토리 생성sudo mkdir -p /app/javaJava 압축 해제sudo tar -xzf jdk-17.0.10_linux-aarch64_bin.tar.gz -C /app/java --strip-components=1환경 변수 설정 파일 .. 더보기
[draft] Vim에서 한글 깨짐 문제를 해결하는 방법 Vim에서 한글 깨짐 문제를 해결하는 방법Vim에서 한글 깨짐 문제를 해결하기 위해서는 Vim의 인코딩 설정을 적절히 설정해야 합니다.Vim 설정 파일 열기Vim 설정 파일인 .vimrc를 열어야 합니다. 홈 디렉토리에 위치해 있습니다.vim ~/.vimrc인코딩 설정 추가하기한글이 제대로 표시되도록 인코딩 설정을 추가합니다. 다음 줄을 .vimrc 파일에 추가합니다." 파일 인코딩 설정set encoding=utf-8set fileencoding=utf-8set termencoding=utf-8" 한글 입력 설정set helplang=kocat 명령어를 사용하여 .vimrc 설정 파일에 추가하기cat > ~/.vimrcset encoding=utf-8set fileencoding=utf-8set ter.. 더보기
[draft] 크롬 브라우저를 사용하여 SEO를 확인하는 방법 크롬 브라우저를 사용하여 SEO를 확인하는 방법(Lighthouse)Lighthouse는 크롬 개발자 도구의 일부로 포함되어 있으며 웹 페이지의 성능, 접근성, SEO 등을 평가하는 도구입니다.Lighthouse를 사용하여 SEO를 확인하는 방법크롬 브라우저 열기크롬 브라우저를 열어서 검사하려는 웹 페이지로 이동합니다.개발자 도구 열기웹 페이지에서 마우스 오른쪽 버튼을 클릭하고 "검사"를 선택하거나 키보드 단축키로 Ctrl + Shift + I (Windows/Linux) 또는 Cmd + Opt + I (Mac)를 사용하여 개발자 도구를 엽니다.Lighthouse 탭 열기개발자 도구가 열리면 상단 메뉴에서 "Lighthouse" 탭을 찾습니다. 이 탭을 클릭하여 Lighthouse 패널을 엽니다.평가할 .. 더보기
[draft] 우분투에 최신 버전의 파이썬를 설치하는 방법 [draft] 우분투에 최신 버전의 파이썬를 설치하는 방법1. PPA(deadsnakes) 등록하여 최신 버전의 파이썬를 설치하는 방법[Pre-releases]PPA 등록PPA(deadsnakes)를 등록합니다.sudo add-apt-repository ppa:deadsnakes/ppasudo apt-get update설치PPA를 등록한 후에는 apt-get install 명령어를 사용하여 원하는 버전의 파이썬을 설치합니다.sudo apt-get install -y python3.13실행 파일 변경새로 설치한 Python 버전의 실행 파일을 기본 Python 실행 파일로 변경합니다.rm /usr/bin/python3sudo ln -sf /usr/bin/python3.13 /usr/bin/python3버전.. 더보기
[draft] 우분투에 Python 3를 설치하는 방법 우분투에 Python 3를 설치하는 방법일반적으로 우분투에는 Python 3이 이미 설치되어 있습니다. 그러나 최신 버전을 설치하거나 필요에 따라 추가 패키지를 포함하여 설치할 수 있습니다.기본 Python 3 설치 확인일반적으로 우분투에는 Python 3이 기본적으로 설치되어 있습니다.$ python3 --versionPython 3.10.12Python 최신 버전 다운로드https://www.python.orgPython 3 설치Python 3를 설치할 수 있습니다.sudo apt-get updatesudo apt-get install -y python3파이썬 패키지 관리자 pip3 설치Python 패키지를 설치하고 관리하기 위해 pip3를 설치하는 것이 좋습니다.sudo apt-get install.. 더보기
[draft] 우분투에 jemalloc을 설치하고 설정하는 방법 우분투에 jemalloc을 설치하고 설정하는 방법jemalloc은 메모리 할당 및 관리를 위한 효율적인 라이브러리입니다. jemalloc의 장점기본 malloc보다 빠름 및 효율성이 높음메모리 할당 오버헤드 감소 메모리사용량 감소jemalloc 설치하기jemalloc을 설치합니다.sudo apt-get updatesudo apt-get install -y libjemalloc-dev libjemalloc2ldconfig가 로드한 라이브러리의 리스트를 확인ldconfig -p | grep libjemalloc$ ldconfig -p | grep libjemalloc libjemalloc.so.2 (libc6,x86-64) => /lib/x86_64-linux-gnu/libjemalloc.so... 더보기

728x90