ansible的特點: -- 模塊化設計 -- 僅需要ssh和Python即可以使用 -- 無客戶端 -- 功能強大,模塊豐富 -- 上手容易門檻低 -- 基於python開發,做二次開發更容易 -- 使用公司較多,社區活躍 1.安裝ansible,如果已安裝EPEL源,可直接yum安裝 2.pye ...
ansible的特點:
-- 模塊化設計
-- 僅需要ssh和Python即可以使用
-- 無客戶端
-- 功能強大,模塊豐富
-- 上手容易門檻低
-- 基於python開發,做二次開發更容易
-- 使用公司較多,社區活躍
1.安裝ansible,如果已安裝EPEL源,可直接yum安裝
1 # yum安裝 2 yum install ansible -y 3 # 驗證安裝結果 4 ansible --version
2.pyenv環境搭建
1 # pyenv環境搭建,下載Pyenv相應的一鍵安裝腳本 2 git clone git://github.com/yyuu/pyenv.git ~/.pyenv 3 # 修改配置文件 4 vim ~/.bashrc 5 export PYENV_ROOT="$HOME/.pyenv" 6 export PATH="$PYENV_ROOT/bin:$PATH" 7 eval "$(pyenv init -)" 8 source ~/.bashrc
3.用pyenv安裝一個3.5.2的版本python
2 # 1.直接命名安裝 3 pyenv install 3.5.2 4 # 2.下載速度太慢的話,可以先下載然後放到~/.pyenv/cache目錄 5 mkdir ~/.pyenv/cache 6 wget -C ~/.pyenv/cache https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz 7 # 修改3.5.2的鏡像文件地址 8 vim ~/.pyenv/plugins/python-build/share/python-build/3.5.2
install_package "Python-3.5.2" "https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz" else install_package "Python-3.5.2" "http://mirrors.sohu.com/python/3.5.2/Python-3.5.2.tar.xz" 12 # 用version查看版本號 13 pyenv version
4.virtualenv 安裝
1 # 安裝virtualenv,返回版本號即安裝成功 2 pip install virtualenv 3 # virtualenv命令使用格式,[OPTIONS]參數選項,可有可無;DEST_DIR命令執行目錄 4 virtualenv [OPTIONS] DEST_DIR 5 # 嘗試創建一個虛擬目錄(~:自定義目錄名) 6 virtualenv /data/~
5.virtualenv 應用
1 # 創建虛擬工作目錄 2 virtualenv /data/~/virtualpy 3 # 通過source載入環境變數,使本地環境切換至虛擬工作目錄 4 source /data/~/virtualpy/bin/activate 5 # 退出虛擬環境命令 6 Deactivate
6.安裝mkvirtualenv命令
1 # 安裝mkvirtualenv 2 pip install --upgrade pip 3 # 新建.virtualenvs 4 mkdir $HOME/.virtualenvs 5 # 修改.bashrc,文末添兩行 6 vim /root/.bashrc 7 export WORKON_HOME=$HOME/.virtualenv 8 source /usr/local/bin/virtualenvwrapper.sh 9 source /root/.bashrc