AWS17 [AWS] EC2 서버 돌아가는 서비스(프로세스) 확인하고 싶을 때, 끄고 싶을 때 돌아가는 프로세스 확인(윈도우의 작업관리자같은 느낌)하는 법 -> $ ps - ef | grep 프로세스명 돌아가는 프로세스 끄는 법 -> $ kill processID(=숫자) 2023. 11. 23. [AWS] EC2 서버 백그라운드 실행하는 법(터미널 꺼도 24시간 돌아가는) streamlit run 파일명.py -> 이렇게 실행했을 때의 문제는 터미널을 종료하면 앱도 꺼진다. 터미널 접속을 끊어도, 24시간 돌아가도록 하려고 한다. 해결법 ) $ nohup streamlit run 파일명.py & -> $ = 리눅스라는 뜻, 빼고 적는다. 입력 시 터미널을 꺼도 웹 앱 서비스는 지속된다. 2023. 11. 23. [AWS] AWS Linux 서버에서 Streamlit 실행 후 안 들어가질 때(포트처리, 방화벽) ex ) 로컬(window)에서, putty에 해당 repository의 clone까지 제대로 받고 실행 까지 잘 됐는데 안들어가진다. 아마 실행이 제대로 됐다면 putty에 이렇게 떴을 것이다. Network URL : http://private ip:포트번호 External URL : http://public ip:포트번호 -> private ip, public ip는 aws 로그인 후 생성 되어 있는 인스턴스(실행중) 세부정보에 나오는 ip주소를 말한다. 이유 = 포트처리를 안해놔서 방화벽때문이다. 해결 방법 ) aws 사이트 접속 - 인스턴스 상태(실행중)인 서버에 체크 - 세부정보 옆 보안 - 보안그룹 - 인바운드 규칙편집 - 규칙 추가 - 사용자 지정 TCP - 포트 범위(ex : 8501) .. 2023. 11. 22. [AWS] Linux 서버에서 git 설치 후 clone 하는 법 1. EC2 Linux git 설치 -> sudo yum install git 2. 현재 경로(pwd 입력)에서 깃허브용 폴더 만들기 -> ex) mkdir Git 3. Git 폴더로 이동 후 로컬(window)에서 깃허브 해당 repository 이동 Code 버튼 클릭 -> 클릭하면 복사됨 4. Git폴더로 이동한 putty에서 git clone 복사한 주소 입력 5. streamlit run 파일명.py 실행 -> 위와 아래 주소가 뜨는데, 위는 private ip이므로 아래 주소(public ip)로 들어가면 된다. private ip, public ip = aws 로그인 후 생성 되어 있는 인스턴스(실행중) 세부정보에 나오는 ip주소를 말한다. 2023. 11. 22. [AWS] EC2 Linux 아나콘다 설치 1. 로컬에서 아나콘다 사이트 들어가기 (https://www.anaconda.com/download) 2. -> 로컬 컴퓨터와 aws 리눅스 서버가 아나콘다 버전 , 파이썬 버전, 가상환경 다 똑같아야 하기 때문에 동일한 파일에 우클릭 링크주소복사 클릭 3. putty를 열고 wget shift + insert 하면 링크 주소 복사한게 나온다. 4. 설치 완료 후, 사용할 가상환경을 만들고 그 가상환경으로 들어간다. conda create -n 가상환경이름 python=3.9 openssl numpy scipy matplotlib ipython scikit-learn pandas pillow jupyter seaborn conda env list(가상환경 목록) , conda activate 가상환경이.. 2023. 11. 22. [AWS] AWS의 EC2(서버) 접속 하는 법 현재 컴퓨터(로컬)에서 EC2(서버)에 접속 하는 법 1. putty 설치( https://www.chiark.greenend.org.uk/~sgtatham/putty/ ) -> putty란, 로컬에서 서버로 연결해주는 프로그램이다. 2. 링크 들어간 후 상단에 Stable 클릭 - 로컬 컴퓨터 사양과 똑같은걸로 설치한다. 3. 실행화면 4. Host Name = EC2 인스턴스 생성했을 때 세부정보에 나오는 퍼블릭IPv4 주소를 적는다. 5. Connection / SSH / Auth / Credentials 들어간다. -> 첫번째 칸에 EC2 인스턴스 생성 시 받은 키(ppk 파일)을 넣는다. 6. Open 버튼 클릭 7. -> login as: 가 뜨면 ec2-user 입력 하면 끝 2023. 11. 22. [AWS] EC2 Free tier 인스턴스 생성하는 법 1 . aws 홈페이지 접속 2. 무료 계정 생성(회원가입) 3. 로그인을 한 후 우측 상단 지역 설정 탭에서 아시아 태평양 (서울)로 지정한다. 4. 좌측 상단 서비스 - 모든 서비스 - 모든 서비스 보기 클릭 후 컴퓨팅/EC2 클릭 5. 인스턴스 시작 버튼 클릭 6. 서버 이름 설정 7. -> Amazon Linux 선택 , 아래 프리 티어(=공짜 필수!!) 사용 가능, 아키텍처 = 로컬 컴퓨터와 똑같이 8. -> 프리 티어!! 9. -> 새 키 페어 생성 클릭 후 RSA , .ppk 로 생성 10. -> 화면과 같이 11. -> 크기 30으로 ( 무료 버전중 최대 ) 인스턴스 시작 누르면 생성된다. 2023. 11. 22. 이전 1 2 다음