随笔分类 - python高级
摘要:1、简介 Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵
阅读全文
摘要:具体操作参考modules那篇,这里只陈述调用runner模块执行相关操作 需要注意的是,在master端需要定义好runner模块的目录,否则执行时会报无效模块: [root@jiang salt]# grep runner_dirs /etc/salt/master runner_dirs: [
阅读全文
摘要:1、salt-ssh相关 salt-ssh可以独立运行的,不需要minion端(功能类似ansible,只是出的比较晚,没有ansible使用的那么火) minion升级、重启,通过salt-ssh可以实现 salt-ssh可以代替expect之类的密码推送脚本,功能不比expect差 salt-s
阅读全文
摘要:1、需求 自定义一个类,首先初始化时候获得token,然后使用token认证去请求相应的json文件。 salt命令在shell中使用方式是salt 客户端 模块名.方法 参数(例子:salt ‘client’ cmd.run ‘free -m’)。 这里salt命令方法我们已经封装好了,想使用sa
阅读全文
摘要:1、流程图 2、简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 Ansible的核心程序: Host Lnventory:记录了每
阅读全文
摘要:Salt-api有两种方式: 第一种是函数的形式,有人家定义好的函数,我们可以直接调用,直接写python代码调用函数或者类就可以了 第二种形式是salt-api有封装好的http协议的,我们需要启动一个服务端 安装:yum install –y salt-api 1、函数形式的api ①、加载ma
阅读全文
摘要:1、工作模式 2、简介 Salt 是: 一个配置管理系统,能够维护预定义状态的远程节点(比如,确保指定的报被安装,指定的服务在运行) 一个分布式远程执行系统,用来在远程节点(可以是单个节点,也可以是任意规则挑选出来的节点)上执行命令和查询数据 开发其的目的是为远程执行提供最好的解决方案,并使远程执行
阅读全文
摘要:一、CSV数据处理 Csv文件格式 1.1、定义: 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由
阅读全文
摘要:一、通过python发邮件步骤: 1.1、前提是:开通了第三方授权,可以使用smtp服务 示例: 1.2、邮件消息注册: ①、首先创建一个消息对象: ②、消息内容: 首先,先定义一个字符串,来表示你得消息内容: 示例: ③、发送附件: 先找一个本地的文件, 打开文件,读出文件字符串, 通过MIMT
阅读全文
摘要:1、释义: socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭) 基本上,Socket 是任何
阅读全文
摘要:1、释义: Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理, 如果你的业务场景中需要用到异步任务,就可以考虑使用celery。 举几个实例场景中可用的例子: 你想对100台机器执行一条批量命令,可能会花很长时间 ,但你不想让你的程序等着结果返回
阅读全文

浙公网安备 33010602011771号