Setting
-
오늘은 폐쇄망엥서 사용할 Nexus 서버 구축에 대해 알아보겠습니다.서버 환경은 Linux Rocky9 입니다. Nexus는 JDK를 기반으로 돌아가기 때문에 Java 설치가 필요합니다. Java가 설치되어 있지 않은 경우 이 글을 확인해 주세요. NexusNexus는 Sonatype에서 개발한 저장소 관리 툴로, 개발자들이 소프트웨어 패키지를 쉽게 저장, 공유할 수 있도록 돕는 레포지토리 매니저입니다. Nexus를 이용하여 빌드 아티팩트(jar, war)와 의존성을 관리하고 이를 개발 환경에서 사용할 수 있습니다. Nexus를 사용하게 된 이유는 다음과 같습니다.외부망과 폐쇄망 간의 중간 지대인 DMZ에 Nexus 서버를 배치하여 필요한 의존성을 가져오게 하고, 폐쇄망에 있는 개발 환경에서는 Nexus..
폐쇄망 Nexus 구축하기 2024. 10. 25. -
GitHub pages로 웹 호스팅을 사용하게 되면 레포지토리명.github.io로 사용하실 수 있습니다. 만약 특정 도메인을 연결하고 싶다면 몇가지 설정을 추가하면 됩니다. 본 포스팅에서는 가비아를 통해 도메인을 구입 후 해당 도메인을 연결하는 방법을 소개합니다. 1. 가비아 접속 로그인 후 My가비아를 클릭합니다. 2. DNS 관리툴 클릭 3. 설정 구매한 도메인이 리스트에 조회되고 설정을 클릭합니다. 4. GitHub Pages ip 입력 아래와 같이 레코드 추가 후 GitHub Pages의 IP 주소를 입력합니다. 5. GitHub - Repository - Settings 접속 Pages 탭, Custom domain 영역에 구매한 도메인을 입력합니다. 6. 도메인 연결 설정이 완료되고 시간이 ..
GitHub Pages 가비아 도메인 연결하기 2023. 12. 4. -
설치 환경M1 Pro1. Flutter 설치1-1. 설치 url로 이동합니다.1-2. Get the Flutter SDK 아래에 있는 압축 파일을 다운로드 합니다. 1-3. 압축 해제설치 경로 : $HOME/WWW/sdk/flutter 1-4. 환경 변수 설정Flutter SDK 사용을 위해 설치한 환경 변수 설정을 해줘야합니다.vi ~/.zshrcexport PATH=$HOME/WWW/sdk/flutter/bin:$PATHsource ~/.zshrc 1-5. 설치 체크Flutter가 잘 설치되었는지 체크하기 위해 아래 명령어를 입력한다. flutter doctor현재 Android Studio와 Xcode를 설치하지 않았기 때문에 두 Tool에 대한 ..
[Mac]Flutter 설치 2023. 1. 26. -
*Mac에서는 Brew 라는 패키지 매니저를 통해 쉽게 jdk를 설치할 수 있습니다. 본 포스팅에서는 jdk8, jdk11 버전을 설치했습니다. 1) openjdk 저장소 추가 brew tap aoptopenjdk/openjdk 2) 설치가능한 jdk 목록을 조회 brew search jdk 3) jdk 설치 brew install --cask adoptopenjdk8 brew install --cask adoptopenjdk11 *설치된 자바는 아래 명령어를 통해 확인할 수 있습니다. /usr/libexec/java_home -V 4) 설치된 버전 확인 *설치된 버전 중 가장 최신 버전으로 셋팅됩니다. java --version 5) jdk 버전 변경시 참고 설치된 jdk 버전을 변경하고 싶을때는 ex..
[Mac]JDK 설치 2023. 1. 14. -
*Mac에 깃을 설치하기 위해서는 먼저 HomeBrew를 설치해야합니다. 1) brew 설치 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 맥 계정의 비밀번호를 입력하고 다음 단계로 진행합니다. 아래 경고 문구는 brew가 PATH에 등록되지 않아서 발생하는 경고입니다. 2) brew PATH 설정 echo 'export PATH=/opt/homebrew/bin:$PATH' >> ~/.zshrc 3) 적용 source ~/.zshrc 4) 설치된 brew 확인 brew --version 5) Git 설치 Brew install git
[Mac]Git 설치 2023. 1. 13. -
오픈 소스 중 하나인 Scouter를 이용한 모니터링 방법을 정리해봤습니다. ※ 테스트 환경 Scouter 2.6.0 AWS EC2 - Linux jdk 1.8 Tomcat9 Spring Boot 설정에 들어가기 앞서 Scouter의 모니터링 방식은 다음과 같습니다. 1. 모니터링하고자 하는 서버에 Collector라는 서버를 설정합니다. 2. 각 성능 정보를 Scouter Agent를 통해 Collector 서버에 전달합니다. 3. 사용자는 Scouter Client 프로그램을 통해 Collector 서버에 수집된 데이터를 모니터링합니다. Scouter Agent에는 아래에 과정을 진행하다보면 알겠지만 agent.batch, agent.host, agent.java가 있습니다. agent.batch :..
Scouter를 이용한 모니터링 2023. 1. 2. -
※테스트 환경 EC2 Linux 1) 패키지 업데이트 yum update -y yum install gcc make -y gcc install을 하지 않으면 make 컴파일시 에러가 발생합니다. 2) Redis 설치 Redis를 다운받을 디렉토리를 생성합니다. mkdir /home/redis cd /home/redis Redis를 다운받고 gcc make로 컴파일합니다. wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd /redis-stable make 3) Redis 설정 파일 복사 Redis 서버 초기화 스크립트 경로에 맞춰 미리 설정 파일들을 복사합니다. mkdir /etc/redis mkdir /var..
Redis 설치하기 2022. 12. 9. -
오랜만에 ER 다이어그램을 그려야할 일이 생겨 무료 툴을 찾아봤습니다. TOAD, SQL Developer, AmaterasERD 등 몇가지를 사용해봤는데 가장 마음에 들었던 건 ERMaster였습니다. 이클립스에서 설치해 사용하려고 했는데 원본 URL로는 설치가 불가능해서 찾아보다가 github에 설치 파일을 공유해주신 분이 있어 해당 버전을 잘 받아 사용했습니다. 사용법이 워낙 잘 정리되어 있어 아래 링크에 가셔서 따라하셔도 문제 없습니다. justinkwony.github.io/ermaster-nhit/update-site/ ERMaster update site (2019.09.06) 원 제작자가 sourceforge(https://sourceforge.net/projects/ermaster)를 통..
[Eclipse]ERD Tool - ERMaster 2020. 7. 24.