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安装配置
python自动化运维篇的更多相关文章
- python自动化运维之CMDB篇-大米哥
python自动化运维之CMDB篇 视频地址:复制这段内容后打开百度网盘手机App,操作更方便哦 链接:https://pan.baidu.com/s/1Oj_sglTi2P1CMjfMkYKwCQ ...
- Python自动化运维:技术与最佳实践 PDF高清完整版|网盘下载内附地址提取码|
内容简介: <Python自动化运维:技术与最佳实践>一书在中国运维领域将有“划时代”的重要意义:一方面,这是国内第一本从纵.深和实践角度探讨Python在运维领域应用的著作:一方面本书的 ...
- Python自动化运维 技术与最佳实践PDF高清完整版免费下载|百度云盘|Python基础教程免费电子书
点击获取提取码:7bl4 一.内容简介 <python自动化运维:技术与最佳实践>一书在中国运维领域将有"划时代"的重要意义:一方面,这是国内第一本从纵.深和实践角度探 ...
- Day1 老男孩python自动化运维课程学习笔记
2017年1月7日老男孩python自动化运维课程正式开课 第一天学习内容: 上午 1.python语言的基本介绍 python语言是一门解释型的语言,与1989年的圣诞节期间,吉多·范罗苏姆为了在阿 ...
- python自动化运维学习第一天--day1
学习python自动化运维第一天自己总结的作业 所使用到知识:json模块,用于数据转化sys.exit 用于中断循环退出程序字符串格式化.format字典.文件打开读写with open(file, ...
- 【目录】Python自动化运维
目录:Python自动化运维笔记 Python自动化运维 - day2 - 数据类型 Python自动化运维 - day3 - 函数part1 Python自动化运维 - day4 - 函数Part2 ...
- Python自动化运维的职业发展道路(暂定)
Python职业发展之路 Python自动化运维工程 Python基础 Linux Shell Fabric Ansible Playbook Zabbix Saltstack Puppet Dock ...
- python自动化运维之路~DAY5
python自动化运维之路~DAY5 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.模块的分类 模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数 ...
- Python自动化运维开发实战 一、初识Python
导语 都忘记是什么时候知道python的了,我是搞linux运维的,早先只是知道搞运维必须会shell,要做一些运维自动化的工作,比如实现一些定时备份数据啊.批量执行某个操作啊.写写监控脚本什么的. ...
随机推荐
- POJ-1422 Air Raid---二分图匹配&最小路径覆盖
题目链接: https://vjudge.net/problem/POJ-1422 题目大意: 有n个点和m条有向边,现在要在点上放一些伞兵,然后伞兵沿着图走,直到不能走为止 每条边只能是一个伞兵走过 ...
- 【转】Android xml资源文件中@、@android:type、@*、?、@+含义和区别
一.@代表引用资源 1.引用自定义资源.格式:@[package:]type/name android:text="@string/hello" 2.引用系统资源.格式:@andr ...
- 文本编辑器Vim技巧
1. 导入文件内容 :r 文件名 2. 插入当前日期 :r !date 3. :!which ls 4. :r !命令
- spring中使用i18n(国际化)
简单了解i18n i18n(其来源是英文单词internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称.在资讯领域,国际化(i18n)指让产品(出版物,软件,硬件 ...
- 【P1330】 封锁阳光大学
两个和谐河蟹不能在同一条边的两端.所以对于每条边.只有一个节点有和谐河蟹 所以说,我们可以将有和谐河蟹的看做一种颜色,或则是状态.没有河蟹看做另一种言颜色 这样边变成了二分图染色 所以嗯~(・∀・) ...
- 第47章 QR-Decoder-OV5640二维码识别—零死角玩转STM32-F429系列
第47章 QR-Decoder-OV5640二维码识别 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.y ...
- pooling
转自:http://www.gageet.com/2014/09182.php 本文部分参考了:http://www.zhihu.com/question/23437871 卷积层是对图像的一个邻域进 ...
- ReactiveObjC框架的简单介绍
最近在一直在学习RAC框架的Object-C版本ReactiveObjC(Swift版本为ReactiveSwift),这篇文章简单展示一下学习的成果!!!如果有什么地方理解错误,欢迎大家指正!!!互 ...
- 小程序navigateTo和redirectTo的使用
最近公司商城项目,有个小问题,就是在商品详情页>购物车页>确认下单页>支付成功和取消支付都会前往订单详情页.当时我没想这么多就全部跳转都用了navigateTo,这样做的话,第一个问 ...
- js加减乘除精确计算
Javascript精确计算时的bug JS无法进行精确计算的bug 在做CRM,二代审核需求审核详情页面时.需要按比例(后端传类似0.8的小数)把用户输入的数字显示在不同的地方. 在做dubheIn ...