Windows 下搭建RabbitMQ集群

RabbitMQWindows集群操作 1、下载Erlang程序,可以在http://www.erlang.org/download.html这个地方找到最新的Erlang/OTP2、安装rabbitmq-server-windows程序,下载http://www.rabbitmq.com/server.html。3、分别在每个集群机器上面配置hosts文件,里面是机器的IP地址和机器的

原创 点赞0 阅读9004 收藏0 评论0 2016-12-27

RabbitMQ集群创建

环境:OS:CentOS6.75RabbitMQ Vervison :3.6.5节点:node1 : mq01  172.16.42.128node2:  mq02  172.16.42.135 配置:1、两台机器上都安装RabbitMQ这里的安装包括socat、Erlang、rabbitmq-server包的安装,已经环境变量和config文件的配置,请参

原创 推荐 点赞0 阅读10000+ 收藏1 评论0 2016-12-22

CentOS7安装grafana

1、安装grafanayum install initscripts fontconfigrpm -Uvh grafana-4.0.2-1481203731.x86_64.rpm2、列出插件安装插件grafana-cli plugins list-remote3、安装插件grafana-cli plugins install alexanderzobnin-zabbix-app4、启动grafan

原创 点赞0 阅读3295 收藏0 评论0 2016-12-14

运行和管理RabbitMQ

RabbitMQ服务管理启动RabbitMQ应用程序和Erlang节点# /etc/init.d/rabbitmq-server start停止RabbitMQ应用程序和Erlang节点# /etc/init.d/rabbitmq-server stop或者# rabbitmqctl stop只启动/停止RabbitMQ应用[root@l

原创 点赞0 阅读3230 收藏1 评论0 2016-11-23

zabbix监控linux服务器的磁盘I/O

基本原理:通过分析/proc/diskstats文件,来对IO的性能进行监控。解释如下:+++++++++++++++++++++++++++对/proc/diskstats的解释++++++++++++++++++++++++++++++++++++++++++++[root@localhost bin]# cat /proc/diskstats | grep sda | head -

原创 点赞0 阅读2687 收藏1 评论0 2016-11-21

RabbitMQ基本概念

AMQP 和IM的区别:AMQP:  1、可以一对多广播,也可以一对一广播2、生产者和消费者不知道对方是谁IM:1、只能一对一广播2、生产者和消费者知道对方是谁RabbitMQ:只是消息代理我们不生产消息,我们只是消息的搬运工每条消息只会发送给一个订阅者(一个萝卜一个坑)消息的传递过程:生产者==>MQ==>消费者消息有效载荷:需要传输的数据内容本身标签:用来告诉Rabbit

原创 点赞0 阅读10000+ 收藏0 评论0 2016-11-18

使用PowerShell配置IP地址

获取所有网卡信息Get-WmiObject win32_networkadapterconfigurationPS C:\Users\Administrator> Get-WmiObject win32_networkadapterconfigurat DHCPEnabled      :&n

原创 点赞0 阅读702 收藏0 评论0 2016-11-17

使用WMI对象收集计算机信息

WMI(windows管理规范),是Windows 2K/XP管理系统的核心;对于其他的Win32操作系统,WMI是一个有用的插件。WMI以CIMOM为基础。CIMOM即公共信息模型对象管理器(Common Information Model Object Manager),是一个描述操作系统构成单元的对象数据库,为MMC和脚本程序提供了一个访问操作系统构成单元的公共接口。有了WMI,工具软件和脚

原创 点赞0 阅读3352 收藏0 评论0 2016-11-17

磁盘分区脚本

AWS上的linux云主机如果是用自己创建的镜像文件安装的,默认是没有创建swap分区,并且数据盘也没有挂载的。需要手动分区并挂载下面是用来分区的脚本。执行此脚本会创建两个分区,一个swap分区 另一个是数据盘分区,挂载到/data目录下#!/bin/bash #2016-11-10 #Author disk=$1 swap=$2 dir_path=/data if [ $#&

原创 点赞0 阅读1380 收藏0 评论0 2016-11-10

RPM包安装RabbitMQ

RabbitMQ的安装非常简单,由于RabbitMQ依赖于Erlang,所以需要先安装Erlang,解决依赖关系后,就可以安装RabbitMQ了。注意,在安装Erlang前,需要先安装socat1、安装socatyum -y install socat2、下载RPM包RabbitMQ:http://www.rabbitmq.com/download.htmlerlan

原创 点赞0 阅读7344 收藏1 评论0 2016-11-07

yum安装ansible

1、导入fedora的epel源wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm –ivh epel-release-6-8.noarch.rpm2、安装ansibleyum -y install ansible

原创 点赞0 阅读2126 收藏0 评论0 2016-11-05

HTTPS工作原理

什么是TLS/SSL:数据安全的三个要素:数据的完整性数据的机密性身份验证以上三点任意一点不能满足,则数据安全得不到保障三种加密算法:对称加密算法非对称加密算法(公钥加密算法)单项加密算法(hash算法)对称加密算法:(保证数据的机密性)加密和解密使用同一个秘钥,例如你使用123456进行加密,对方则使用123456进行解密。优点:算法计算速度很快。缺点:安全性完全依赖于秘钥本身。并且秘钥管理不方

原创 点赞0 阅读4208 收藏1 评论0 2016-11-04

PowerShell管理本地进程

进程管理获取本地进程停止本地进程Stop-Process:停止进程-name:指定进程名称,支持通配符-id:通过进程ID指定一个或者多个进程-comfirm:体术用户输出确认信息Get-Process:获取进程信息-name:指定进程名称,支持通配符-id:通过进程ID指定一个或者多个进程获取前十个进程信息根据Name来获取进程信息,注意也可以用ProcessName检索也可以用通配符来检索查看

原创 点赞0 阅读3706 收藏1 评论0 2016-10-30

PoweShell执行系统管理

使用PowerShell做系统管理主要做以下三个方面的管理管理文件系统管理事务日志管理系统服务管理文件系统创建文件或文件夹 New-Item复制文件或者文件夹 Copy-Item显示文件夹内容 Get-ChildItem移动指定项Move-Item删除指定项 Remove-ItemNew-Item-Path:要创建的文件或文件夹路径,如果不加这个选项,则路径为PowerShell命令行的当前路径。

原创 点赞0 阅读924 收藏0 评论0 2016-10-30

PowerShell筛选方式和格式化输出

筛选:从众多的输出结果中挑选出符合条件的项。通常情况下,输出结果以列表的形式显示例如:用get-command命令查看前十行的命令默认情况下,get-command搜索到的命令是以列表的形式展示的,如上图所示,输出结果有三列,这三个字段分别是:CommandType、Name、Definition。有些字段可以作为选项,来进行命令筛选例如:用Command-Type作为选项,查询命令类型为Alia

原创 点赞0 阅读9141 收藏0 评论0 2016-10-30

PowerShell介绍

Windows PoweShell命令类型:cmdlet:内置命令Alias:别名,可以用来缩短常见的较长的cmdlet,部分DOS命令会被解释为别名Function:内置功能函数,用于简化cmdlet功能组合,也有部分DOS命令会被解释为函数Application:应用程序,用来打开Windows的应用程序,也有部分DOS命令被解释为应用程序cmdlet:全称为command-let(命令行的意

原创 点赞0 阅读662 收藏0 评论0 2016-10-30

怎么解决虚拟机迁移后eth0变成了eth1

当克隆或者重装虚拟机后,再启动系统时会发现系统下不再有eth0,而变成了eth1,当使用/etc/init.d/network重启网络时,会提示找不到设备eth0及eth1的启动脚本。做以下改动:/etc/sysconfig/network-scripts/ifcfg-eth0重命名为/etc/sysconfig/network-scripts/ifcfg-eth1/etc/init.d/netw

原创 点赞0 阅读1232 收藏0 评论0 2016-10-29

Ansible控制Windows操作步骤

环境:CentOS 6.75(Ansible 2.0)Windows Server 2012 (PowerShell 4.0)1、确保PowerShell版本为3.0以上ansible要控制windows,必须要求windows主机的PowerShell版本为3.0以上,如果版本不满足要求需要升级PowerShell。查看PowerShell版本可以使用以下命令$PSVersionTable.PS

原创 点赞0 阅读8226 收藏0 评论1 2016-10-26

keepalived

keepalived介绍:Keepalived的作用是检测服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。keepalived最初的目的是为ipvs提

原创 点赞0 阅读1302 收藏0 评论0 2016-10-22

Redis有序集合数据类型操作命令

sorted sets类型及操作sorted set是set的一个升级版本,它在set的基础上增加了一个顺序属性,这一属性在添加修改元素的时候可以指定,每次指定后,zset(有序集合)会自动重新按新的值调整顺序。可以理解为有两列的mysql表,一列存value,一列存顺序。操作中key理解为zset的名字。zset的方法:zadd:向名称为key的zset中添加元素member,score用于排序

原创 点赞0 阅读591 收藏0 评论0 2016-10-10

Redis有序集合数据类型操作命令

sorted sets类型及操作sorted set是set的一个升级版本,它在set的基础上增加了一个顺序属性,这一属性在添加修改元素的时候可以指定,每次指定后,zset(有序集合)会自动重新按新的值调整顺序。可以理解为有两列的mysql表,一列存value,一列存顺序。操作中key理解为zset的名字。zset的方法:zadd:向名称为key的zset中添加元素member,score用于排序

原创 点赞0 阅读431 收藏0 评论0 2016-10-09

Redis无序集合数据类型操作命令

Set是集合,它是string类型的无序集合。set是通过hash table实现的,添加删除和查找的负责度都是0(1)。对集合我们可以取并集,交集、差集。通过这些操作我们可以实现QQ和微博中的好友推荐和blog的tag功能。sadd:向名称为key的set中添加元素127.0.0.1:6379> sadd myset1 one (integer) 1

原创 点赞0 阅读703 收藏0 评论0 2016-10-09

Python自定义模块导入

在Python中经常会将不同功能的代码写到不同的package中,当一个package需要从另一个packageg中导入方法(或者说调用函数)时,则需要导入这个模块,否则,python是不知道这个被导入模块的路径的。例如:在day4面向对象这个文件夹下面,有三个模块(backend、logic、config)和一个python文件(user.main.py)其中backend模块下包含有db模块和

原创 点赞0 阅读1182 收藏0 评论0 2016-10-03

Python之类的继承

有时候我们会写多个类,那么类与类之间是可以有继承关系的。例如:#!/usr/bin/env python #-*-coding:utf-8-*- class father:     def __init__(self):         self.

原创 点赞0 阅读351 收藏0 评论0 2016-10-02

Python面向对象编程

什么是类和对象?python中,一切皆为对象,比如人就是一个对象,汽车、房子都是对象。每一个对象都有自己的属性,比如人这个对象的属性有性别、身高、年龄等等房子的属性有房价、面积、户型等等在python中,一个对象的特征也称为属性(attribute)。它所具有的行为也称为方法(method)所以:对象=属性+方法在python中,我们把具有相同属性和方法的对象归为一个类(class)比如:人、动物

原创 点赞0 阅读420 收藏0 评论0 2016-09-29

用powershell脚本实现zabbix LLD 监控IIS站点

需求:生产环境中需要实现IIS 站点监控自动化,需要获取到站点名和站点进程的PID。有了站点名可以用windows内置的key获取相关监控项的值。例如站点的get、post请求数,站点的版本信息等。但是还需要监控IIS站点的SQL连接数,这需要IIS站点被访问,并且有SQL进程。然后通过进程号来判断是各个站点的SQL连接数。脚本内容:get.sitename$sitearray=@() [Syst

原创 点赞0 阅读945 收藏0 评论0 2016-09-29

Squid

1、Squid代理有三种模式:传统代理、透明代理和反向代理2、haproxy和squid代理的区别haproxy是专业代理,squid可以做代理和缓存3、安装squid硬件和系统要求squid可以运行在几乎所有的常见Unix及Linux系统上,也可以在Windows上运行。1)第一重要资源:内存squid对硬件的要求最主要的就是内存资源,内存短缺会影响性能。因为所有的对象都会被缓存到内存中,2)第

原创 点赞0 阅读591 收藏0 评论0 2016-09-25

Redis高级应用

Redis高级实用特性分6部分:1、安全性设置客户端连接后进行任何其他操作时,需要使用密码修改redis.conf配置文件,requirepass password指令就是用来设置密码的修改完配置文件后要重启redis服务重启后,发现在命令行执行操作时,会有以下提示。此时需要用auth password 来授权127.0.0.1:6379> keys * (error)&

原创 点赞0 阅读884 收藏0 评论0 2016-09-19

Redis 常用命令

Redis命令有两种类型:1)键值相关命令2)服务相关命令一、键值相关命令keys:返回满足给定pattern的所有key127.0.0.1:6379> keys *  1) "mail"  2) "key2"  3) "mylist"  4) "name"  5) "my

原创 点赞0 阅读724 收藏0 评论0 2016-09-19

Redis list数据类型

List是一个链表结构,主要功能是push、pop、获取一个范围内的素有值等,操作中key理解为链表的的名字,Redis的list表类型其实就是每一个子元素都是string类型的双向链表。我们可以通过push、pop操作从链表的头部或者尾部添加删除元素,这样list既可以作为栈,又可以作为队列1、lpush: 在key对应的list头部添加字符串元素,获取数据时,顺序和添加元素的顺序是反的。先进后

原创 点赞0 阅读1092 收藏0 评论0 2016-09-19
  • 1
  • 2
  • 3
  • 4
  • 5
写文章