AWS 서버 구축

민지의 회고록·2023년 10월 14일

AWS 접속

- git bash

ssh [username]@[public dns server] -i [public key path]

ex)ssh minji@ec2 -i ~/Downloads/key.pem

- xshell(pem 키 사용)

1. 서버 접속 새션 생성

- 이름, 호스트 작성

- 이름은 ec2 이름과 동일하게 보통 ubuntu, ec2 요런식으로 정함.

- 호스트 == public dns server

-> 확인!

2. 새션을 활용하여 접속


- 생성된 새션을 더블클릭 하여 접속

pagecache 만 지웠을 때 반복 실행 했을 때 맹 메모리 깎임,,,,,
-> 크롬 드라이버 close 안해줬었어ㅋㅋㅋㅋ
driver.close 꼭 해주자,,,!! 바보같애,,

sudo su - 루트계정으로 변경

-> permission denied를 피할 수 있음

리눅스 명령어

- cd [디렉토리경로] : 디렉토리 이동

- mkdir [디렉토리이름] : 디렉토리 생성

- rm [삭제할파일경로] : 파일 삭제

- watch : 주기적으로 명령 실행

watch [-d] '명령어' : -d 옵션은 이전 출력과의 변경사항을 알려줌

watch [-n seconds] '명령어' : -n 옵션은 명령어의 결과를 원하는 초단위 간격으로 출력

- while 문

1. while :
do
.....
명령어들
.....
done
2. while:; do 명령어; ~~ done

- screen : 세션 종료되도 계속 실행

screen -S 스크린이름 : 스크린 생성
screen -r(or -x) : 스크린 재접속
pkill 스크린이름 : 스크린삭제
ctrl + a + b : 스크린 나가기
python3 --version : 파이썬 버전 확인

AWS 크롤링 API 서버

pip install selenium

pip install webdriver

pip install pymysql

크롬 드라이버 다운 받아 aws 서버에 넣기

profile
민지가 공부한 내용을 회고합니다~~

0개의 댓글