터미널
-
AWS EC2: 터미널이 종료되어도 서버 실행되게 만드는 방법 (feat. PM2)Topic/AWS | JENKINS 2022. 3. 31. 11:11
우리가 SSH를 통해 EC2에 접속하고, 서버 운영중인데 터미널이 강제 종료되었다고 생각해봅시다. 로컬에 띄워져 있던 ssh 프로세스가 강제 종료되고, EC2 상의 프로세스도 같이 종료되면서 서버가 종료되버리는 일이 발생한다. 우리는 웹 서버가 구동 중인 node 프로세스가 종료되지 않게 해야하는데 이 때 우리는 프로세스 매니지먼트 도구 PM2를 사용해볼 수 있다. PM2는 node.js로 실행되는 프로그램(프로세스)를 관리해주며, 백그라운드에서 실행되게 만들어준다. PM2 설치 방법 (서버에 접속한 상태에서) $ npm install pm2 -g PM2 전역에 설치 후 node.js 앱을 백그라운드로 실행하기 $ pm2 start app.js pm2에 관리자 권한을 부여하기 위해서 'authbind' ..
-
[LINUX] Basic, CLI, brew, NVM, Node.js, NPM 설치 및 활용Topic/Linux 2021. 11. 17. 19:52
CLI(Command-Line Interface)는 명령어를 입력해 컴퓨터를 조작하는 방식 GUI(Graphical User Interface)는 사용자가 화면을 통해 컴퓨터와 소통하는 방식 GUI의 대표인 윈도우즈 환경에서 폴더를 만드는 복잡한 과정을, CLI에서는 단 한 줄로 해결 CLI 기본 명령어 키보드나 마우스, 카메라나 마이크는 입력 소스(Input Source) 모니터나 스피커는 출력 소스(Output Source) 컴퓨터를 조작하기 위한 입력과 출력은 우리가 어디선가 봤던 I/O(Input/Output)이다 리눅스 터미널 실행하기 pwd : 현재 위치를 확인하는 명령어 mkdir : 새로운 폴더를 생성하는 명령어 ls : 폴더나 파일의 목록을 출력하는..