摘要: 序言篇: 之前工作环境一直使用Centos6版本,脚本一直在使用/etc/init.d/xxx;系统升级到Cento7后,虽然之前的启动脚本也可以使用,但一直没有使用systemctl 的自定义脚本。 本篇文章用于总结下,具体的使用方式。Centos7 开机第一程序从init完全换成了systemd 阅读全文
posted @ 2018-04-18 17:07 王永存ღ 阅读(11125) 评论(0) 推荐(1) 编辑
摘要: 简介 pillar支持的数据存储方式有很多,mysql, mogo,json等。本篇介绍关于http存储方式。 首先简要说明整个流程:salt-master会去一个指定http发送get请求获取一个json串,然后将json存储为pillar。获取json时是根据salt-minon的minion_ 阅读全文
posted @ 2018-02-09 19:00 王永存ღ 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 摘要 比较判断逻辑是在代码中经常使用的,在Python中常用 '==' 和 is 来做比较判断。 == : 双等号是用来比较变量所指向内存单元中的值是否相等,它只关心值,并不在意值的内存地址,也就是说可以是两个不同内存地址的值相等。 is : 它用来比较两个变量是不是指向同一个内存单元,虽然它也可以 阅读全文
posted @ 2018-02-06 16:51 王永存ღ 阅读(547) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash #chkconfig: 2345 80 90 #description:auto_run PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH # Check i 阅读全文
posted @ 2017-12-26 16:49 王永存ღ 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 简介 grains用于存储静态不易变更的数据,而pillar一般用于存储动态, 敏感的数据,通过minion和master设置或获取grains信息,而pillar信息只能在master端配置,在到minion端执行。pillar 默认使用sls文件进行数据存储(YAML格式),除此之外, pill 阅读全文
posted @ 2017-12-22 15:55 王永存ღ 阅读(2471) 评论(0) 推荐(0) 编辑
摘要: 简介 Grains 是SaltStack 的重要组件之一。主要记录minion的静态信息,比如CPU,内存,磁盘,网络信息等。Grains信息是minion启动时汇报给Master的。 刷新grains方法: (1)重启minion (2)Master强制刷新: salt '*' saltutil. 阅读全文
posted @ 2017-12-08 17:50 王永存ღ 阅读(2454) 评论(0) 推荐(0) 编辑
摘要: 介 SaltStack是基于Python开发的一套C/S架构配置管理工具。它的底层使用ZeroMQ消息队列pub/sub方式通信,使用SSL证书签发的方式进行认证管理。号称世界上最快的消息队列ZeroMQ使得saltstack能工快速在成千上万台机器上进行操作,而且使用RSA Key方式确认身份,传 阅读全文
posted @ 2017-12-08 17:24 王永存ღ 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 简介 urllib是python的一个获取url(Uniform Resource Locators,统一资源定位符),可以用来抓取远程的数据。 常用方法 (1)urlopen urllib.request.urlopen(url, data=None,[timeout,]*,cafile=None 阅读全文
posted @ 2017-12-07 15:40 王永存ღ 阅读(1962) 评论(0) 推荐(0) 编辑
摘要: 记录自己在使用django开发过程中遇到的问题,不间断更新。 (1) 独立运行普通Python脚本调用django中定义的类报错 报错信息: django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TA 阅读全文
posted @ 2017-12-07 10:33 王永存ღ 阅读(2678) 评论(0) 推荐(0) 编辑
摘要: 写在部署前 在线上部署django项目时,比较成熟的方案是:nginx + uWSGI + Django。 nginx和Django 都比较熟悉了,uWSGI是什么呢?WSGI是一个协议,python用于web开发的协议,uWSGI则是一个程序,充当WEB服务器或者中间件。当Nginsx+uWSGI 阅读全文
posted @ 2017-11-28 16:49 王永存ღ 阅读(1053) 评论(0) 推荐(0) 编辑