分类:运维

运维工具:Operation Tool

2019-07-16 0 By admin

RabbitMQ 服务介绍

RabbitMQ是实现了高级消息队列协议(AMQP–Advanced Message Queuing Protocol)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理…

2019-07-15 0 By admin

ZooKeeper 服务介绍2

一、ZooKeeper 设计目的 1.最终一致性:client不论连接到哪个Server,展示给它都是同一个视图,这是zookeeper最重要的性能。 2 .可靠性:具有简单、健壮、良好的性能,如果消息m被到一台服务器接受,那么它将被所有的服务器接受。 3 .实时性:Zookeeper保证客户端将在…

2019-07-15 0 By admin

ZooKeeper 服务介绍1

ZooKeeper是一个集中服务,用于维护配置信息,命名,提供分布式同步和提供组服务。 所有这些类型的服务都以某种形式被分布式应用程序使用。每次他们实施时,都会有很多工作来解决不可避免的错误和竞争条件。由于实施这些服务的困难,最初的应用程序通常会吝啬,这使得它们在变化和难以管理的情况下变得脆弱。即使…

2019-07-04 0 By admin

Ansible 远程连接超时和升级

当我们使用 Ansible 管理远程主机过程中,如果一个任务在远程主机需要运行很长时间,这时候我们就需要考虑ansible 远程连接的保持时间。 一、问题 如果 Ansible 在远程主机执行的任务耗时很长;很可能Ansible 返回给我们的执行任务结果为失败; “changed”: false, …

2019-07-04 0 By admin

ansible 插件介绍和任务执行时间插件

插件是增强Ansible核心功能的代码片段。Ansible使用插件架构来实现丰富,灵活和可扩展的功能集。 Ansible附带了许多方便的插件,您可以轻松编写自己的插件。 一、action action插件是在同名的modules之前运行的,且是在本地执行。目录提供的一些action插件在/usr/l…

2019-06-12 0 By admin

Git 分支合并Merge和Rebase说明

在日常开发过程中,经常会遇到Git 分支的代码合并操作。Git服务提供了几种不同的操作方式。 一、测试初始环境 为比较不同的合并操作,其效果不同。我们在一个工程中创建了master和dev两个分支,每个分支上做了几个提交。 二、Git merge –no-ff 1、将dev分支merge…

2019-06-08 0 By admin

OpenSSL req命令使用说明

本指令用来创建和处理PKCS#10格式的证书。它还能够建立自签名证书,做Root CA。 用法: 选项说明: 1、-inform PEM|DER 输入文件格式,DER或者PEM格式。DER格式采用ASN1的DER标准格式。一般用的多的都是PEM格式,就是base64编码格式。 2、-outform …

2019-06-07 0 By admin

Linux CA 证书配置文件介绍

使用Linux 系统搭建CA证书服务器,需要配置/etc/pki/tls/openssl.conf配置文件。 一、CA证书服务签发证书基本配置 openssl 的 ca 指令实现了证书签发的功能,其相关选项的默认值就来自于这里的设置。 这个字段只是通过唯一的default_ca变量来指定默认的CA主…

2019-06-05 0 By admin

CA证书服务器签发域名证书

CA 机构(Certification Authority 证书授权中心、证书授权机构)作为电子商务交易中受信任的第三方,承担公钥体系中公钥的合法性检验的责任。 简单说,CA机构可以检验加密电子通讯中使用到的证书是否正确。 一、Linux 搭建简易的CA证书服务 1.1、创建CA的私钥 在目录/et…