[PYTHON] Wie man Fabric installiert und wie man es benutzt

Installieren und Verwenden des Python Deployment Tool Fabric. Voraussetzung ist ein Betriebssystem, das yum verwenden kann, wie z. B. CentOS.

Einführungsmethode

Installieren Sie die erforderlichen Pakete.

yum install gcc python-devel python-setuptools
easy_install pip
pip install fabric

Bestätigen Sie, dass es installiert wurde.

fab -V

Befehlsausführung

Führen Sie einen Befehl an den Remote-Server aus, um Systeminformationen abzurufen. Es wird davon ausgegangen, dass Sie eine Verbindung herstellen können, indem Sie den Hostnamen mit ssh angeben. (Legen Sie die Datei ./ssh/config usw. fest.)

Erstellen Sie eine Fabfile.

from fabric.api import run, env

env.use_ssh_config = True

def uname():
    run("uname")

Führen Sie den Befehl fab aus. (Geben Sie den Hostnamen in Hostname an.)

fab -H hostname uname

Bonus

#Befehlsausführung auf dem Remote-Server
run("Befehl")

#Führen Sie den Befehl auf dem lokalen Server aus
local("Befehl")

#Senden Sie Dateien an den Remote-Server
put("{Pfad der Quelldatei}", "{Zieldateipfad}")

#Empfangen Sie Dateien vom Remote-Server
get("{Pfad der Quelldatei}", "{Zieldateipfad}")

Geben Sie das Modul zuerst an, wenn Sie jeden Befehl ausführen.

from fabric.api import run, env, local, put, get

Recommended Posts

Wie man Fabric installiert und wie man es benutzt
So installieren und verwenden Sie Tesseract-OCR
So installieren und verwenden Sie Graphviz
So installieren und verwenden Sie pandas_datareader [Python]
So installieren Sie Python
So installieren Sie pip
So installieren Sie archlinux
So installieren Sie Python
So installieren Sie BayesOpt
So installieren Sie Nbextensions
So installieren Sie Prover9
[Neueste Version 2020.8] So installieren Sie Python
So installieren Sie Python [Windows]
Anfänger! Grundlegende Linux-Befehle und Verwendung!
So installieren Sie Tabpy 1.0 (Version 2020-01)
So installieren Sie Git GUI und Gitk unter CentOS
So installieren Sie mkl numpy
So installieren Sie Pelican Blog
So installieren Sie Python mit Anaconda
So installieren Sie Python-Pip mit Ubuntu20.04LTS
So installieren Sie VMware-Tools unter Linux
So installieren Sie OpenCV auf einem Mac
So installieren Sie MBDyn (Linux Ubuntu)
So installieren Sie PyPy unter CentOS
So installieren Sie TensorFlow unter CentOS 7
Verwendung von .bash_profile und .bashrc
Wie erstelle ich eine Docker-Datei?
Installieren Sie Fabric unter Ubuntu und versuchen Sie es
Wie erstelle ich einen Crawler?
So installieren Sie den MySQL-Connector mit pip3
So installieren Sie Maven unter CentOS
So installieren Sie Musik 21 unter Windows
So installieren Sie Anaconda mit pyenv
Lösen von Folienrätseln und 15 Rätseln
So installieren Sie OpenCV in Cloud9 und führen es in Python aus
Bestehen und Studieren der Python 3 Engineer-Zertifizierungsgrundprüfung
[EC2] So installieren Sie Chrome und den Inhalt jedes Befehls
So installieren Sie Pandas auf EC2 (Umgang mit MemoryError und PermissionError)
Verwendung von Google Colaboratory und Verwendungsbeispiel (PyTorch × DCGAN)
[Linux] Unterteilen von Dateien und Ordnern
So verpacken und verteilen Sie Python-Skripte
So teilen und speichern Sie einen DataFrame
So installieren Sie das aws-session-manager-Plugin unter Manajro Linux
So installieren Sie drobertadams / toggl-cli auf einem Mac
python3 So installieren Sie ein externes Modul
[Kivy] So installieren Sie Kivy unter Windows [Python]
So installieren Sie CatBoost [Stand Januar 2020]
So installieren Sie DLIB mit aktiviertem 2020 / CUDA
So installieren Sie Pakete unter Alpine Linux
So installieren Sie Richzhang / Colorization unter Windows 10
So installieren Sie Ihre eigene (Root-) Zertifizierungsstelle
Python: Verwendung von Einheimischen () und Globalen ()
So installieren Sie das Windows-Subsystem für Linux
So installieren Sie Apache (httpd) unter CentOS7
Wie installiere ich php7.4 unter Linux (Ubuntu)
So installieren Sie Eclipse GlassFish 5.1.0 unter CentOS7
[Python] Berechnen von MAE und RMSE