张映 发表于 2014-07-17

分类目录: linux

一,什么是zeromq

这是个类似于Socket的一系列接口,他跟Socket的区别是:普通的socket是端到端的(1:1的关系),而ZMQ却是可以N:M 的关系,人们对BSD套接字的了解较多的是点对点的连接,点对点连接需要显式地建立连接、销毁连接、选择协议(TCP/UDP)和处理错误等,而ZMQ屏蔽了这些细节,让你的网络编程更为简单。ZMQ用于node与node间的通信,node可以是主机或者是进程。

引用官方的说法: “ZMQ(以下ZeroMQ简称ZMQ)是一个简单好用的传输层,像框架一样的一个socket library,他使得Socket编程更加简单、简洁和性能更高。是一个消息处理队列库,可在多个线程、内核和主机盒之间弹性伸缩。ZMQ的明确目标是“成为标准网络协议栈的一部分,之后进入Linux内核”。现在还未看到它们的成功。但是,它无疑是极具前景的、并且是人们更加需要的“传统”BSD套接字之上的一 层封装。ZMQ让编写高性能网络应用程序极为简单和有趣。”

二,主流消息队列对比

阅读全文>>

张映 发表于 2014-07-15

分类目录: 云计算

前面说到了怎么去安装虚拟机,请参考:centos kvm qemu 虚拟机 安装 配置 详解

1,创建虚拟机

阅读全文>>

张映 发表于 2014-07-14

分类目录: 服务器相关

说正文前,先感谢happy_fish100提供的fastdfs,轻量级的分布式文件服务器。

随着用户量的变大,图片,视频等的量会不断的增大,这个时候一个硬盘可能不够用了,就要加硬盘。硬盘加不了时,就要增加服务器了。同一组服务器,文件服务器的东西是一样,不同组的服务器,有不同的文件,不同的组之间,共同组建了文件服务器的所有内容。

下面说一下,安装配置的过程,这里配置的方法,根开发者提供的方法不一样,我没有用到fastdfs-nginx-module,通过配置nginx实现了fastdfs-nginx-module的功能。

阅读全文>>

张映 发表于 2014-06-20

分类目录: 云计算

一,什么是KVM

KVM包括很多部件:首先,它是一个Linux内核模块(现在包括在主线中)用于转换处理器到一种新的用户 (guset) 模式。用户模式有自己的ring状态集合,但是特权ring0的指令会陷入到管理器(hypervisor)的代码。由于这是一个新的处理器执行模型,代码不需要任何的改动。

阅读全文>>

张映 发表于 2014-06-18

分类目录: linux

用了dell的机器,装了centos 6.5 x86后,ifconfig看了一下网络接口,发现没有eth0,只有p4p1,虽然只是一个名字的不同,但是不习惯,下面说一下修改过程。

阅读全文>>

张映 发表于 2014-05-23

分类目录: 服务器相关

本机装了双系统centos6.5,在centos下装了一套开发环境,发现linux下的git图形客户端好少,能用的更少。本想装一下gitg的,发现gitg要求的依赖包好新,centos基本上不能满足,如果非要用的话,要手动更新好多包,太麻烦。在centos下,推荐使用smartgit。

阅读全文>>

张映 发表于 2014-05-09

分类目录: 服务器相关

Bugzilla是Mozilla公司提供的一款开源的免费Bug追踪系统,用来帮助你管理软件开发,建立完善的BUG跟踪体系。

在网上看了一下,bugzilla的安装,大部分的web环境是apache 。下面说一下我的安装过程。

阅读全文>>

张映 发表于 2013-10-10

分类目录: 服务器相关

从老的服务器上,把dns搬到新的服务器上,新系统是centos 6.3 X86_64,以前配置过一次dns,正向反向都有。请参考:linux dns服务器 安装配置详解,和上次配置有所不同是这次装的版本比较新9.8.2的,并且写法上也有所不同。

阅读全文>>

张映 发表于 2013-09-28

分类目录: 服务器相关

花了一天的时间装了一下gitlab,本以为2-3个小时就能搞定的东西,没想到花了一天,被github官网的一键安装包给坑了,gitlab-install-el6.sh,网上很多人说可以用,但是我用不了,我的系统是centos 6.4 x86_64,基本上全新的系统,装了php,nginx,mysql,下面说一下安装的详细过程

阅读全文>>

张映 发表于 2013-06-04

分类目录: linux

刚买的thinkpad t430u 64位的笔记本,发现装linux是一件非常麻烦的事,以前装个linux系统,配置双启,1个小时就能搞定,而这一次我连装centos6.4带配置双启,花了三个星期。双启后成功后又装了arch,现在笔记本是三系统,三周的时间里,笔记本重启不下300次。我也不知道能不能成功,所以事先,并没有做详细的笔记。所以下面,只是大致的记录。注意,在实际操作前,一定要把这篇博客好好看几遍,理解清楚,在操作。

阅读全文>>