ansible环境搭建

安装ansible ansible官网:https://docs.ansible.com ansible安装方式有、源码、pip、yum,我是用的yum安装的,具体可以参考官网https://docs.ansible.com/ansible/latest/installation_guide/i...

2019-09-04 18:13:08

阅读数 12

评论数 0

jumpserver在更新ansible之后无法登陆的方法

因为公司服务器多了,为了方便管理就决定使用ansible对服务器进行管理。本来想把ansible和jumpserver安装在同一台服务器,在更新了ansible后,就无法使用jumpserver登陆服务器了,web能正常访问。 Traceback (most recent call last): ...

2019-09-03 20:18:01

阅读数 10

评论数 0

初始化数据库报错ERROR: 1005 Can't create table 'tmp_db' (errno: 13)

在安装数据库时候,编译安装的时候没问题,初始化数据库时报错 ERROR: 1005 Can’t create table ‘tmp_db’ (errno: 13) 解决方法,给/tmp目录mysql的权限,再重新初始化就解决了。 chmod 777 /tmp/ 启动mysql,无报错且能正常...

2019-08-26 16:55:28

阅读数 38

评论数 0

xtrabackup的安装和mysql数据库备份和恢复

xtrabackup的简单介绍 MySQL中的xtrabackup的原理解析 1.首先会启动一个xtrabackup_log后台检测的进程,实时检测mysql redo的变化,一旦发现redo有新的日志写入,立刻将日志写入到日志文件xtrabackup_log中 2.复制innodb的数据文件和...

2019-08-23 18:18:18

阅读数 40

评论数 0

mysql主从搭建

上篇写了mysql数据库的搭建,现在要做主从的搭建,主库是原本在使用的数据库。 拷贝了主库的/etc/my.cnf后,需要修改server-id,我一般改成ip的最后一位数字。 拷贝主库的数据库数据目录到新的数据库目录,启动数据库。 进入数据库,show database查看数据库有没同步过来 ...

2019-08-17 17:13:55

阅读数 24

评论数 0

centos7安装mysql5.5

官网下载mysql5.5,下载地址https://dev.mysql.com/downloads/mysql/5.5.html#downloads ,选择源码下载包下载。 安装编译器和所需库 yum -y install make gcc gcc-c++ cmake ncurses ncurse...

2019-08-16 19:06:36

阅读数 117

评论数 0

jenkins实现阿里云slb滚动发布

对于新项目或上线不久的项目,一般都更新比较频繁,而平台的频繁更新会给用户带来不好的体验,所以需要做到平滑升级、滚动发布、灰度发布等。我之前做的平滑升级是通过修改nginx upstream去实现的,在代码发布前把后端服务器从nginx upstream注释掉,更新好后再加回去,不过这种方式实现不了...

2019-08-12 15:00:19

阅读数 114

评论数 0

centos 6 与 centos 7 服务开机启动、关闭设置的方法

centos6 添加服务 chkconfig --add service_name 设置开机自动启动 chkconfig service_name on 关闭开机自启 chkconfig service_name off 启动服务器 service service_name start cen...

2019-07-30 19:37:58

阅读数 144

评论数 0

centos7系统挂载ntfs移动硬盘

公司需要把服务器上几t的数据备份到移动硬盘上,这么大的数据是没办法直接通过xftp等方式下载下来的,只有把硬盘挂载到服务器上,再用rsync增量同步的方式备份到移动硬盘。 将新的移动硬盘插到服务器上,fdisk -l查看硬盘 Linux默认是不支持ntfs系统的,需要安装软件支持。 通过yum ...

2019-07-29 15:56:23

阅读数 183

评论数 0

php安装扩展时phpize编译提示Cannot find autoconf解决办法

centos7在安装stomp扩展时,对 php 扩展进行phpize编译安装时,出现下面的提示 Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment vari...

2019-07-23 14:16:10

阅读数 213

评论数 0

jenkins自动构建并把构建的分支追加到版本号

需求:把jenkins自动化构建的分支名字作为版本号,方便查看和回滚等操作 jenkins自动构建和修改版本号可以查看我以前的博客:gitlab webhook触发jenkins自动化构建 和jenkins通过Version Number插件修改版本号 设置版本号,jenkins内置环境变量GIT...

2019-07-08 14:24:02

阅读数 726

评论数 0

jenkins通过Version Number插件修改版本号

对于参数化构建的项目,构建的情况可能会有多种,为了方便知道哪个版本都构建了什么,修改版本号作为标记是一个不错的选择。 安装Version Number插件:点击系统管理-插件管理,搜索Version Number插件并安装重启 点击需要修改版本号的job,点击配置,在构建环境勾选创建格式化版本号...

2019-07-05 18:01:42

阅读数 975

评论数 0

jenkins自动化构建,并手动把spring cloud构建的模块发布到对应的服务器上

要求:当gitlab提交到release/*分支上时,触发jenkins自动构建,再手动把构建的包发布到对应的服务器上。 配置jenkins自动构建job,参考我上一篇博客:jenkins通过正则表达式过滤分支,gitlab推送到特定分支时自动构建 新建一个自由风格的job Rollback,...

2019-07-05 15:45:36

阅读数 887

评论数 0

jenkins通过正则表达式过滤分支,gitlab推送到特定分支时自动构建

gitlab webhooks自动触发jenkins构建参考我其他博客:gitlab webhook触发jenkins自动化构建 配置jenkins构建触发器,配置正则表达式.*release.* 表示只要gitlab推送到*release*分支都会触发构建 配置成功后在gitlab上点击te...

2019-07-05 14:13:45

阅读数 944

评论数 3

jenkins调用shell脚本输出有颜色字体

jenkins用shell脚本的话默认是不会输出带颜色字体的,要输出带颜色字体需要安装AnsiColor插件。 点击系统管理,插件管理,搜索AnsiColor安装并重启。 在构建环境勾选color ansi console output 构建并查看输出结果 echo -e “\033[32m...

2019-07-05 10:17:09

阅读数 710

评论数 0

centos7安装Python3及MySQL、Redis模块

安装Python3,centos7一般默认安装了Python2.7版本 yum -y install python34 python3.4 --version 安装pip3 yum install -y python34-setuptools easy_install-3.4 pip...

2019-07-04 23:48:50

阅读数 73

评论数 0

gitlab webhook触发jenkins自动化构建

jenkins安装gitlab hook插件,进入jenkins插件管理搜索 gitlab hook就能找到安装了。 建立jenkins job,其他设置就不说了,只说下gitlab自动触发的设置。在配置里选择构建触发器,选择将更改推送到gitlab时构建,这个URL就是在gitlab webh...

2019-06-05 16:39:53

阅读数 1010

评论数 0

gitlab配置webhook自动更新redmine状态和gitlab提交日志

一.设置系统挂钩sys hook 登录gitlab管理员账号,点击左上角设置符号,点击system hook,填写URL,再点击创建就行了 URL填http://redmine地址/sys/fetch_changesets?key=redmine创建存储库时的key 添加后点击测试,返回200说...

2019-06-03 18:37:43

阅读数 1117

评论数 0

redmine创建版本库

在gitlab上添加redmine主机的秘钥(参考我之前的博客) redmine服务器克隆代码版本库,记得一定要加–mirror,还有就是库目录的用户属组要和redmine一样 mkdir /var/www/git-repo/ cd /var/www/git-repo/ git clone --...

2019-06-03 10:33:48

阅读数 427

评论数 0

gitlab部署秘钥并添加到项目中,设置免密验证

目标服务器上设置秘钥 ssh-keygen 登录gitlab管理员账号,点击左上角设置,选择部署秘钥,再点击创建秘钥 将id_rsa.pub的内容添加到key,标题用于标识可以随便写,然后点击左下角创建就行了。 点击左上角项目,选择你的项目,再点击设置,选择存储库,再选择部署秘钥 点进去后往...

2019-05-31 17:40:45

阅读数 1282

评论数 0

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