profile
개발자

NodeJS express를 이용한 간단한 서버 라우팅 예제

nodejs 모듈을 이용하여 서버를 구축하고 간단한 라우팅을 해보겠다.우선 프로젝트 폴더를 하나 만들고 그 안에서 아래 명령어를 실행한다.예시에서는 프로젝트 폴더를 'example'로 사용하겠다.$ npm install express --save위 명령어로 expres

2022년 1월 25일
·
0개의 댓글

NodeJS tutorial

phaser라는 웹게임 개발용 웹 프레임워크를 사용해보기 위해 간단한 웹 서버가 필요했다.어떤 웹 서버를 사용할 지 고민하다가 가장 빠르고 간단하게 써볼 수 있을 것 같아 nodejs를 이용했다.우분투 유저이므로 설치는 아주아주 간단했다.$ sudo apt-get in

2022년 1월 25일
·
0개의 댓글

Mysql dump 사용법 및 간단한 예시 (db 백업)

mysql의 백업 파일(dump 파일) 생성 및 로드 순서는 크게 3개로 나눌 수 있다.백업하려는 db로부터 dump 파일 생성복구할 host의 mysql에서 dump 파일 로드mysql 복구 실행mysqldump <dbname> -h <host> -u

2022년 1월 25일
·
0개의 댓글

mongodb read preference 설정

기본적으로 몽고디비는 주 데이터베이스(Primary)에서만 쿼리를 수행한다.하지만 read preference mode를 이용하여, read operation의 경우는 설정에 따라 보조 데이터베이스(replication, Secondary Database)에서도 que

2022년 1월 25일
·
0개의 댓글

Mongodb 데이터 json, csv로 추출하기

mongoexport -d db_name -c collection_name -f "field1,field2,field3" --out ./path/json_filename.json --query="{attribute: value}"모든 필드를 추출하는 경우, 'field

2022년 1월 25일
·
0개의 댓글

HAProxy에 대한 간단한 설명 및 config 파일 예시

HAProxy란 L4/L7 스위치를 소프트웨어적으로 구현한 오픈소스 기반 소프트웨어로 간단히 설명하면 서버에 오는 http request를 여러 서버로 분산시키기 위해 사용하는 소프트웨어이다.어렵게 생각했으나 HAProxy는 굉장히 간단했다. 설치 및 실행이야 검색하면

2022년 1월 25일
·
0개의 댓글

How to install fast-api on ubuntu 18.04

During installing fast-api, I stuck by some issues, and I fixed.And I want to share my trouble shooting.as you know, it isn't necessary step. i don't

2022년 1월 25일
·
0개의 댓글

Debian에서 유저 생성

$ sudo useradd <username> -m -s /bin/bash|-m|home 디렉토리 생성||-s|기본 쉘 설정 (꼭 /bin/bash로 설정할 것! 이것 때문에 포스팅했다..)|이후 패스워드 설정$ sudo passwd <username>

2022년 1월 25일
·
0개의 댓글

내가 쓰는 vim 에디터 단축키

$ - 숫자 입력|:25, 27m 36|25번째 줄부터 27번 줄까지 36번 줄로 이동||Ctrl + v|블록||Ctrl + Shift + v|줄 단위 블록||2>>|아래로 2줄 indent tab 주기||:$sp| 화면을 위 아래로 분리하여 새 창 추가||:$vs|

2022년 1월 25일
·
0개의 댓글

nslookup을 이용한 dns 설정 확인

nslookup <domain>ex)

2022년 1월 25일
·
0개의 댓글

nested commmand example with docker

실행중인 모든 도커 컨테이너를 stop한다면$ sudo docker stop $(docker ps -a)

2022년 1월 25일
·
0개의 댓글

curl을 이용한 http request

그전에는 advanced rest api 툴을 이용하여 rest api를 테스트했지만, 그러던 중 curl 명령어를 알게 되었다.curl -v -X <Request-Method><Request-URL> -H <Request-Header> -F <F

2022년 1월 25일
·
0개의 댓글

password 없이 ssh 접속 설정

패스워드 없이 ssh로 특정 호스트에 접근하도록 설정하는 방법은 굉장히 간단하다.자신의 public key를 호스트에 등록만 하면 된다.아직 ssh key가 없다면$ ssh-keygen위 명령어를 통해 키를 생성한다.생성 시, 대략 위와 같은 문구가 하나씩 나오는데 s

2022년 1월 25일
·
0개의 댓글

ssh config를 이용한 간편한 ssh 접속

ex)$ ssh root@domain.comssh로 접속할마다 매번 위 명령어를 입력하기에는 번거롭다.자주 사용하는 ssh 접속은 ~/.ssh/config 파일에 저장하여 호스트 입력을 간소화할 수 있다.먼저 config 파일을 연다. 파일은 없다면 새로 생성만 하면

2022년 1월 25일
·
0개의 댓글

git rebase로 commit 합치기

이미 등록된 두개 이상의 commit이 있을 때, 이 commit들을 합치려면git rebase -i HEAD~합칠 commit 갯수위와 같이 커맨드를 실행한다.예를 들어 두개의 commit을 합치려면 아래 커맨드를 실행한다.git rebase -i HEAD~2커맨드를

2022년 1월 25일
·
0개의 댓글