学习ansible笔记1

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

 

posted on 2019-07-05 18:07  鑫春  阅读(296)  评论(0编辑  收藏  举报

导航