- 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