随笔分类 - Python运维自动化
摘要:1.What/做什么(分析) 2.How/怎么做(设计) 3.Do It/开始做(执行) 4.Test/测试(测试与修复错误) 5.Use/使用(操作或开发) 6.Maintain/维护(改进)
阅读全文
摘要:该模块基于ssh用于连接远程服务器并执行相关操作。 SSHClient 用于连接远程服务器并执行基本命令 pip3 install paramiko # 基于用户名和密码 import paramiko # 创建ssh对象 ssh = paramiko.SSHClient() # 允许连接不在kno
阅读全文
摘要:#!/usr/bin/env python3 # -*- coding: utf-8 -*- # python中有两个内建模块用来处理命令行参数:getpot、optparse。 # optparse模块主要用来为脚本传递命令参数,采用预定义好的选项来解析命令行参数。 # add_option()参
阅读全文
摘要:#!/usr/bin/env python3 # -*- coding: utf-8 -*- # configparser模块的使用 # 在生产环境中,我们使用Python编写一些脚本,一般我们会把一些配置信息通过变量的方式在代码里进行指定. # 如果有多个代码使用相同的配置,例如每个脚本可能都需要
阅读全文