随笔分类 -  运维开发

python组件使用
摘要:import dns.resolver import requests import re import sys def get_ip_list(domain): try: cn = dns.resolver.query(domain, 'CNAME') for i in cn.response.a 阅读全文
posted @ 2020-02-18 11:34 Ray_chen 阅读(760) 评论(0) 推荐(0)
摘要:1 from fabric.api import * 2 from fabric.colors import * 3 from fabric.tasks import execute 4 ''' 5 env.hosts = ['192.468.4.50','192.168.4.51'] 6 env.user = 'root' 7 env.port = 22 8 e... 阅读全文
posted @ 2019-04-11 10:58 Ray_chen 阅读(549) 评论(0) 推荐(0)
摘要:1 import paramiko 2 import sys 3 4 5 user = "root" 6 pwd = "123456" 7 8 9 10 # 上传文件 11 def sftp_upload_file(server_path, local_path): 12 try: 13 t = paramiko.Transport((ip, ... 阅读全文
posted @ 2019-03-29 09:28 Ray_chen 阅读(221) 评论(0) 推荐(0)
摘要:import paramiko import sys user = "root" pwd = "123456" # 上传文件 def sftp_upload_file(server_path, local_path): try: t = paramiko.Transport((ip, 22)) t.connect(username=user, p... 阅读全文
posted @ 2019-03-29 09:24 Ray_chen 阅读(2450) 评论(0) 推荐(0)
摘要:1 import re 2 import paramiko 3 4 host="192.168.4.88" 5 user = "root" 6 password = "123456" 7 8 class GetLinuxMessage: 9 #登录远程Linux系统 10 def session(self, host, port, usernam... 阅读全文
posted @ 2019-03-29 09:21 Ray_chen 阅读(916) 评论(0) 推荐(0)
摘要:1 import shutil 2 from collections import namedtuple 3 from ansible.parsing.dataloader import DataLoader 4 from ansible.vars.manager import VariableManager 5 from ansible.inventory.manager impor... 阅读全文
posted @ 2019-03-29 09:14 Ray_chen 阅读(429) 评论(0) 推荐(0)
摘要:import shutil from collections import namedtuple from ansible.parsing.dataloader import DataLoader from ansible.vars.manager import VariableManager from ansible.inventory.manager import InventoryMana... 阅读全文
posted @ 2019-03-29 09:14 Ray_chen 阅读(1081) 评论(0) 推荐(0)
摘要:1 from collections import namedtuple 2 from ansible.parsing.dataloader import DataLoader 3 from ansible.vars.manager import VariableManager 4 from ansible.inventory.manager import InventoryManage... 阅读全文
posted @ 2019-03-29 09:13 Ray_chen 阅读(963) 评论(0) 推荐(0)
摘要:1 import paramiko 2 import sys 3 import getpass 4 import threading 5 import os 6 7 def rcmd(host=None, port=22, user='root', passwd=None, command=None): 8 ssh = paramiko.SSHClient() 9... 阅读全文
posted @ 2019-03-25 17:57 Ray_chen 阅读(729) 评论(1) 推荐(0)
摘要:1>>ping 一个网段的主机 2.多进程实现ping 3.多进程实现socket通信 4.多线程实现socket通讯 阅读全文
posted @ 2019-03-22 16:48 Ray_chen 阅读(275) 评论(1) 推荐(0)
摘要:修改虚拟机的主机ip 和hostname 阅读全文
posted @ 2019-03-15 09:38 Ray_chen 阅读(2839) 评论(0) 推荐(0)
摘要:常用模块 InventoryManager VariableManager 基于CMDB接口返回主机&主机信息进行动态执行 ansible-api调用执行 阅读全文
posted @ 2019-02-25 20:36 Ray_chen 阅读(2269) 评论(1) 推荐(0)
摘要:1.使用yagmail 2.使用email 阅读全文
posted @ 2019-01-22 20:40 Ray_chen 阅读(157) 评论(0) 推荐(0)