自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

剑心在野

DevOps进阶之路,关注运维自动化,信息安全,数据挖掘和人工智能。

原创 消息队列RabbitMQ原理及其Python客户端pika的使用

消息队列的作用 消息队列最早产生在金融领域,是为解决金融业务的IT系统中产生的一些问题而应运而生的。随着互联网和电子商务的发展,消息队列在不同行业、不同场景下得到了广泛运用。消息队列主要有能解决三个问题: 异步解耦 在分布式系统中,不同应用之间的相互调用,如果采用同步的方式,请求发起方发...

2018-04-24 15:14:39 2594 0

原创 分布式一致性原理与实践(学习笔记)

ZAB协议: ZAB协议是分布式写条服务zookeeper专门设计的一种,支持崩溃恢复的原子广播协议。其基本工作原理如下图所示: 协议介绍: 角色构成: leader、fellower、watcher; 产生机制: 动态选举产生; 选举算法: 当过半的机器,支持某个...

2018-02-04 22:44:12 143 0

原创 mysql 5.7标准安装

port=3306 groupadd mysql useradd -g mysql mysql #root用户执行 wget https://sourceforge.mirrorservice.org/b/bo/boost/boost/1.59.0/boost_1_59_0.tar.bz2 tar...

2017-11-26 17:37:44 181 0

原创 mysql编译安装过程内存不足

mysql编译安装过程,执行make命令时报错:c++: internal compiler error: Killed (program cc1plus) Please submit a full bug report, with preprocessed source if appropr...

2017-11-26 17:24:29 2637 0

原创 基于docker打造实现自动化集成和无状态持续交付流水线

项目背景 此项目是我在我第一家公司,一家做p2p的互金公司做的项目。当时我主要负责公司所有项目在预发布环境和生产环境部署。公司早期的技术骨干多来自BAT,所以有着很鲜明互联网公司的基因,采用的也是敏捷开发模式。所以是靠着持续迭代的方式,来不断优化改进产品的。并且是用dubbo这样的SOA架构,对...

2017-11-26 15:30:03 384 0

原创 搭建docker仓库harbor

1.下载harbor包文件wget https://github.com/vmware/harbor/archive/master.zip2.解压并编辑harbor.cfgunzip master.zip cd harbor-master/makeharbor.cfg配置根据情况修改hostna...

2017-08-04 13:54:55 223 0

原创 etcd+confd实现docker无状态部署

激动人心的一步完成,明天再来补充完整这篇文章。我相信这对于我公司的发布流程优化的意义是革命性的! [root@DockerSwarm ~]# ./confd-0.10.0-linux-amd64 -onetime -backend etcd -node http://127.0.0.1:2379...

2017-07-17 21:39:19 1248 0

原创 Docker无法正常启动的原因及解决办法

Docker无法正常启动的原因及解决办法 Docker启动异常表现 .状态反复restaring

2017-04-07 11:11:09 61946 1

转载 【转】docker容器如何优雅的终止详解

docker容器如何优雅的终止详解文章来源:http://www.jb51.net/article/96617.htm最近公司在试验如何将项目部署到docker容器中去,这其中涉及到一个技术环节,那就是如何让docker容器优雅的终止。所谓优雅终止,指的就是程序在退出前有清理资源,保存必要中间状态...

2017-03-13 00:30:27 3099 0

原创 mac下安装docker并使用阿里云加速器

一、用迅雷下或者其他下载工具下载以下三个连接的资源(终端下载可能比较慢): Docker: https://download.docker.com/mac/stable/Docker.dmgDockerToolbox: http://mirrors.aliyun.com/docker-...

2017-03-10 15:18:30 3193 0

原创 怎样连接到docker容器内部

当我们运行好docker容器之后常常需要进入docker容器内部进行一些操作: 1.docker本身提供了attach命令可以实现这一需求:$ docker attach [容器名]attach连接docker后,退出docker容器有两种方式: 1.1 按CTRL + D或者输入exit命令...

2017-03-09 18:43:22 2548 1

原创 nginx源码基本安装规范手册

nginx源码基本安装规范手册1.新建目录$mkdir /usr/local/src/nginx2.下载源码包$cd /usr/local/src/nginx $wget http://tengine.taobao.org/download/tengine-2.1.2.tar.gz $wget h...

2017-03-07 14:25:15 242 0

转载 Shell编程中Shift的用法

来源:http://www.cnblogs.com/image-eye/archive/2011/08/20/2147153.html 位置参数可以用shift命令左移。比如shift 3表示原来的$4现在变成$1,原来的$5现在变成$2等等,原来的$1、$2、$3丢弃,$0不移动。不带参数...

2016-08-31 11:16:18 172 0

转载 malformed header from script. Bad header的解决方法

转自:http://soige.blog.51cto.com/512568/325409 malformed header from script. Bad header的解决方法 今天配了CGI服务器,打开CGI报错: [Wed Jun 02 13:57:21 20...

2016-03-26 10:18:37 4961 1

转载 rpm包安装过程中依赖问题“libc.so.6 is needed by XXX”解决方法

转自: http://raksmart.idcspy.com/781  rpm包安装过程中依赖问题“libc.so.6 is needed by XXX”解决方法 与本教程高度相关文章(读完应该可以解决你的问题): 如何解决源码包安装时的依赖性问题 自动解决依赖性故...

2016-02-20 19:35:50 1883 0

转载 Linux下 config/configure/Configure、make 、make test/make check、sudo make install 的作用

Linux下 config/configure/Configure、make 、make test/make check、sudo make install 的作用 这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤 config/configure/...

2016-02-01 19:42:44 251 0

转载 在centos 6.2,python2.7 下安装QT 4.8.3,pyqt 4.9.5 详细步骤

【转】文章来源:http://www.yihaomen.com/article/linux/313.htm 在centos 6.2,python2.7 下安装QT 4.8.3,pyqt 4.9.5 详细步骤 作者:轻舞肥羊 日期:2012-11-22 字体大小: 小 中 大   在...

2016-01-18 17:32:59 380 0

原创 mysql数据库安装过程中遇见的问题及解决办法

问题1: Starting MySQL...Manager of pid-file quit without updating[failue] 解决办法: 修改启动脚本文件:/etc/init.d/mysqld  conf=/usr/local/mysql/etc/my.cnf ...

2015-10-30 14:26:02 8237 0

原创 linux下的apache在httpd.conf配置目录别名和include引入自配置文件配置的方法

需求:将web服务中路径名较长的目录设置别名,方便用户访问 方法1;直接在httpd.conf中写入红框内容,修改完后重启httpd服务 方法2:自定义配置文件中写入红框内容,修改完后重启httpd服务 步骤1:先编辑自定义配置文件,保存。 步骤2:然后在httpd.conf文件中用incl...

2015-08-28 22:00:36 7271 0

转载 [转]执行mount命令时找不到介质或者mount:no medium found的解决办法

注:转自博客园的ZBK博主 使用vmware时,在虚拟机设置里,设置CD/DVD为系统镜像,挂载时,有时会有找不到介质或者no medium found之类的提示。 根本原因是iso镜像并没有加载到虚拟机系统内。 解决办法: 首先确定,VMWARE的CD/DVD设置内,已经...

2015-08-22 16:39:22 1376 0

原创 redhat linux7.0安装没有检测到硬盘解决办法

问题症状如图: 解决办法:不要选择Red Hat linux,选择Red Hat Enterprise linux6可以 成功解决:

2015-08-21 21:19:30 4346 0

原创 shell初级编程问题(一):fi关键字显示红色,运行报语法错误

问题:fi关键字显示红色,运行报语法错误 解决之道:if后面必须留空格!

2015-08-18 11:40:31 1694 0

原创 两步轻松解决在VMware下面的linux不能使用U盘的问题

两步轻松解决在VMware下面的linux不能使用U盘的问题: 第一步:.在真机的windows下将VMware的USB服务开启 1.首先右键点击计算机-------->点击管理--------->点击服务------->启动该服务   第二步:在VMware设置 点击VM---...

2015-03-12 20:02:44 545 0

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