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