shell是一种脚本语言,可以使用逻辑判断、循环等语法可以自定义函数、shell是系统命令的集合shell脚本可以实现自动化运维,能够大大增加我们的运维效率shell脚本结构脚本开头以#!/bin/bash表示说明这是一个shell脚本脚本文件的名字是以.sh结尾的,用于区分这是一个shell脚本文件shell执行方法有两种一种是给予权限,使用shshell.sh或./shell.sh的方式一种是
分类:
系统相关 时间:
2018-09-16 22:03:44
阅读次数:
254
缘起于上家公司DBA的强烈意愿,在他们的帮助下做了这套MySQL上线平台。平台的核心功能是SQL操作,SQL语句优化。可以做到这些点,得益于开源力量的强大,在此感谢开源项目Inception及SQLAdvisor团队!1开源项目简介:Inception:一个集审核、执行、备份及生成回滚语句于一身的MySQL自动化运维工具。SQLAdvisor:基于MySQL原生态词法解析,结合分析SQL中的whe
分类:
数据库 时间:
2018-09-15 23:19:27
阅读次数:
9756
一:shell脚本介绍shell是一种脚本语言可以使用逻辑判断、循环等语法可以自定义函数shell是系统命令的集合shell脚本可以实现自动化运维,能大大增加我们的运维效率二:shell脚本结构和执行开头需要加#!/bin/bash以#开头的行作为解释说明脚本的名字以.sh结尾,用于区分这是一个shell脚本执行方法有两种chmod+x1.sh;./1.shbash1.sh查看脚本执行过程bash
分类:
系统相关 时间:
2018-09-14 01:04:02
阅读次数:
181
1.anisble简介anisble是一款自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible只是提供一种框架。主要包括:(1)连接插件:负责和被监控端实现通信;(2)hostinventory:指定操作的主机,是一个配置文件里面定义监控的主机(3)各种模块核心模块,c
分类:
其他好文 时间:
2018-09-12 23:55:07
阅读次数:
682
1.ansible简介ansible是一款自动化运维工具,基于Python开发,集合了众多运维工具(puppet,cfengine,chef,func,fabric)的优点,实现了批量(系统配置,程序部署,运行命令)等功能并且ansible是基于模块工作的,本身没有批量部署的能力,真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:1.连接插件connetio
分类:
系统相关 时间:
2018-09-11 23:55:51
阅读次数:
1002
1.ansible简介ansible是一款自动化运维工具,基于Python开发,集合了众多运维工具(puppet,cfengine,chef,func,fabric)的优点,实现了批量系统配置,批量程序部署,批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:(1)连接插件connec
分类:
系统相关 时间:
2018-09-11 01:06:46
阅读次数:
777
ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:(1)、连接插件connectionplug
分类:
其他好文 时间:
2018-09-10 19:47:38
阅读次数:
308
ansibleansible的理论部分ansible的介绍 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 ansible是基于paramiko开发的,并且基于模块化工作,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansi
分类:
其他好文 时间:
2018-09-10 11:56:23
阅读次数:
192
人工智能的快速发展以及大数据时代的来临,使得 Python 语言不仅在人工智能领域大放异彩,在数据处理上也有着得天独厚的优势,在 Web 开发、网络编程、自动化运维、游戏开发、金融等领域扮演着越来越重要的角色。 百度搜索指数表明,2017 年 7 月份开始,Python 的搜索指数已经超过了 Jav ...
分类:
编程语言 时间:
2018-09-08 20:03:24
阅读次数:
208
应用发布简单的流程:1.集群节点应用下线(下面会介绍为什么将这个放在第一位.)2.获取最新代码3.编译打包4.推送到应用机器5.差异复制6.重启7.测试8.加入集群我公司都是使用nginx完成负载均衡的...当我们后端应用python,java,nodejs需要升级上线新的功能的时候,就会涉及到nginx的upstream的变动。之所以将应用下线放在的第一位,是因为nginx在去掉upstream
分类:
其他好文 时间:
2018-09-04 19:15:41
阅读次数:
220