ansible的特色:python
-- 模塊化設計git
-- 僅須要ssh和Python便可以使用github
-- 無客戶端vim
-- 功能強大,模塊豐富bash
-- 上手容易門檻低app
-- 基於python開發,作二次開發更容易ssh
-- 使用公司較多,社區活躍模塊化
1.安裝ansible,若是已安裝EPEL源,可直接yum安裝ui
1 # yum安裝 2 yum install ansible -y 3 # 驗證安裝結果 4 ansible --version
2.pyenv環境搭建spa
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" 9 else 10 install_package "Python-3.5.2" 11 "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