반응형

전체 글 64

[Setting | AWS] Disk 용량 추가

AWS Cloud 환경에서 EC2 인스턴스 용량을 추가하는 방법을 정리한다.> 작성일 : 2025-03-30> OS : Amazon Linux release 2 (Karoo)  EC2 인스턴스 선택AWS Console 에서 디스크 용량을 추가할 인스턴스를 선택  변경할 볼륨선택스토리지 탭으로 이동하여 변경할 볼륨 ID를 선택    볼륨 수정을 통해 용량 변경볼륨을 체크하고 작업선택에서 볼륨 수정을 선택   서버에 접속해 적용블록정보를 확인lsblk  16G가 할당 되었고 Partition에 8G가 적용된 상태이다.파티션 적용sudo growpart /dev/nvme0n1 1 정상적용시 CHANGED 메시지가 출력된다. lsblk 명령으로 16G을 적용 확인한다.시스템 유형에 따라 아래 명령을 수행# 파일..

Setting 2025.03.30

[Setting | AmazonLinux] Docker Compose Install

아마존 리눅스에 도커 컴포즈 설치 방법을 정리한다.> 작성일 : 2025-03-24> OS : Amazon Linux release 2 (Karoo)Docker 설치 후 진행 - Link  설치sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")')/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose   권한설정sudo chmod +x /usr/local/bin/docker-..

Setting 2025.03.24

[Setting | AmazonLinux] Docker Install

아마존 리눅스에 도커 설치 방법을 정리한다.> 작성일 : 2025-03-24> OS : Amazon Linux release 2 (Karoo)  yum 업데이트 후 도커 설치sudo yum update -ysudo amazon-linux-extras install docker -y   서비스 시작 및 활성화sudo systemctl start dockersudo systemctl enable docker   Docker 설치 확인docker --version  사용자에 권한부여현재 계정이 도커명령을 사용할 수 있도록 권한을 부여sudo usermod -aG docker $USERnewgrp docker   docker 명령 테스트사용자 계정으로 도커 명령 테스트트docker run hello-world

Setting 2025.03.24

[Setting | Python] Chrome 업데이트 중단 설정

Selenium을 통한 크롤링 개발시 크롬 버전과 webdriver의 버전을 일치 시키기 위해 업데이트 중단 설정 방법을 정리한다.> 작성일 : 2025-03-07> OS : Windows11  설정창을 실행윈도우키 + R : msconfig   업데이터 서비스 체크해제Google 업데이터 내부 서비스 / Google 업데이터 서비스 2개를 찾아 체크해제 후 적용  작업스케쥴러 실행행윈도우키 + R : taskschd.msc   스케쥴러 사용안함 처리작업 스케쥴러 라이브러리 : GoogleUpdaterTaskSystem 사용안함 처리  업데이트 파일명 변경'C:\Program Files (x86)\Google\Update'에서 GoogleUpdate 파일명을 다른이름으로 변경 (ex. GoogleUpda..

Setting 2025.03.07

[Tip | NodeJS] Npm 의존성 문제로 인한 서버 실행 에러

오래전 개발된 Nuxt2 버전의 프로젝트에서 모듈설치 후 서버 실행시 에러발생에 대한 확인 및 조치 방법을 정리한다.> 작성일 : 2025-02-27> OS : Windows 11 Pro (24H2)> NodeJs : v16.20.2> NPM : 8.19.4  문제상황Nuxt2 버전으로 개발된 프로젝트를 git으로 부터 다운받아 모듈설치git clone {git-url}cd {project-folder}npm install서버 실행시 에러발생 기존 사용하던 개발자의 소스는 정상 작동함npm run devModule build failed (from ./node_modules/babel-loader/lib/index.js): ..

Tip 2025.02.27

[Tip | NodeJS] 여러개의 노드 버전적용을 위한 NVM 설치 및 사용

윈도우 - NodeJS 환경에서 각기 다른 버전을 사용한 프로젝트를 진행할 경우 NVM (Node Version Manager) 활용법을 정리한다.> 작성일 : 2025-02-26> OS : Windows 11 Pro (24H2) Windows 용 NVM 다운로드https://github.com/coreybutler/nvm-windows/releases 접속하여 nvm-noinstall.zip 파일 다운로드 압축해제 및 개발환경 설정압축을 해제하고 개발환경 폴더로 이동시킨다. NVM 설정'시작 : 검색 : 고급 시스템 설정 보기 : 시스템 속성 : 환경변수 : 새로 만들기'를 통해 NVM_HOME / NVM_SYMLINK 등록변수이름 : NVM_HOME변수값 : {(1)에서 저장한 개발환경 폴더}\nvm..

Tip 2025.02.26

[Setting | Java] Java 개발환경 구축하기 (4) - Spring Boot - Maven Project Import

Spring Boot 개발환경에서 기존 메이븐 프로젝트를 구동하는 방법을 정리한다.> 작성일 : 2025-02-25> OS : Windows11> JDK : 23.0.2> VSCode : 1.97.2개발환경 세팅 후 진행 - LinkJDK 설치 및 설정 - LinkVSCode 설치 및 설정 - LinkSpring Boot 설정 - Link  Maven 설치https://maven.apache.org/ 에서 다운로드 받는다.압축 해제 후 개발환경 폴더로 이동시킨다.  Maven 설정'시작 : 검색 : 고급 시스템 설정 보기 : 시스템 속성 : 환경변수 : 새로 만들기'를 통해 MAVEN_HOME 등록록변수이름 : MAVEN_HOME변수값 : {(1)에서 저장한 개발환경 폴더}\apache-maven-3.9..

Setting 2025.02.25

[Setting | Java] Java 개발환경 구축하기 (3) - Spring Boot - Gradle Project Create

Spring Boot 개발환경 설정 및 Gradle Project 생성방법을 정리한다.> 작성일 : 2025-02-25> OS : Windows11> JDK : 23.0.2> VSCode : 1.97.2개발환경 세팅 후 진행 - LinkJDK 설치 및 설정 - LinkVSCode 설치 및 설정 - Link  Spring Boot Extentions 설치VSCode를 실행하고 확장탭에서 spring boot 검색하여 설치 한다.  프로젝트 생성명령 팔레트를 통해 생성한다.View > Command Palette...또는Ctrl + Shift + Pspring initializr 입력하여 적절한 구성의 프로젝트 생성여기서는 Create a Gradle Project 선택# Specify Spring Boot..

Setting 2025.02.25

[Tip | Java] 메모리 사용현황 체크 및 힙메모리 설정

자바 프로세서가 사용하는 메모리 환경을 확인하는 방법을 정리한다.> 작성일 : 2025-02-24> EC2 : t3.medium (CPU : 2core / RAM : 4GB)> OS : Amazon Linux 2 AMI (HVM)  문제상황Spring Boot 기반 API + Vue 기반 Web 환경의 서버가 버벅이다 멈추는 현상이 발생했다.   문제확인콘솔에 접속해 다음 명령으로 메모리 설정값을 확인한다.# PID 확인jps메모리 설정 기본값을 확인한다. (InitialHeapSize는 메모리의 1/64, MaxHeapSize는 1/4 가 기본으로 설정됨)# PID 확인java -XX:+PrintFlagsFinal -version 2>&1 | grep -i -E 'heapsize|metaspacesiz..

Tip 2025.02.24

[Setting | Java] Java 개발환경 구축하기 (2) - VSCode 설치 및 설정

VSCode를 통한 자바 개발툴 설치 및 설정 방법을 정리한다.> 작성일 : 2025-02-21> OS : Windows11> JDK : 23.0.2> VSCode : 1.97.2개발환경 세팅 후 진행 - Link  VSCode Extentions 설치VSCode를 실행하고 확장탭에서 java를 검색하여 설치 한다.  프로젝트 생성명령 팔레트를 통해 생성한다.View > Command Palette...또는Ctrl + Shift + Pjava create 입력하여 적절한 구성의 프로젝트 생성여기서는 Gradle-Groovy project 선택설치 폴더 지정  프로젝트 실행실행버튼을 눌러 Hello World! 출력을 확인한다.

Setting 2025.02.21

[Setting | Java] 개발환경 구축하기 (1) - JDK 설치 및 설정

Java 개발을 위한 기본 설치 및 설정 방법을 정리한다.> 작성일 : 2025-02-21> OS : Windows11> JDK : 23.0.2  JDK 설치openjdk 사이트에 접속하여 다운로드 링크로 이동한다.https://openjdk.org/   압축해제 및 저장다운받은 파일을 압축해제하여 환경설정 폴더에 저장한다.{Work Home}/development/environment/java   환경변수 설정설치 경로를 환경 변수에 생성하고 어느 경로든 java 실행가능하도록 Path설정한다.설정앱 > 시스템 > 정보 > 고급 시스템 설정JAVA_HOME 등록변수이름 : JAVA_HOME변수 값 : {Work Home}/development/environment/java/jdk-23.0.2Path 추..

Setting 2025.02.21

[Tip | MySQL] DBeaver - Driver file download failed

Maven artifact 'com.mysql:mysql-connector-j:RELEASE' cannot be resolved in external repositores> 작성일 : 2025-02-17> OS : Windows11> DBeaver : 버전24.3.5.202502162012  문제상황새로설치한 Windows11에서 DBeaver로 Mysql 접속시 아래와 같은 에러가 발생하였다. 다른 데이터베이스도 마찬가지다.Driver file download failed.Do you want to retry?이유: Maven artifact 'com.mysql:mysql-connector-j:RELEASE' cannot be resolved in external repositores  문제확인외부 저..

Tip 2025.02.17

[Setting | ReactNative] 개발환경 구축하기 (8) - Recoil 적용

앱개발시 전역 상태 관리를 위해 Recoil 적용방법을 정리한다.> 작성일 : 2025-02-04> OS : macOS Sequoia 15.2 (Apple M4)> NodeJS : v22.13.1> NPM : v10.9.2> ReactNative : v0.77> Device : iPhone se2기본앱 설치 후 진행 - Link메뉴얼 참고 - Link₩ Recoil 설치프로젝트 디렉토리에 아래 명령으로 Recoil을 설치한다.npm install recoil App.tsx파일에서 레이아웃 설정RecoilRoot로 감사준다. 상태정의recoils 폴더를 만들어 상태파일을 만든다.# sessionStateimport { atom } from 'recoil';..

Setting 2025.02.04

[Setting | ReactNative] 개발환경 구축하기 (7) - iOS 빌드

개발된 앱을 실제 핸드폰에서 테스트 하고 배포하기 위해 iOS 빌드 설정을 정리한다.> 작성일 : 2025-01-31> OS : macOS Sequoia 15.2 (Apple M4)> NodeJS : v22.13.1> NPM : v10.9.2> ReactNative : v0.77> Device : iPhone se2기본앱 설치 후 진행 - Link메뉴얼 참고 - Link  iOS 의존성 설치 및 Xcode로 프로젝트 오픈프로젝트 디렉토리에 ios로 이동해 의존성을 설치하고 open 명령을 통해 프로젝트를 Xcode에서 연다.cd iospod installopen {프로젝트명}.xcworkspace   iOS 기기 개발용으로 설정iOS 기기에서 설정 - 개인정보 보호 및 보안 - 개발자 모드 켜기 - 재부..

Setting 2025.01.31

[Setting | ReactNative] 개발환경 구축하기 (6) - Android 빌드

개발된 앱을 실제 핸드폰에서 테스트 하고 배포하기 위해 Android 빌드 설정을 정리한다.> 작성일 : 2025-01-30> OS : macOS Sequoia 15.2 (Apple M4)> NodeJS : v22.13.1> NPM : v10.9.2> ReactNative : v0.77기본앱 설치 후 진행 - Link메뉴얼 참고 - Link  SDK 경로 설정프로젝트 디렉토리에 android/local.properties 파일에 Android SDK 경로를 설정한다.sdk.dir=/Users//Library/Android/sdk   디버그 서명 키 설정프로젝트 디렉토리에 android/app/build.gradle 파일에 키를 설정한다. ... signingConfigs { deb..

Setting 2025.01.30

[Setting | ReactNative] 개발환경 구축하기 (5) - React Query 적용

앱에서 데이터를 관리하기 위해 React Query를 적용하는 방법을 정리한다.> 작성일 : 2025-01-30> OS : macOS Sequoia 15.2 (Apple M4)> NodeJS : v22.13.1> NPM : v10.9.2> ReactNative : v0.77기본앱 설치 후 진행 - Link메뉴얼 참고 - Link  React Query 설치생성된 프로젝트에서 아래 명령을 수행npm install @tanstack/react-query   QueryClientProvider로 감싸기앱의 레이아웃 최상위에 QueryClientProvider로 감싸주어 전역에서 사용할 수 있도록 한다.// Create a clientconst queryClient = new QueryClient()functi..

Setting 2025.01.30

[Setting | ReactNative] 개발환경 구축하기 (4) - Icon 적용

앱에 아이콘을 사용할 수 있도록 React-native-vector-icons 을 적용하는 방법을 정리한다.> 작성일 : 2025-01-28> OS : macOS Sequoia 15.2 (Apple M4)> NodeJS : v22.13.1> NPM : v10.9.2> ReactNative : v0.77기본앱 설치 후 진행 - Link메뉴얼 참고 - Link React Navigation 설치생성된 프로젝트에서 아래 명령을 수행npm install react-native-vector-iconsnpm install -D @types/react-native-vector-icons iOS 설정 pod installnpx pod-install Xcode를 통해 프로젝트 오픈Finder에서 /ios/.xcworks..

Setting 2025.01.28

[Setting | MacOS] Java (Jdk) Install

Java 기반의 개발(Android)을 위해 JDK 설치 방법을 정리한다.> 작성일 : 2025-01-27> OS : macOS Sequoia 15.2 (Apple M4)  OpenJDK 사이트에 접속해 압축파일 다운로드Openjdk - LINKLink를 통해 다운로드 사이트로 이동하여 macOS용 압축파일을 다운로드 받는다.  압축해제 및 환경변수 설정압축을 해제 하여 라이브러리 폴더에 넣는다.터미널에서 다음 명령으로 환경변수를 설정한다.vim $HOME/.zshrc# 아래코드 삽입 후 :qw (저장 후 닫기)export JAVA_HOME=$HOME/{jdk경로}/Contents/Homeexport PATH=$PATH:$JAVA_HOME/bin   설치 확인아래 명령으로 Java 설치를 확인한다.jav..

Setting 2025.01.27

[Setting | ReactNative] 개발환경 구축하기 (3) - React Navigation 적용

앱에서 라우팅 및 네비게이션을 제공하기 위해서 React Navigation 적용방법을 정리한다.> 작성일 : 2025-01-27> OS : macOS Sequoia 15.2 (Apple M4)> NodeJS : v22.13.1> NPM : v10.9.2> ReactNative : v0.77기본앱 설치 후 진행 - LinkTailwind 적용 후 진행 - Link메뉴얼 참고 - Link  React Navigation 설치생성된 프로젝트에서 아래 명령을 수행npm install @react-navigation/nativenpm install react-native-screens react-native-safe-area-context   Android MainActivity 설정프로젝트 android/ap..

Setting 2025.01.27
반응형