1 Menardღ

尚未进行身份认证

暂无相关描述

等级
TA的排名 2w+

ansible环境搭建

安装ansibleansible官网:https://docs.ansible.comansible安装方式有、源码、pip、yum,我是用的yum安装的,具体可以参考官网https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#basics-what-will-be-installe...

2019-09-04 18:13:08

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

因为公司服务器多了,为了方便管理就决定使用ansible对服务器进行管理。本来想把ansible和jumpserver安装在同一台服务器,在更新了ansible后,就无法使用jumpserver登陆服务器了,web能正常访问。Traceback(mostrecentcalllast):File“/opt/jumpserver/connect.py”,line33,infr...

2019-09-03 20:18:01

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

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

2019-08-26 16:55:28

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

xtrabackup的简单介绍MySQL中的xtrabackup的原理解析1.首先会启动一个xtrabackup_log后台检测的进程,实时检测mysqlredo的变化,一旦发现redo有新的日志写入,立刻将日志写入到日志文件xtrabackup_log中2.复制innodb的数据文件和系统表空间文件idbdata1到对应的以默认时间戳为备份目录的地方3.复制结束后,执行flusht...

2019-08-23 18:18:18

mysql主从搭建

上篇写了mysql数据库的搭建,现在要做主从的搭建,主库是原本在使用的数据库。拷贝了主库的/etc/my.cnf后,需要修改server-id,我一般改成ip的最后一位数字。拷贝主库的数据库数据目录到新的数据库目录,启动数据库。进入数据库,showdatabase查看数据库有没同步过来确定数据库已经同步后,在主库上执行showmasterstatus;主库创建授权账号GR...

2019-08-17 17:13:55

centos7安装mysql5.5

官网下载mysql5.5,下载地址https://dev.mysql.com/downloads/mysql/5.5.html#downloads,选择源码下载包下载。安装编译器和所需库yum-yinstallmakegccgcc-c++cmakencursesncurses-develbisonopensslopenssl-devel解压缩并进入解压后的目录a...

2019-08-16 19:06:36

jenkins实现阿里云slb滚动发布

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

2019-08-12 15:00:19

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

centos6添加服务chkconfig--addservice_name设置开机自动启动chkconfigservice_nameon关闭开机自启chkconfigservice_nameoff启动服务器serviceservice_namestartcentos7设置开机自动启动systemctlenableservice_name关闭开机自启...

2019-07-30 19:37:58

centos7系统挂载ntfs移动硬盘

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

2019-07-29 15:56:23

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

centos7在安装stomp扩展时,对php扩展进行phpize编译安装时,出现下面的提示Cannotfindautoconf.Pleasecheckyourautoconfinstallationandthe$PHP_AUTOCONFenvironmentvariable.Then,rerunthisscript解决方法,安装autoconf后重新编...

2019-07-23 14:16:10

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

需求:把jenkins自动化构建的分支名字作为版本号,方便查看和回滚等操作jenkins自动构建和修改版本号可以查看我以前的博客:gitlabwebhook触发jenkins自动化构建和jenkins通过VersionNumber插件修改版本号设置版本号,jenkins内置环境变量GIT_BRANCH可以获取Git远程分支名字。提交触发构建并查看结果...

2019-07-08 14:24:02

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

对于参数化构建的项目,构建的情况可能会有多种,为了方便知道哪个版本都构建了什么,修改版本号作为标记是一个不错的选择。安装VersionNumber插件:点击系统管理-插件管理,搜索VersionNumber插件并安装重启点击需要修改版本号的job,点击配置,在构建环境勾选创建格式化版本号,参考下图配置,环境变量名填BUILD_VERSION,其他按需求填写后保存。点击构建,版本号已...

2019-07-05 18:01:42

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

要求:当gitlab提交到release/*分支上时,触发jenkins自动构建,再手动把构建的包发布到对应的服务器上。配置jenkins自动构建job,参考我上一篇博客:jenkins通过正则表达式过滤分支,gitlab推送到特定分支时自动构建新建一个自由风格的jobRollback,用于发布自动构建的包。选择参数化构建,按如图所示设置参数。构建环境勾选ColorANSICon...

2019-07-05 15:45:36

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

gitlabwebhooks自动触发jenkins构建参考我其他博客:gitlabwebhook触发jenkins自动化构建配置jenkins构建触发器,配置正则表达式.*release.*表示只要gitlab推送到*release*分支都会触发构建配置成功后在gitlab上点击test,返回200说明正常,jenkins不会触发构建,需要把代码推送到*release*分支才会触发...

2019-07-05 14:13:45

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

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

2019-07-05 10:17:09

centos7安装Python3及MySQL、Redis模块

安装Python3,centos7一般默认安装了Python2.7版本yum-yinstallpython34python3.4--version安装pip3yuminstall-ypython34-setuptoolseasy_install-3.4pippip安装MySQL-python模块,pip对应Python2.7,pip安装的话就是Python2.7环...

2019-07-04 23:48:50

gitlab webhook触发jenkins自动化构建

jenkins安装gitlabhook插件,进入jenkins插件管理搜索gitlabhook就能找到安装了。建立jenkinsjob,其他设置就不说了,只说下gitlab自动触发的设置。在配置里选择构建触发器,选择将更改推送到gitlab时构建,这个URL就是在gitlabwebhook设置里填写的URL,记得ip端口或者域名要改成jenkins的真正地址。点开高级设置,选择...

2019-06-05 16:39:53

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

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

2019-06-03 18:37:43

redmine创建版本库

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

2019-06-03 10:33:48

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

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

2019-05-31 17:40:45

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。