剑心在野

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

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

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

2018-04-24 15:14:39

阅读数 1098

评论数 0

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

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

2018-02-04 22:44:12

阅读数 91

评论数 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

阅读数 121

评论数 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

阅读数 1822

评论数 0

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

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

2017-11-26 15:30:03

阅读数 254

评论数 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

阅读数 174

评论数 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

阅读数 1017

评论数 0

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

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

2017-04-07 11:11:09

阅读数 46145

评论数 0

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

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

2017-03-13 00:30:27

阅读数 2235

评论数 0

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

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

2017-03-10 15:18:30

阅读数 2621

评论数 0

怎样连接到docker容器内部

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

2017-03-09 18:43:22

阅读数 2115

评论数 1

安装Docker——使用阿里云Docker加速器

在国内直接使用docker官方的镜像仓库:DockerHub经常会因网络问题,导致镜像下载缓慢或者根本不能下载,建议科学上网,或者一律使用国内Docker加速器 以下是使用官方dockerhub镜像的效果:[root@Dockerdeploy-registry ~]# docker pull ...

2017-03-09 16:02:50

阅读数 3587

评论数 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

阅读数 210

评论数 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

阅读数 147

评论数 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

阅读数 3880

评论数 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

阅读数 1058

评论数 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

阅读数 214

评论数 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

阅读数 299

评论数 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

阅读数 6598

评论数 0

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

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

2015-08-28 22:00:36

阅读数 6185

评论数 0

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