728x90
300x250
제가 익숙해지고자 기록으로 남겼습니다.
Fabrice은 Python의 라이브러리이자 커맨드 라인 도구로 배포, 시스템 관리와 관련된 일들을 처리한다.
서버에 직접 접속하지 않고, Local에서 Fabric 명령어를 통해 Local 및 원격 서버에 명령을 내릴 수 있다.
먼저 Fabric의 기능은 크게 다음과 같습니다.
1. SSH 명령어를 로컬 서버, 원격 서버에서 실행
2. Local과 Remote간의 파일 전송
env -> 환경변수를 입력
env.hosts -> 명령어를 수행할 서버 주소의 리스트
env.user -> 유저이름
run() -> 원격 서버에서 명령을 수행
local() -> 로컬 서버에서 명령을 수행
put() -> 로컬 서버에서 원격 서버로 파일을 업로드
get() -> 원격 서버에서 로컬 서버로 파일을 업로드
cd() -> 서버에서 디렉토리를 변경함
settings() -> 컨텍스트 매니저, 특정 블럭에서 기존의 변수에 다른 값을 적용시켜 사용가능
sudo() -> 원격 서버에서 sudo 권한으로 명령어를 실행
rebiit() -> 원격의 시스템을 재시작
require() -> 함수들간의 의존성 생성
execute() -> 명렁어를 실행
with cd() -> 특정 디렉토리를 베이스로 명령어를 수행
728x90
300x250
'Python' 카테고리의 다른 글
Slack 알람을 Flask를 통해 제어하기 (0) | 2022.04.04 |
---|---|
Pipenv 명령어 모음 (0) | 2022.03.15 |
파이썬-실습(12) HTML로 파일 log내용 확인하기 (0) | 2022.01.12 |
파이썬 - Deque(데크) (0) | 2021.12.20 |
파이썬-실습(11) 카카오 챗봇과 앱의 연계 (0) | 2021.12.17 |