2024-11-20 TIL
오늘 배운 것
- prettier
코드 서식을 도와주는 기능이 있는 건 또 처음 봤다.
작업을 하고 난 다음에 num run [스크립트 이름] 이런 식으로만 작성하면 모든 코드 서식을 수정하게 도와주는 건 꽤나 흥미로웠다.
팀 작업을 하고 규칙 맞출 때 유용해 보인다.
aws를 이용한 클라우드 서버 및 데이터베이스 연결
aws의 무료 버전을 이용하여 첫 saas 이용을 하게 되었다.
뭔가 절차가 복잡하긴 하지만 배워두면 써먹을 곳이 많아 보이니 분명 배워 두는 게 좋겠다.
여러 가지가 있지만 여기 환경에서 중요한 pm2라는 걸 한 번 정리해보자.
pm2란?
프로세스 매니징 도구로써 node.js로 서버를 만들었을 때 오류가 발생해도 꺼지지 않도록 만들어주는 기능.
pm2 | 기능 |
---|---|
pm2 restart[실행중인 번호] | 서비스를 재시작합니다. |
pm2 start [실행할 코드] | 서비스를 시작합니다. |
pm2 delete [pid num] | 실행중인 pm2 서비스를 종료합니다. |
pm2 list | pm2로 관리되는 모든 서비스 목록을 출력함. |
pm2 log | 실행한 서비스들의 로그를 출력 |
덤으로 나중에도 쓰이게 될 cmd에서 쓸 코드들.
자주 사용하게 될 리눅스 코드들 | 기능 |
---|---|
ls | 내 위치의 모든 파일을 보여준다. |
pwd: 내 위치(폴더의 경로)를 알려준다. | |
mkdir [폴더 이름] | 내 위치 아래에 새 폴더를 만든다. |
cd [폴더 이름] | : 나를 해당 폴더로 이동시킨다. |
cd .. | 나를 현재 위치의 상위 폴더로 이동시킨다. |
cp -r [복사할 파일/폴더] [붙여넣기 할 위치] | 복사 붙여넣기 |
rm -rf [지울 파일/폴더] | 지우기 (이 명령은 매우 위험합니다. 신중히 사용해주세요!) |
sudo [실행 할 명령어] | 명령어를 관리자 권한으로 실행한다. |
sudo su | 관리자 권한이 있는 계정으로 접속한다. (exit 입력하면 관리자 계정에서 로그아웃) |
다음에 할 것
2주차까지 끝냈고 남은 건 RDBMS 쪽인 것 같다. 이 쪽은 좀 빠르게 넘길 수 있을 것 같지만 또 모르겠다. 봐야 알 것 같다.