# 원격 접속 (원격접속키 OS@공개ip주소)
ssh -i 키파일붙여넣기 ubuntu@공개ip
# python3 -> python // python3 명령어를 python으로 사용할 수 있게 하는 명령어
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10
# pip3 설치
sudo apt-get update
sudo apt-get install -y python3-pip
# pip3 대신 pip 라고 입력하기 위한 명령어
sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1
# port forwarding // 80포트(http)로 들어오는 요청을 5000포트로 넘겨주는 명령어
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 5000
→ 80포트: HTTP 접속을 위한 기본포트
→ 5000포트: flask 기본포트
# pip 설치 명령어
pip install 라이브러리|프레임워크
# 파이썬 파일 실행
python app.py
## **nohup 설정하기**
- 원격 접속을 종료하더라도 서버가 계속 돌아가게 하기
nohup python app.py &
- 서버 종료하기 - 강제종료하는 방법
ps -ef | grep 'python app.py' | awk '{print $2}' | xargs kill
코드 변경 후 og태그 초기화 주소
- 페이스북 og 태그 초기화 하기: [https://developers.facebook.com/tools/debug/](https://developers.facebook.com/tools/debug/)
- 카카오톡 og 태그 초기화 하기: [https://developers.kakao.com/tool/clear/og](https://developers.kakao.com/tool/clear/og)
CLI 자주 쓰는 명령어
ls: 내 위치의 모든 파일을 보여준다.
pwd: 내 위치(폴더의 경로)를 알려준다.
mkdir: 내 위치 아래에 폴더를 하나 만든다.
cd [갈 곳]: 나를 [갈 곳] 폴더로 이동시킨다.
cd .. : 나를 상위 폴더로 이동시킨다.
cp -r [복사할 것] [붙여넣기 할 것]: 복사 붙여넣기
rm -rf [지울 것]: 지우기
sudo [실행 할 명령어] : 명령어를 관리자 권한으로 실행한다.
sudo su : 관리가 권한으로 들어간다. (나올때는 exit으로 나옴)
'Development > Python' 카테고리의 다른 글
반복문 돌려가며 Dictionarys in Array 로 만들기 (0) | 2022.08.28 |
---|---|
Flask, mongoDb 사용하여 파일 저장 기능 만들기 (0) | 2022.08.28 |
Flask session 사용 (0) | 2022.08.21 |
Flask (0) | 2022.07.23 |
python, mongoDb (0) | 2022.07.22 |