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 서버에 넣기