摘要:
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 是: 一个配置管理系统,能够维护预定义状态的远程节点(比如,确保指定的报被安装,指定的服务在运行) 一个分布式远程执行系统,用来在远程节点(可以是单个节点,也可以是任意规则挑选出来的节点)上执行命令和查询数据 开发其的目的是为远程执行提供最好的解决方案,并使远程执行 阅读全文
摘要:
1、Selenium工具 Selenium是ThroughtWorks公司开发的一套Web自动化测试工具,它分为三个组件: Selenium IDE Selenium RC (Remote Control) Selenium Webdriver Selenium IDE是firefox的一个插件,允 阅读全文
摘要:
1、在python2和python3中的差异 在python2中,urllib和urllib2各有各自的功能,虽然urllib2是urllib的升级版,但是urllib2还是不能完全替代urllib,但是在python3中,全部封装成一个类,即urllib python2中urllib2和urlli 阅读全文
摘要:
1、释义 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。 2、申明 爬虫也是只能爬取公开网站,公开的额数据,别人加密的,涉及到隐私的,不能随便 阅读全文