오만거 설치·기본·팁 모음
10개
Github SSH 연결
오만거 설치·기본·팁 모음/도구SSH 키 생성SSH 키가 없으면 생성한다.ssh-keygen -t ed25519 -C "myemail@example.com"파일이 저장된 경로를 설정할 수 있는데 기본값으로 {사용자홈}/.ssh 경로가 설정된다.해당 경로에 가면 공개키와 비밀키 파일이 확인된다.깃허브에 SSH 키 추가깃허브 설정에서 해당 SSH 키를 추가한다."New SSH key" 버튼을 눌러 페이지 이동이름을 마음대로 정하고 Key 항목에 공개키 파일 내용을 복붙한다. 윈도우에서 파일을 드롭다운하란 게 아니다."Add SSH key" 버튼을 눌러 등록 완료.Source Tree 설정도구 > 옵션 > 일반 > SSH 클라이언트 설정비밀키를 지정한다.원격 주소가 HTTPS 형식(https://github.com/사용자/저장소.git)으.. 2025.03.26. Kim Evergood(Nginx) 가상호스팅
오만거 설치·기본·팁 모음/네트워크 | 웹뭘 왜 하나나 IP 주소 한 개밖에 없어요.그치만 호스트는 여러 개 갖고 싶다구욧!내 도메인은 example.com이고 playground와 cafe 호스트를 추가해볼 거예요~ ^^ 나 Nginx 알못인데 떠듬떠듬 알아봄.각 호스트 실행포트번호 8081, 8082로 각각 웹서버 실행.~/ts/playground, ~/ts/cafe 이렇게 두 디렉토리를 만들어서 각각 안에서 index.html을 생성 후 간단히 파이썬 웹서버를 실행했다.~/ts/playground에서$ echo 'Lets do anything!' | sudo tee index.html$ nohup python3 -m http.server 8081 &~/ts/cafe에서$ echo 'Welcome!' | sudo tee index.html$.. 2024.11.09. Kim EvergoodNginx 기본 설정
오만거 설치·기본·팁 모음/네트워크 | 웹상위문서메인 설정파일: /etc/nginx/nginx.conf서버블록들: /etc/nginx/sites-available/설정 수정 후 sudo nginx -s reload설정파일 구조설정파일은 지시(directive)들로 구성된다.간단한 지시: [이름] [파라미터...] ; 식으로 구성된다.블록지시: [이름] [파라미터...]까지는 간단한 지시와 같으나 ;로 끝나는 대신 대괄호 {} 안에 다시 지시들이 들어있다.이 지시는 그 안의 지시들의 context이다.다른 블록지시의 안에 있지 않은 최상위 지시들은 main context에 있다고 취급된다.# 뒷부분은 주석이다.예시user www www;worker_processes 2;error_log /var/log/nginx-error.log info;eve.. 2024.11.09. Kim EvergoodNginx - Hello World
오만거 설치·기본·팁 모음/네트워크 | 웹Nginx 설치공식문서우분투(Debian 계열)에서sudo apt install nginxAmazon Linux(RHEL 계열)에서sudo yum install nginx실행일반실행으로 실행nginx 실행파일을 실행.이후 명령은 이걸 실행한 사용자와 같은 사용자로 실행한다.(그런데 권한 때문에 귀찮아서 그냥 sudo로만 하게 된다….)nginxnginx -s stop — 즉시 종료nginx -s quit — 현재 처리중인 요청들이 끝난 뒤 종료nginx -s reload — 설정파일 다시 가져오기nginx -s reopen — 로그파일 다시열기서비스로 시작sudo systemctl start nginx자동으로 시작되도록 설정: sudo systemctl enable nginx재시작: sudo system.. 2024.11.07. Kim EvergoodSublime Text 설정 메모
오만거 설치·기본·팁 모음/개인적인설정저장용settings{ "color_scheme": "Packages/User/novel.sublime-color-scheme", "theme": "Default.sublime-theme", "line_numbers": true, "margin": 0, "fold_buttons": false, "font_face": "나눔고딕코딩",// 글꼴 "font_size": 16, "word_wrap": false, "wrap_width_style": "min", "indent_subsequent_lines": true, "trim_automatic_white_space": true,// 공백뿐인 줄에서 엔터치면 공백 삭제 "tab_completion":.. 2024.07.31. Kim EvergoodGraphQL 소개
오만거 설치·기본·팁 모음GraphQLAPI용 쿼리 언어이다.등장 배경 및 필요성페이스북의 개발자들이 페이스북 앱을 구축하면서 필요성을 느껴서 개발했다.#클라이언트에서 필요한 데이터와 서버의 쿼리 간의 간극이 있을 때 언더패치, 오버패치가 자주 발생한다.특징쿼리의 형태가 계층적이다.강타입인터페이스만을 제공한다.(특정 스토리지나 언어, 프레임워크 등에 종속적이지 않음)장점오버패치 예방: 클라이언트에서 정확히 필요한 데이터만을 골라서 요청할 수 있다.언더패치 예방: 여러 쿼리를 한 번에 요청할 수 있다.쿼리의 형태와 응답의 형태가 같으므로 클라이언트가 응답의 형태를 바로 알 수 있다.새 필드나 타입 추가시 클라이언트의 수정이 요구되지 않는다.단점REST API에 비하면 학습장벽이 있고 서버 구현이 복잡하다.클라이언트에서 쿼리 구성에.. 2024.05.30. Kim EvergoodSpring Boot - log4jdbc 설정 개인저장용
오만거 설치·기본·팁 모음/개인적인설정저장용pom.xml org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4.1 1.16 application.ymlspring: datasource: driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy# BEFORE# jdbc-url: jdbc:mysql://localhost:PORT/dbname?autoReconnection=true&useUnicode=true&characterResultSets=utf8&useSSL=false jdbc-url: jdbc:log4jdbc:mysql://localhost:PORT/dbname?a.. 2024.05.17. Kim Evergood도커 Docker 기본개념
오만거 설치·기본·팁 모음도커컨테이너라는 경량 단위로 앱을 실행하는 기능을 제공하는 플랫폼이다.도커의 필요성한 시스템을 구성하는 앱들이 요구하는 실행환경이 제각각이기 때문에 서버구축에 어려움이 생긴다.환경을 바꿀 때(클라우드로 이주 등)에도 비용이 발생한다.가상화실제의 컴퓨터 자원(CPU, 메모리 등)을 나누거나 묶어 논리적 형태로 나타내는 기술.호스트OS 혹은 하이퍼바이저 위에 가상머신을 구현한다.컨테이너호스트 OS의 자원을 논리적으로 분리시켜 구획을 만들고, 앱 작동을 위한 라이브러리나 앱 등을 구획 안에 모아서 별도 서버처럼 사용하는 기술. 또는 그 구획.기존의 가상화에 비해 오버헤드가 작아서 가볍고 빠르다.도커는 LXC(리눅스컨테이너)에서 시작했으나 이제는 LXC에 전적으로 의존하진 않는다.주요 개념컨테이너 docker .. 2024.05.08. Kim Evergood주피터 노트북 스타일(CSS) 개인 저장용
오만거 설치·기본·팁 모음/개인적인설정저장용주피터 노트북 화면 스타일을 설정한다.파일 경로: C:\Users\사용자이름\.jupyter\custom\custom.css/*※ 주피터노트북 기본 스타일보다 덮어쓰려고 단계가 장황하다. (예: #header를 굳이 body>#header로 씀)*//*레이아웃*/html body.notebook_app > #header { position: fixed; top: 0; box-sizing: border-box; width: 100vw; height: 20px; background-color: white; overflow: hidden;}html body.notebook_app > #header:hover { overflow: visible;}html body.no.. 2023.11.05. Kim Evergood엘라스틱 스택 세미나 자료
오만거 설치·기본·팁 모음※ 작성자는 엘라스틱 스택 숙련자가 아니며 오히려 초보입니다. 검색용 글 복붙 엘라스틱 스택 소개 김영선 제작일: 2024. 04. 24. 마지막 수정일: 2024. 04. 25. 엘라스틱 스택 엘라스틱서치 클러스터 엘라스틱 스택 엘라스틱 스택 히스토리 엘라스틱의 서비스 엘라스틱 스택의 구성요소들 Elastic Stack 빅데이터를 위한 플랫폼 엘라스틱 스택 빅데이터를 위한 플랫폼 검색 서비스, 로그 통합 분석 등에 쓰일 수 있다. 오픈소스에서 시작되었다. 히스토리 Apache Lucene기반 검색엔진인 엘라스틱서치 등장. 데이터 수집기인 로그스태시, 시각화 UI인 키바나를 더하고,이 셋.. 2023.05.08. Kim Evergood
728x90