정리

23 TIL 정리(GCP-가상머신)

모_아이 2022. 5. 19. 23:26

GCP 즉 구글 클라우드를 이용한 가상머신 배포

https://programuniverse.tistory.com/9  )

링크를 많이 참조했다.

 

구글 클라우드는 생성한 인증서를 사용하는데 블로그를 따라했기에 putty gen이라는 프로그램을 이용했다.

( Putty gen 다운로드 링크 : https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html    )

 

설명을 따라 키를 생성하고 나면 vm인스턴스에 들어가 메타데이터 ssh에 등록하게되면 이용할 수 있다.

구글 클라우드는 브라우저 명령창을 이용할 수 있는데

직접 업로드와 다운로드도 가능하다.

로컬에서 접속하기

ppk 파일 불러오기

메뉴 Conversions >> Export Open SSH key 선택해서 ~.pem파일로 저장

 

이후 pip를 설치하여 라이브러리 설치

-pip설치

sudo apt install python3-pip

-flask설치

pip install flask

나머지느 똑같이 pip install [라이브러리이름] 식으로 설치하면 된다.

 

이후 FTP접속 파일질라를 이용해 파일을 올리고 실행하는 것 똑같다.

nohup을 이용한 배포와 종료법만 다시 짚고 가고 싶다

nohup python [서버파일이름] &

하면 접속 명령어창을 닫아도 서버가 계속 열려있다. 이후 종료하고 싶다면

 

ps -ef | grep '[서버파일이름]'

강제종료

# 아래 명령어로 특정 프로세스를 죽인다
kill -9 [pid값]

 

반응형

'정리' 카테고리의 다른 글

26 TIL 정리 (SQL-Read)  (0) 2022.05.25
25 TIL 정리 (SQL-Read)  (0) 2022.05.24
22 TIL 정리 (java 객체지향)  (0) 2022.05.18
21 TIL 정리 (java 기초)  (0) 2022.05.17
20 TIL 정리 (Azure,JAVA기초)  (0) 2022.05.17