• python自动化运维篇


    • 1-1 Python运维-课程简介及基础
    • 1-2 Python运维-自动化运维脚本编写
    • 2-1 Python自动化运维-Ansible教程-Ansible介绍
    • 2-2 Python自动化运维-Ansible教程-Ansible配置运行1
    • 2-3 Python自动化运维-Ansible教程-Ansible配置运行2
    • 2-4 Python自动化运维-Ansible使用教程1
    • 2-5 Python自动化运维-Ansible使用教程2
    • 2-6 Python自动化运维-Ansible使用教程3
    • 2-7 Ansible-API使用教程1
    • 2-8 Ansible-API使用教程2
    • 3-1 Python自动化运维-Saltstack介绍
    • 3-2 Python自动化运维-Saltstack安装配置运行1
    • 3-3 Python自动化运维-Saltstack安装配置运行2
    • 3-4 Python自动化编程-salt使用教程1
    • 3-5 Python自动化编程-salt使用教程2
    • 3-6 Python自动化编程-salt使用教程3
    • 3-7 Python自动化运维-Saltstack教程-SaltstackAPI使用1
    • 3-8 Python自动化运维-Saltstack教程-SaltstackAPI使用2
    • 3-9 Python自动化运维-Saltstack教程-SaltstackAPI使用3
    • 4-1 Python自动化运维-Nagios介绍_x264
    • 4-2 Python自动化运维-Nagios配置_x264
    • 4-3 Python自动化运维-Nagios安装使用1
    • 4-4 Python自动化运维-Nagios安装使用2
    • 5-1 Python自动化运维-buildot简介_x264
    • 5-2 buildbot安装配置

    1-1 Python运维-课程简介及基础

    简介:随着技术的进步、业务需求的快速增长,一个运维人员通常要管理上百、上千台服务器,运维工作也变的重复、繁杂。把运维工作自动化,能够把运维人员从服务器的管理中解放出来,让运维工作变得简单、快速、准确;

    1-2 Python运维-自动化运维脚本编写

    python_install.py;

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    # Project: AutoOps 
    # Software: PyCharm2018.3
    # DateTime: 2018-10-31 18:59
    # File: install_python.py
    # __author__: 天晴天朗
    # Email: tqtl@tqtl.org
    
    
    import os
    import sys
    
    if os.getuid() == 0:
        pass
    else:
        print '当前用户不是root用户,请以root用户执行该脚本'
        sys.exit(1)
    version = raw_input('请输入你想安装的Python版本(2.7/3.7)')
    if version == '2.7':
        url = 'https://www.python.org/downloads/release/python-2715/'
    elif version == '3.7':
        url = 'https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz'
    else:
        print '您输入的版本号有误,请输入2.7或者3.7'
        sys.exit(1)
    
    cmd = 'wget ' + url
    res = os.system(cmd)
    if res != 0:
        print '下载源码包失败,请检查网络'
        sys.exit(1)
    
    if version == '2.7':
        package_name = 'Python-2.7.15'
    else:
        package_name = 'Python-3.7.1'
    cmd = 'tar -xf' + package_name + '.tgz'
    res = os.system(cmd)
    if res != 0:
        os.system('rm ' + package_name + '.tgz')
        print '解压缩源码包失败,请重新运行这个脚本下载源码包'
        sys.exit(1)
    
    cmd = 'cd ' + package_name + '&& ./configure --prefix=/usr/local/python && make && make install'
    
    res = os.system(cmd)
    if res != 0:
        print '编译Python源码失败,请检查是否缺少依赖库'
        sys.exit(1)

    2-1 Python自动化运维-Ansible教程-Ansible介绍

    2-2 Python自动化运维-Ansible教程-Ansible配置运行1

    2-3 Python自动化运维-Ansible教程-Ansible配置运行2

    2-4 Python自动化运维-Ansible使用教程1

     

     

    2-5 Python自动化运维-Ansible使用教程2

    2-6 Python自动化运维-Ansible使用教程3

    2-7 Ansible-API使用教程1

    2-8 Ansible-API使用教程2

    3-1 Python自动化运维-Saltstack介绍

    3-2 Python自动化运维-Saltstack安装配置运行1

    3-3 Python自动化运维-Saltstack安装配置运行2

    3-4 Python自动化编程-salt使用教程1

    3-5 Python自动化编程-salt使用教程2

    3-6 Python自动化编程-salt使用教程3

    3-7 Python自动化运维-Saltstack教程-SaltstackAPI使用1

    3-8 Python自动化运维-Saltstack教程-SaltstackAPI使用2

    3-9 Python自动化运维-Saltstack教程-SaltstackAPI使用3

    4-1 Python自动化运维-Nagios介绍_x264

    4-2 Python自动化运维-Nagios配置_x264

    4-3 Python自动化运维-Nagios安装使用1

    4-4 Python自动化运维-Nagios安装使用2

    5-1 Python自动化运维-buildot简介_x264

    5-2 buildbot安装配置

  • 相关阅读:
    angular6跨域问题proxy.conf.json
    angular2 防止刷新页面 参数丢失
    自定义修改table样式 scoped会影响
    angular ngfor和ngif指令共用
    yum 是轮船发动机,brew 是汽车发动机,不能混用。
    Vue watch 监听 computed
    vue 路由跳转,参数消失问题
    vue 使用:class切换高亮 点击路由跳转 上个组件的点击事件保存的参数 在下一次重复进入这个组件的时候 默认值都已经还原了 得通过路由跳转的时候 把上个组件的状态通过路由保存下来 通过下一次进入这个组件的时候 获取路由 渲染当前页面的:class 进行高亮
    函数防抖 函数节流
    vue router-view router-link RouterView【命令视图】和RouterLink【命令路线】本身是两个组件。 命名路由
  • 原文地址:https://www.cnblogs.com/tqtl911/p/9880284.html
Copyright © 2020-2023  润新知