python
Ian_安安
不要去追一匹马,用追马的时间种草,待到春暖花开时,就会有一批骏马任你挑选;不要去刻意巴结一个人,用暂时没有朋友的时间,去提升自己的能力,待到时机成熟时,就会有一批的朋友与你同行;用人情做出来的朋友只是暂时的,用人格吸引来的朋友才是长久的。所以,丰富自己比取悦他人更有力量。
展开
-
Python Linux系统管理与自动化运维之深入浅出Ansible(四)
本节结合前面所学的ansible命令和playbook语法做一个小的练习,实现在一台服务器上部署nginx.playbook如下: 剧本如下:安装nginx 添加nginx用户 考本配置文件 添加index.html文件 ansible-playbook depoly_nginx.ymldepoly_nginx.yml---- hosts: nginx_server ...原创 2018-07-24 10:54:34 · 440 阅读 · 0 评论 -
Python Linux系统管理与自动化运维之深入浅出Ansible(三)
利用Playbook的使用并利用playbook实现Nginx与MongoDB的部署。playbook1.yml---- import_playbook: playbook.yml- hosts: db_server tasks: - name: install mongodb yum: name=mongodb-server state=present- host...原创 2018-07-22 00:46:10 · 722 阅读 · 0 评论 -
Python Linux系统管理与自动化运维之深入浅出Ansible(一)
Ansible维护模式通常由控制机和被管理机组成。因为Ansible的特性不像其他运维工具那样需要在被监控的目标上安装agent,所以我们的侧重点只需要放在安装了Ansible的服务器上(当然用于实验环境的话可以是一台笔记本,台式机或者仅仅只需要一台虚拟机即可)。Ansible可以通过SSH进行远程链接到对端主机上,然后执行你想要执行的playbook或者指令。所有的远程主机都可以在invento...原创 2018-07-21 14:01:45 · 2325 阅读 · 0 评论 -
ansible学习一
我们这使用四台主机进行编辑和介绍: 10.1.11.34 master\ 10.1.11.35 web1\ 10.1.11.36 web2\ 10.1.11.37 dbserver学习资源: 马哥教育ansible内部视频教程 https://pan.baidu.com/s/1c2NG4MW 密码: kfdq学习马哥教育ansible内部视频教程学习笔...原创 2018-07-20 11:21:10 · 1114 阅读 · 0 评论 -
Python Cookbook学习记录(一)
第一章:数据结构和算法问题一:n个元素组成的元组或序列进行分解方法一:利用n个元素赋值实现拆分 如:p=(3,4,5,6)a,b,c,d=pprint(a,b,c,d)方法二:对列表或者元组进行遍历p=(3,4,5,6)for i in range(len(p)): print(p[i],end=''+" ")列表中包含元组或者列表类似 进一步细分...原创 2018-07-20 11:20:08 · 221 阅读 · 0 评论 -
廖雪峰python教程学习之习题解析
第一天条件判断练习测试# 小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:# 低于18.5:过轻# 18.5-25:正常# 25-28:过重# 28-32:肥胖# 高于32:严重肥胖# 用if-elif判断并打印结果:def exp_if(): height = 1.75 weig...原创 2018-07-20 11:17:42 · 8118 阅读 · 1 评论 -
优化python实现访问规则目录下的日志文件 并且查询是否包含需要内容
因为上一个版本的super21.py没有实现匹配和异常处理,故更新该脚本。实现判断目录是否存在以及错误日志输出功能。程序具体实现:#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/7/19 17:11# @Author : anan# @File : super21.py# @Software: P...原创 2018-07-20 10:46:41 · 196 阅读 · 0 评论 -
python实现访问规则目录下的日志文件 并且查询是否包含需要内容
通过处理将程序名整理成一个列表文件通过读取该文件并访问该程序的日志了解该程序是否正常启动。 我的程序重启后如果正常运行会输出ACCESS GRANTED 列出日志文件中ACCESS GRANTED的上下五行,了解程序是否正常运行。如果正常输出该程序正常运行 如果不正常强调该程序 并且重新回去看日志了解程序异常情况。程序具体实现:#!/usr/bin/env python# -*...原创 2018-07-19 21:22:00 · 451 阅读 · 0 评论 -
实现将mysql日志文件输出结果写入另一个数据库中
这一节主要是基于python的pymysql模块实现向数据库中插入一条数据实现将输出的数据重新写入另一个数据库。实现:添加了一个insert_merid函数。实现连接mysql并往里面插入查询结果数据。#!/usr/bin/env python# -*- coding: utf-8 -*-# @Author : Zhou Jiaanimport osimport time...原创 2018-07-19 14:40:30 · 587 阅读 · 0 评论 -
python实现处理mysql结果输出示例
在运维过程中,经常需要读取mysql的结果输出并进行响应的处理,这节介绍如何用Python读取mysql结果表并进行相应的整理。程序介绍: readInterfacelog 实现读取mysql的打印的结果并执行相应的语句。这里我们以重新输出结果作为演示。 效果如图: 具体实现#!/usr/bin/env python# -*- coding: utf-8 -*-# @Da...原创 2018-07-19 13:25:02 · 3850 阅读 · 0 评论 -
Ansible模板实验案例分析之lamp_simple
本节通过对官方提供的Lamp_simle模板项目的分析简要分析一个项目的构架以及如何构建属于自己的playbook原创 2018-07-24 16:42:00 · 422 阅读 · 0 评论 -
github图片上传返回url链接
说明'''第一步:上传文件到img目录下第二步:读取上传文件夹的文件名第三步:将文件上传到github文件夹下返回url链接第四步:设置sh快捷启动、设置py为开机自启'''rz filenametrue.py 实现监控文件夹文件变化返回文件名#!/usr/bin/env python# -*- coding: utf-8 -*-import osfrom wa...原创 2018-07-06 14:30:04 · 1590 阅读 · 0 评论 -
实现Mysql正式库数据导出并上传到测试机
今天开发跟我说需要将某几张表的某个时间段的数据导出到测试机上,故写了这个程序实现将执行该脚本导出数据并自动上传到测试机。本脚本分为两个部分:控制远程服务器执行导出脚本和本地获取远程数据并上传到测试机。第一部分:获取远程服务器数据库文件expertdata.py#!/usr/bin/env python# -*- coding: utf-8 -*-# @Date : 2018-...原创 2018-08-02 17:28:11 · 838 阅读 · 0 评论