老板你再这样我要删库了

加班使我快乐,工作让我成长

【Python自动化运维】一个简单的jenkins发布教程(jenkins + svn + saltstack + python)

一、环境准备 1、安装JDK插件,略。 2、安装tomcat,略。 3、搭建jenkins,略。 3、saltstack master 和minion环境搭建,略。 4、file_roots设置。 二、jenkins项目配置。 1、新建一个jenkins项目。 2、项目配置。 ...

2019-02-18 18:09:58

阅读数 21

评论数 0

【Python自动化运维】远程备份数据库并下载到本地

使用云服务的时候,将备份文件下载存放到本地来可以减少数据丢失的风险,实现数据容灾。 先看看下面用shell写的脚本 #!/usr/bin/bash # 文件命名,加上日期 file_name="mysql_backup`date +"...

2019-02-14 18:25:21

阅读数 28

评论数 0

【运维笔记】jenkins

jenkins配置要点 1、General 丢弃旧的构建 2、源码管理 Subversion git 3、构建环境 Delete workspace before build starts 4、构建 ## Maven打包: ##源码管理路径设置为子类项目路径...

2019-02-13 14:51:44

阅读数 1608

评论数 1

【运维笔记】docker

docker 核心概念:镜像(image) 容器(container) 仓库(Repository) 一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 Docker 镜像 ## 获取镜像 docke...

2019-02-13 14:42:12

阅读数 1600

评论数 0

【运维笔记】mariadb

mariadb与mysql使用上其实相差不多,可以看下我另一篇关于MySQL的文章https://blog.csdn.net/wuguifa/article/details/86478308 源码编译 yum groupinstall "Development Tools&...

2019-02-13 14:37:29

阅读数 1601

评论数 0

【运维笔记】keeplived

keepalived要点 1、检查机器健康状况 2、绑定Virtual IP 到外网网卡 3、故障转移(Virtual IP切换、切换时执行脚本) 允许vrrp协议通过防火墙 firewall-cmd --direct --permanent --add-rule ipv4 filt...

2019-02-13 11:05:25

阅读数 1616

评论数 0

【python自动化运维】钉钉自定义机器人消息推送

一、钉钉群机器人官方说明:https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0.karFPe&treeId=257&articleId=105735&...

2019-01-24 11:42:03

阅读数 118

评论数 0

【运维笔记】saltstack

安装 ## ubuntu16安装python3版本(python3.5及以上) wget -O - https://repo.saltstack.com/py3/ubuntu/16.04/amd64/latest/SALTSTACK-GPG-KEY.pub | sudo apt-key ad...

2019-01-23 10:10:32

阅读数 9714

评论数 1

【python自动化运维】批量安装salt-minion(2018.03py3)

使用saltstack作集中化管理平台,有一点不好的就是它属于C/S类型,每一台被控minion主机都需要安装一个salt-minion. 官方提供了一个salt-ssh可以用于批量操作,把账号密码等信息按指定格式写到roster文件里面,再用salt-ssh命令执行命令。类似这样: 在Pyt...

2019-01-22 18:35:59

阅读数 74

评论数 0

【运维笔记】zabbix

基础环境 centos、nginx、MySQL、PHP 创建用户、组 group zabbix user zabbix 安装依赖 yum install gcc pcre pcre-devel net-snmp curl curl-devel net-snmp net-snmp-devel ...

2019-01-21 15:26:59

阅读数 9793

评论数 3

【运维笔记】Ansible

Error: ssh encountered an unknown error during the connection ====当前账号与ssh公钥验证账号不一致 a、每个主机记录后面加上 ansible_ssh_user=user。 b、-u user进行连接 配置公...

2019-01-21 09:42:09

阅读数 9790

评论数 0

【运维笔记】nodejs

1、安装nodejs sudo apt-get install nodejs ## gulp是基于nodeJS 2、npm与cnpm npm(node package manager)nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等),cnpm代替官方版本,与npm用法完全...

2019-01-16 16:14:59

阅读数 45

评论数 0

【运维笔记】mysql5.7

mysql5.7安装 1、添加MySQL Yum存储库 --官方下载地址 http://dev.mysql.com/downloads/repo/yum/ https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch....

2019-01-14 15:35:11

阅读数 2729

评论数 0

【运维笔记】Git代码回滚

先用Eclipse演示一下git回滚的操作, 想知道Eclipse中git插件的安装和使用的,可以看一下我的另一篇文章 https://blog.csdn.net/wuguifa/article/details/86134534 从git远程仓拉取一个项目,演示文件有三次com...

2019-01-09 14:17:05

阅读数 4736

评论数 5

【运维笔记】Eclipse中git插件的使用

拉取代码 先用常见的软件Eclipse演示一下:

2019-01-09 11:32:26

阅读数 76

评论数 0

【运维笔记】Git

Git分布式版本控制系统 ## 依赖安装 yum install curl-devel expat-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker ## 配置使用git仓库的人员姓名 git config --g...

2019-01-04 14:44:49

阅读数 6661

评论数 1

【运维笔记】haproxy

ssh转发 ##修改配置文件 listen sshtest1 bind *:2222 mode tcp server ssh1 192.168.1.100:22

2019-01-03 09:55:16

阅读数 56

评论数 0

【运维笔记】nginx

http{ }模块 http负载 stream{ }模块 ssh转发 stream { upstream sshtest1 { server 192.168.1.100:22; server 192.168.1.200:22; } server { ...

2019-01-03 09:53:14

阅读数 68

评论数 0

【运维笔记】Centos7当网关(双网卡)

1、firewall-cmd --add-masquerade #允许数据包伪装 2、内网网卡IP为内部网络网关IP 3、设置DNS

2019-01-03 09:50:36

阅读数 60

评论数 0

【Python自动化运维】jenkins参数化构建过程(选项参数)

利用jenkins发包,当我需要有选择性的发多个包时,就可以使用 “参数化构建过程”,这里讲解一下 "选项参数"这个功能: 1、在项目中勾上 “参数化构建过程” 2、添加参数 “...

2018-12-29 17:06:04

阅读数 233

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭