Back-End 4

MacOS 에서 MongoDB 설치하기 (Intel, M1)

설치 환경 - M1 Macbook Pro (2021) - macOS Montrey 12.3.1 본 글은 MongoDB 공식 문서에서 제공하는 설치 가이드에 따라 실습한 내용입니다. 0. Homebrew 설치 본 글에서 설치하고자 하는 MongoDB는 "MongoDB Community Edition 5.0" 이다. MacOS에서 MongoDB를 설치하기 위해서는 Homebrew가 필요하다. 필자는 이미 Homebrew를 설치하여 사용 중이기도 하고, Homebrew 설치 방법은 MongoDB 공식 문서에서 제공하는 설치 가이드 문서 뿐만 아니라 다른 블로그에서도 많이 설명되어 있으니 본 글에서 생략한다. 위와 같이 "brew" 명령어가 잘 동작한다면 설치는 정상적으로 마친 것이다. 이제 가이드 문서에 따라..

Back-End 2022.04.29

Linux 명령어 모음

Mac을 구매하고, 백엔드를 공부하기 시작하면서 터미널을 쓸 일이 많아졌다. 터미널을 통해서 다양한 업무를 봐야하다보니 리눅스 명령어를 많이 알아두어야겠다는 생각을 하게 되어 터미널 명령어들을 정리 해놓고자 한다. 필자의 경험을 기반으로 하기에는 아직 초보 단계이기 때문에, 다른 글에서 BEST 50으로 선정한 명령어들을 옮기기로 한다. # 파일 시스템 탐색 1. pwd Print Work Directory의 약자이며, 현재 작업 중이거나 사용자가 있는 디렉터리의 경로를 보여준다. 2. ls List Segments의 약자이며, 아마도 유닉스 세계에서 가장 널리 사용되는 명령 중 하나일 것이다. 파일과 디렉터리의 모든 정보를 제공하며 특정 디렉터리와 특정 파일의 내용도 제공한다. 그리고 다양한 옵션을 사..

Back-End 2022.04.06

pm2를 사용하여 서버를 백그라운드로 실행하기

Start Server in Background 1. Install PM2 npm install pm2 -g 2. Start Application pm2 start [PROCESS_NAME] -- start 3. Check Logs pm2 logs Stop Server 1. List PM2 Processes, get the id pm2 ps pm2 ps 를 통해 pm2에서 관리하는 프로세스 목록을 보면, id와 pid 두 개가 존재한다. 이 중에서 id를 입력해야 정확히 원하는 프로세스를 중지 시킬 수 있다. 2. Stop Process using id pm2 stop {id}

Back-End 2022.04.04

yarn 과 yarn run

yarn yarn 이란, 다른 개발자들의 코드를 사용하거나, 자신의 코드를 공유할 수 있도록 해주는 패키지 매니저의 일종이다. 개발자들의 코드를 공유할 수 있어서, 문제를 해결할 때나 자신의 소프트웨어를 개발하는 데 큰 도움을 줄 수 있다. package.json 에 원하는 패키지를 명시하면, yarn 은 명시된 패키지들을 참조하여 프로그램을 실행한다. yarn run [script] - Normal yarn run 은 자주 사용하는 명령어들을 간단한 명령어로 매핑하여 쉽게 사용할 수 있게 해주는 기능이다. 명령어 매핑은 package.json 파일에서 scripts 라는 Key 안에 명시하면 된다. { "name": "my-package", "scripts": { "build": "babel src -..

Back-End 2022.04.04
반응형