• 学习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
  • 相关阅读:
    Miox带你走进动态路由的世界——51信用卡前端团队
    从零开始搭建Vue组件库 VV-UI
    你不知的DOM编程
    浅谈前后端分离与实践(一)
    处理 Vue 单页面应用 SEO 的另一种思路
    Vue服务端渲染和Vue浏览器端渲染的性能对比
    实例PK(Vue服务端渲染 VS Vue浏览器端渲染)
    使用ES6+Vue+webpack+gulp构建新一代Web应用
    耐克的定制页用canvas如何实现....跪求前端大神指点。
    Unity热更新学习(二) —— ToLua c#与lua的相互调用
  • 原文地址:https://www.cnblogs.com/gcixx/p/11139942.html
Copyright © 2020-2023  润新知