git安装及升级

Git安装部署   git是分布式版本控制系统,我们只要有一个原始的git版本仓库,就可以让其他主机克隆这个原始版本仓库,从而使一个git版本仓库可以被同时分布到不同的主机之上,并且每台主机的版本库都是一样的,没有主次之分,极大的保证了数据安全性。并使得用户能够自主选择向哪个git服务器推送文件。 linxu安装git […]

企业代码上线之SVN解决方案(二)

SVN目录组织结构说明 tree /home/oldboy/svn/ home/oldboy/svn/ |–branch #分支为测试使用,几个以上的项目必须开分支,测试需要本分支通过,主线合并到分支通过,才能合并到主线进行测试。 |–tags #版本记录用 –trunk #主线,与 […]

企业代码上线之SVN解决方案(一)

记得上篇文档我们SVN使用源码编译安装的,其实在生产环境中,最佳实践是用yum安装。 好吧,下面我们来一起看下yum 方式部署SVN(独立服务器访问) 一、SVN补充说明 之前文章已经做了说明,这里我们再补充说明下: 1.1 SVN的服务运行模式有3种: 1)独立服务器访问(SVN)   访问地址如:svn://svn […]

版本管理工具之SVN(Subversion)

一、SVN介绍及原理说明 1.1 SVN介绍   SVN(Subversion)是Apache软件基金会组织下的一个项目,是一个跨平台的开源的源代码管理工具.是cvs的接班人.Subversion类似一个文件服务器,数据放置在一个中央资料档案库(repository)中;但是可以记录每个文件的每一次修改更新记录,这样就 […]

Saltstack入门与实践之配置管理

  salt远程执行我们要学习的saltstack的远程执行模块;salt配置管理我们要学习saltstack的状态模块;   我们学习saltstack重要培养的我们的架构能力,比如:saltstack远程管理我们会玩了,配置管理会玩了,现在丢给你一个架构,能不能用saltstack来实现这个架构的能力; 一、如何理 […]

Saltstack入门与实践之远程执行

一、如何理解Saltstack的执行模块 在远程主机上运行预定义的或任意命令,也称为远程执行,是saltstack的核心功能. salt执行模块   salt执行模块是由远程执行系统调用来执行各种各样的任务。这些模块提供的功能,如安装包,重启服务,远程命令运行,传输文件,等等。 官方资料: https://www.un […]

自动化运维好帮手之Slatstack批量管理

引用也不知谁说的一句话: 一个没有自动化运维的梦的运维OPS不是一个好开发。啧啧…… 一、Slatstack简介   Saltstack是一个基于Python开发的一种C/S架构配置管理工具的服务器基础架构管理平台,具备配置管理、远程执行、监控等功能,可以理解为简化版的额Puppet 和加强版的 […]

自动化运维的基石之定制RPM包

安装软件的方式有哪些 1.编译安装软件   优点:   定制化安装目录;     按需要开启功能;     可定制(定制安装目录和如软件功能)一定情况下,不需要网络、可选择软件版本安装;   缺点: 需要查找比实验出适合的编译参数;    版本升级导致一些参数取消,解决此类问题查看官方文档最直接有效; Mysql PH […]