ubuntu에 node 실행환경 만들기(AWS, GCP에 node 서버 배포시 필수사항)

이태혁·2020년 6월 15일
3

💡 실행환경: GCP, ubuntu 16.04 LTS버전

apt-get 명령어 : linux, maxOS 전용 앱스토어에서 패키지(앱)을 다운받는 다고 생각하시면 됩니다.

  • sudo apt-get update : 다운받을 수 있는 패키지 목록 업데이트
  • sudo apt-get install -y build-essential : gcc 컴파일러와 같이 필수 패키지 설치

그다음으로 node를 깔아야 되는데 node는 apt-get에 없어서 curl, wget을 통해 다운받아야 합니다.(비공식 앱스토어? 정도로 생각하시면 편하실듯 합니다)

  • curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -: curl에서 nodejs 12버전 다운

  • sudo apt-get install -y nodejs: 다운받은거 설치

  • sudo npm i -g npm : npm 최신버전으로 업데이트

  • sudo apt-get install -y mysql-server : mysql설치

  • mysql_secure_installation : mysql 보안설정


아래는 운영체제가 mac인 경우에만 참고하세요

iterm2에서 GCP ssh접속하기(mac, linux만가능)

인스턴스에 SSH로 접속하기

  • ssh-keygen -t rsa -f ~/.ssh/gcp_rsa -C banana@gmail.com rsa키 생성

    • 위의 gcp_rsa부분은 다른걸로 바꿔도 됨
    • 뒤의 banana@gmail.com 본인 아이디로 변경
      동일위치의 .pub파일의 내용을 gcp->메타데이터->ssh항목에 추가해서 붙여넣기
  • ssh -i ~/.ssh/gcp_rsa banana@111.11.11.11

    • banana는 위에 썼던 이메일 주소 앞부분
    • 111.11.11.11은 인스턴스의 외부주소
profile
back-end, cloud, docker, web의 관심이 있는 예비개발자입니다.

2개의 댓글

comment-user-thumbnail
2020년 7월 17일

sudo apt-get update && sudo apt-get install -y build-essential && sudo curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - && sudo apt-get install -y nodejs && sudo npm i -g npm && sudo apt-get install -y mysql-server

한줄로 설치할 수 있도록 정리했습니다~!

1개의 답글