AWS EC2에 node, git, PM2 설치

주형(Jureamer)·2022년 2월 5일
0
post-custom-banner

프로젝트 할 때마다 EC2 기초 세팅이 필요하여 정리 해 본다.

Node 설치

// 16버전 설치
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - &&\
sudo apt-get install -y nodejs

버전에 따른 설치 CLI는 아래 링크에서 확인할 수 있다.
https://github.com/nodesource/distributions

Git 설치

// git 설치
sudo apt-get install git

// git 버전 확인
git version

PM2 설치

// git 설치
npm install pm2 -g

PM2 명령어 모음

// 실행
pm2 start <filename> [--watch, --no-daemon]

/* 
—watch
	현재 디렉토리와 그 하위 폴더의 파일을 실시간으로 감시하고 파일을 수정하면 서버를 재실행한다.
	수동으로 서버를 재실행하지 않고, 새로고침만으로 확인할 수 있다.
—no-daemon
	start하면 파일은 백그라운드에서 실행되고, 이런 상태를 daemon이라고 한다. daemon 아닌 상태로 프로그램을 실행한다.
*/

// 프로세스 중지
pm2 stop <filename> 
  
// 프로세스 삭제
pm2 delete <filename>

// 작업로그 실시간 확인
pm2 log [<filename>] // filename 특정 파일의 로그만 확인한다

// 관리하고 있는 파일을 확인
pm2 list

// 메모리/cpu 사용량 확인
$ pm2 monit

// pm2 종료
pm2 kill

Reference

profile
작게라도 꾸준히 성장하는게 목표입니다.
post-custom-banner

0개의 댓글