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