- 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