背景以前的一个项目中,在做系统资源上报时,因不知道怎么将数据上报给服务端再展示,后来用了一种最直接和不安全的方式,直接写入数据库,这样做很不方便,主要因为需要授权和做相关的防火墙策略(如果有几百上千台client,就算用网段的形式,也需要重复操作),而且如果数据库的信息发生变化时

阅读更多»

说明python中执行数据库操作,首先安装MySQL-python模块12yum install -y MySQL-python 或者pip install MySQL-python 常用操作创建数据库连接:123456789101112131415161718conn = My

阅读更多»

说明基于paramiko的封装,远程执行命令,方便简单,实用性强。 参数1234567-l 显示可用的task-f 指定入口文件,默认为fabfile.py-H 指定目标主机,主机之间用,号分隔-P 已并行执行,默认为串行-R 指定role角色-t 连接超时时间(s)

阅读更多»

Ansible架构图 Ansible特性- 基于python实现,由Paramike,PyYAML和Jinjia2三个关键模块 - 部署简单,agentless - 使用ssh协议 - 主从集中化模式 - 支持自定义模块 - 支持playbook - 幂等性:一种操作可重复多次结

阅读更多»

说明Celery是一个异步任务队列/基于分布式消息传递的作业队列。它侧重于实时操作,同时对调度的支持也很好 适用场景 可以在 Request-Response 循环之外执行的操作:发送邮件、推送消息 耗时的操作:调用第三方 API(前端通过 AJAX 展示进度和结果) 周期性任务

阅读更多»

在Django 项目中使用自带的分页模块,记录如下 相关说明12345678910111213141516171819from django.core.paginator import Paginator objects = ['abc','bcd','cde','def','e

阅读更多»

ConfigParser模块记录常用方法123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646

阅读更多»

logging为python模块提供状态、错误、信息输出的标准接口。日志级别大小关系为:CRITICAL > ERROR > WARNING > INFO > DEBUG > NOTSET logging.basicConfig函数各参数说明:fil

阅读更多»

redis设置密码123456789101112131415方法一(命令行):CONFIG SET requirepass password #设置密码为passwordauth password #登录ping #验证CONFIG SET requirepass &apos

阅读更多»

ttxsgoto

天天向上goto