摘要: Shell编程基础篇-下 分类: 玩转Linux,Shell编程,日常 分类: 玩转Linux,Shell编程,日常 1.1 条件表达式 1.1.1 文件判断 常用文件测试操作符 常用文件测试操作符 说明 -d文件,d的全拼为directory 文件存在且为目录则为真,即测试表达式成立 -f文件,f 阅读全文
posted @ 2019-02-28 08:59 是烫的不是自来卷 阅读(148) 评论(0) 推荐(0) 编辑
摘要: MHA高可用架构与Atlas读写分离 1.1 MHA简介 1.1.1 MHA软件介绍 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQ 阅读全文
posted @ 2019-02-28 08:58 是烫的不是自来卷 阅读(218) 评论(0) 推荐(0) 编辑
摘要: MySQL 优化实施方案 1.1 前言 在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已。更多关于MySQL查询相关参照:http://www.cnblogs.com/clsn/p/803896 阅读全文
posted @ 2019-02-28 08:57 是烫的不是自来卷 阅读(200) 评论(0) 推荐(0) 编辑
摘要: Mysql 备份恢复与xtrabackup备份 1.1 备份的原因 备份是数据安全的最后一道防线,对于任何数据丢失的场景,备份虽然不一定能恢复百分之百的数据(取决于备份周期),但至少能将损失降到最低。衡量备份恢复有两个重要的指标:恢复点目标(RPO)和恢复时间目标(RTO),前者重点关注能恢复到什么 阅读全文
posted @ 2019-02-28 08:54 是烫的不是自来卷 阅读(198) 评论(0) 推荐(0) 编辑
摘要: Shell编程进阶篇 1.1 for循环语句 在计算机科学中,for循环(英语:for loop)是一种编程语言的迭代陈述,能够让程式码反复的执行。 它跟其他的循环,如while循环,最大的不同,是它拥有一个循环计数器,或是循环变数。这使得for循环能够知道在迭代过程中的执行顺序。 1.1.1 sh 阅读全文
posted @ 2019-02-28 08:53 是烫的不是自来卷 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 系统环境: Gitlab主机 IP:192.168.1.2 Jenkins主机 IP:192.168.1.3 一、为何要做自动部署 #为什么要做自动部署,因为懒啊!!! #部署Tomcat的在这里:https://blog.51cto.com/bigboss/2155423 二、配置Gitlab # 阅读全文
posted @ 2019-02-28 08:50 是烫的不是自来卷 阅读(2244) 评论(0) 推荐(0) 编辑
摘要: Docker+Jenkins+GIT+Tomcat实战持续化集成 一、概要 开发将源码上传到github仓库,通过jenkins持续集成引擎结合git工具,将源码拉取到jenkins服务器,通过工具maven在本地讲源码编译打包成war包,在ssh到Docker宿主机,通过执行脚本生成制作自定义的D 阅读全文
posted @ 2019-02-28 08:47 是烫的不是自来卷 阅读(630) 评论(0) 推荐(0) 编辑
摘要: Ansible入门与playbook实战 一、简要 1、关于AnsibleAnsible是一个部署一群远程主机的工具;Ansible通过SSH协议实现远程节点和管理节点之间的通信。理论上说,只要管理员通过ssh登录到一台远程主机上能做的操作,Ansible都可以做到。Ansible是python开发 阅读全文
posted @ 2019-02-28 08:45 是烫的不是自来卷 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 自动化运维工具Ansible实战(五)Playbooks剧本使用 一、Playbook 简介 Playbooks与Ad-Hoc相比,是一种完全不同的运用Ansible的方式,而且是非常之强大的;也是系统ansible命令的集合,其利用yaml语言编写,运行过程,ansbile-playbook命令根 阅读全文
posted @ 2019-02-28 08:43 是烫的不是自来卷 阅读(342) 评论(0) 推荐(0) 编辑