DevOps/AWS

ubuntu 인스턴스 생성후 세팅 명령어

DevHam94 2024. 12. 24. 00:42

한국 기준으로 서버 시간 설정

sudo ln -sf /usr/share/zoneinfo/Asia/Seoul/etc/localtime

 

패키지 목록 업데이트

sudo apt update

 

패키지 목록 업그레이드

sudo apt upgrade

 

pip3 설치

sudo apt install python3-pip

 

가상환경 설치

sudo apt install python3.12-venv

 

파이썬 라이브러리를 위한 파이썬 가상환경 만들기(working라는 가상환경이 만들어진다)

python3 -m venv workingenv

 

파이썬 가상환경으로 접속

source working/bin/activate

 

서버에서 라이브러리 설치(가상환경에 접속한 후 설치를 해야지 해당 가상환경에만 설치가되고 전역설치를 원하면 apt를 명령어를 사용하라고 한다.)

pip3 install -r (이것은 설치할 라이브러리가 적혀있는 txt파일로 설정).txt

 

.env 파일 만들고 API KEY 넣기 (github나 온라인상에 올리면 위험할 토큰이나 키값들을 여기다 환경변수로 설정해준다.) 

vim .env 

 

 

# 크롤링을 위한 크롬 드라이버 사용시 나타나는 문제해결을 위해 사용하는 명령어 모음
# 필수 패키지 설치
sudo apt install apt-transport-https ca-certificates curl software-properties-common wget unzip -y

# Google Chrome 다운로드 및 설치 128.0.6613.113
wget https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_128.0.6613.113-1_amd64.deb
sudo dpkg -i google-chrome-stable_128.0.6613.113-1_amd64.deb
sudo apt-get install -f
google-chrome -version

# 설치 완료 후 다운로드된 Google Chrome 설치 파일 삭제
sudo rm google-chrome-stable_128.0.6613.113-1_amd64.deb

# ChromeDriver 다운로드
wget https://storage.googleapis.com/chrome-for-testing-public/128.0.6613.86/linux64/chromedriver-linux64.zip

# ChromeDriver 압축 해제
unzip chromedriver-linux64.zip

# ChromeDriver를 /usr/bin/ 디렉토리로 이동
sudo mv chromedriver-linux64/chromedriver /usr/bin/chromedriver

# ChromeDriver 실행 권한 부여
sudo chmod +x /usr/bin/chromedriver

# ChromeDriver 버전 확인 128.0.6613.86
chromedriver -version

# 설치 완료 후 다운로드된 ChromeDriver 파일 및 압축 해제된 디렉토리 삭제
sudo rm chromedriver-linux64.zip
sudo rm -r chromedriver-linux64