<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>简单之美 &#187; Category &#187; 服务器</title>
	<atom:link href="http://shiyanjun.cn/archives/category/server/feed" rel="self" type="application/rss+xml" />
	<link>http://shiyanjun.cn</link>
	<description>简单之美，难得简单，享受简单的唯美。</description>
	<lastBuildDate>Wed, 04 Mar 2026 07:04:53 +0000</lastBuildDate>
	<language>zh-CN</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.2</generator>
	<item>
		<title>CentOS-5.9系统下Ganglia-3.6.0监控集群安装配置实践</title>
		<link>http://shiyanjun.cn/archives/893.html</link>
		<comments>http://shiyanjun.cn/archives/893.html#comments</comments>
		<pubDate>Sat, 19 Jul 2014 17:09:29 +0000</pubDate>
		<dc:creator><![CDATA[Yanjun]]></dc:creator>
				<category><![CDATA[Ganglia]]></category>
		<category><![CDATA[服务器]]></category>

		<guid isPermaLink="false">http://shiyanjun.cn/?p=893</guid>
		<description><![CDATA[<p>Ganglia是UC Berkeley发起的一个开源集群监视项目，设计用于测量数以千计的节点。Ganglia的核心包含gmond、gmetad以及一个Web前端。Ganglia集群主要用来监控系统性能，它由RRDTool工具处理数据，并生成相应的监控相关的图形，并提供一个Web控制台来直观地提供给客户端，管理员可以通过丰富的图形来对整个被监控的物理机器集群节点进行评估。Ganglia能够监控的内容很多，如CPU利用率 、Mem利用率、硬盘利用率， I/O负载、网络流量情况等，通过曲线很容易见到每个节点的工作状态，对合理调整、分配系统资源，提高系统整体性能起到重要作用。需要知道的是，Ganglia可以做系统监控，但是，目前它不支持服务器异常或故障报警功能。
Ganglia监控集群架构
下面，我们参考《Monitoring with Ganglia》一书，对Ganglia的架构有一个基本了解，然后在配置使用过程中，能够更好地理解监控的基本原理。下面是Ganglia的整体架构，如图所示：

通过上图我们可以看到，Ganglia集群主要是由gmond、gmetad、gweb这3个守护进程组成，其中gmetad进程相当于监控集群的Master，而多个gmond</p>]]></description>
	<p>Ganglia是UC Berkeley发起的一个开源集群监视项目，设计用于测量数以千计的节点。Ganglia的核心包含gmond、gmetad以及一个Web前端。Ganglia集群主要用来监控系统性能，它由RRDTool工具处理数据，并生成相应的监控相关的图形，并提供一个Web控制台来直观地提供给客户端，管理员可以通过丰富的图形来对整个被监控的物理机器集群节点进行评估。Ganglia能够监控的内容很多，如CPU利用率 、Mem利用率、硬盘利用率， I/O负载、网络流量情况等，通过曲线很容易见到每个节点的工作状态，对合理调整、分配系统资源，提高系统整体性能起到重要作用。需要知道的是，Ganglia可以做系统监控，但是，目前它不支持服务器异常或故障报警功能。
Ganglia监控集群架构
下面，我们参考《Monitoring with Ganglia》一书，对Ganglia的架构有一个基本了解，然后在配置使用过程中，能够更好地理解监控的基本原理。下面是Ganglia的整体架构，如图所示：

通过上图我们可以看到，Ganglia集群主要是由gmond、gmetad、gweb这3个守护进程组成，其中gmetad进程相当于监控集群的Master，而多个gmond</p>			<content:encoded><![CDATA[<p>Ganglia是UC Berkeley发起的一个开源集群监视项目，设计用于测量数以千计的节点。Ganglia的核心包含gmond、gmetad以及一个Web前端。Ganglia集群主要用来监控系统性能，它由RRDTool工具处理数据，并生成相应的监控相关的图形，并提供一个Web控制台来直观地提供给客户端，管理员可以通过丰富的图形来对整个被监控的物理机器集群节点进行评估。Ganglia能够监控的内容很多，如CPU利用率 、Mem利用率、硬盘利用率， I/O负载、网络流量情况等，通过曲线很容易见到每个节点的工作状态，对合理调整、分配系统资源，提高系统整体性能起到重要作用。需要知道的是，Ganglia可以做系统监控，但是，目前它不支持服务器异常或故障报警功能。
Ganglia监控集群架构
下面，我们参考《Monitoring with Ganglia》一书，对Ganglia的架构有一个基本了解，然后在配置使用过程中，能够更好地理解监控的基本原理。下面是Ganglia的整体架构，如图所示：

通过上图我们可以看到，Ganglia集群主要是由gmond、gmetad、gweb这3个守护进程组成，其中gmetad进程相当于监控集群的Master，而多个gmond</p>]]></content:encoded>
			<wfw:commentRss>http://shiyanjun.cn/archives/893.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Memcached服务器安装、配置、使用详解</title>
		<link>http://shiyanjun.cn/archives/873.html</link>
		<comments>http://shiyanjun.cn/archives/873.html#comments</comments>
		<pubDate>Sat, 21 Jun 2014 16:56:28 +0000</pubDate>
		<dc:creator><![CDATA[Yanjun]]></dc:creator>
				<category><![CDATA[Memcached]]></category>
		<category><![CDATA[服务器]]></category>

		<guid isPermaLink="false">http://shiyanjun.cn/?p=873</guid>
		<description><![CDATA[<p>我使用的是CentOS 6.4系统，安装的Memcached版本为1.4.20。这里，记录一下安装配置的过程，以及如何使用一些常用的客户端来访问Memcached存储的数据。
安装配置
首先，编译、安装、配置libevent库，执行如下命令：
然后，编译、安装、配置Memcached，执行如下命令行：
如果没有出错，安装成功。
管理memcached服务

启动Memcached

一般情况下，简单地可以使用类似如下形式，启动Memcached服务：
上述命令行中，基于上面各个选项，以及其他一些选项的含义，说明如下表所示：



选项
含义说明


-d
指定memcached进程作为一个守护进程启动


-m &lt;num&gt;
指定分配给memcached使用的内存，单位是MB


-u &lt;username&gt;
运行memcached的用户


-l &lt;ip_addr&gt;
监听的服务器IP地址，如果有多个地址的话，使用逗号分隔，格式可以为“IP地址:端口号”，例如：-l 指定192.168.0.184:19830,192.168.0.195:13542；端口号也可以通过-p选项指定


-p &lt;num&gt;
Memcached监听的端口，要保证该端口号未被占用


-c &lt;num&gt;
设置最大运行的并发连接数，默认是10</p>]]></description>
	<p>我使用的是CentOS 6.4系统，安装的Memcached版本为1.4.20。这里，记录一下安装配置的过程，以及如何使用一些常用的客户端来访问Memcached存储的数据。
安装配置
首先，编译、安装、配置libevent库，执行如下命令：

wget https://github.com/downloads/libevent/libevent/libevent-1.4.14b-stable.tar.gz
tar xvzf libevent-1.4.14b-stable.tar.gz
ln -s /usr/local/libevent-1.4.14b-stable /usr/local/libevent
cd /usr/local/libevent
./configure
make
make install

然后，编译、安装、配置Memcached，执行如下命令行：

wget http://www.memcached.org/files/memcached-1.4.20.tar.gz
tar xvzf memcached-1.4.20.tar.gz
ln -s /usr/local/memcached-1.4.20 /usr/local/memcached
./configure --with-libevent=/usr/local/libevent/
make
make install

如果没有出错，安装成功。
管理memcached服务

启动Memcached

一般情况下，简单地可以使用类似如下形式，启动Memcached服务：

/usr/local/bin/memcached -d -m 64 -I 20m -u root -l 192.</p>			<content:encoded><![CDATA[<p>我使用的是CentOS 6.4系统，安装的Memcached版本为1.4.20。这里，记录一下安装配置的过程，以及如何使用一些常用的客户端来访问Memcached存储的数据。
安装配置
首先，编译、安装、配置libevent库，执行如下命令：
然后，编译、安装、配置Memcached，执行如下命令行：
如果没有出错，安装成功。
管理memcached服务

启动Memcached

一般情况下，简单地可以使用类似如下形式，启动Memcached服务：
上述命令行中，基于上面各个选项，以及其他一些选项的含义，说明如下表所示：



选项
含义说明


-d
指定memcached进程作为一个守护进程启动


-m &lt;num&gt;
指定分配给memcached使用的内存，单位是MB


-u &lt;username&gt;
运行memcached的用户


-l &lt;ip_addr&gt;
监听的服务器IP地址，如果有多个地址的话，使用逗号分隔，格式可以为“IP地址:端口号”，例如：-l 指定192.168.0.184:19830,192.168.0.195:13542；端口号也可以通过-p选项指定


-p &lt;num&gt;
Memcached监听的端口，要保证该端口号未被占用


-c &lt;num&gt;
设置最大运行的并发连接数，默认是10</p>]]></content:encoded>
			<wfw:commentRss>http://shiyanjun.cn/archives/873.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CentOS 6.4上HAProxy-1.4.24安装配置</title>
		<link>http://shiyanjun.cn/archives/360.html</link>
		<comments>http://shiyanjun.cn/archives/360.html#comments</comments>
		<pubDate>Fri, 06 Sep 2013 05:53:21 +0000</pubDate>
		<dc:creator><![CDATA[Yanjun]]></dc:creator>
				<category><![CDATA[Nginx/HAProxy]]></category>
		<category><![CDATA[服务器]]></category>
		<category><![CDATA[HAProxy]]></category>

		<guid isPermaLink="false">http://shiyanjun.cn/?p=360</guid>
		<description><![CDATA[<p>HAProxy是一款免费、快速并且可靠的一种代理解决方案，支持高可用性、负载均衡特性，同时适用于做基于TCP和HTTP的应用的代理。对于一些负载较大的Web站点，使用HAProxy特别合适。HAProxy能够支撑数以万计的并发连接。它的配置简单，能够很容易整合大我们现有的应用架构之中。
下面，我们在CentOS 6.4上进行安装配置HAProxy。
安装配置
按照如下步骤进行安装：
默认安装，HAProxy对应的配置文件的存放路径为/etc/haproxy/haproxy.cfg。
我们看一下，默认安装的配置文件内容，如下所示：
我们对上面配置文件的内容，适当的扩展，做简单的解释：

global段

global段用于配置进程级的参数。官网文档基于参数的功能，将global配置参数分为3组：

进程管理和安全
性能调优
调试

具体内容可以参考文档详细介绍。

defaults段

defaults段主要是代理配置的默认配置段，设置默认参数，这些默认的配置可以在后面配置的其他段中使用。如果其他段中想修改默认的配置参数，只需要覆盖defaults段中的出现配置项内容。
关于defaults段可以配置的参数，可以参考官网文档的详细介绍</p>]]></description>
	<p>HAProxy是一款免费、快速并且可靠的一种代理解决方案，支持高可用性、负载均衡特性，同时适用于做基于TCP和HTTP的应用的代理。对于一些负载较大的Web站点，使用HAProxy特别合适。HAProxy能够支撑数以万计的并发连接。它的配置简单，能够很容易整合大我们现有的应用架构之中。
下面，我们在CentOS 6.4上进行安装配置HAProxy。
安装配置
按照如下步骤进行安装：

wget http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.24.tar.gz
tar xvzf haproxy-1.4.24.tar.gz
cd haproxy-1.4.24
make TARGET=linux26
make install

默认安装，HAProxy对应的配置文件的存放路径为/etc/haproxy/haproxy.cfg。
我们看一下，默认安装的配置文件内容，如下所示：

#---------------------------------------------------------------------
# Example configuration for a possible web application.  See the
# full configuration options online.
#
#   http://haproxy.1wt.eu/download/1.4/doc/configuration.txt
#
#-------------------------------------------</p>			<content:encoded><![CDATA[<p>HAProxy是一款免费、快速并且可靠的一种代理解决方案，支持高可用性、负载均衡特性，同时适用于做基于TCP和HTTP的应用的代理。对于一些负载较大的Web站点，使用HAProxy特别合适。HAProxy能够支撑数以万计的并发连接。它的配置简单，能够很容易整合大我们现有的应用架构之中。
下面，我们在CentOS 6.4上进行安装配置HAProxy。
安装配置
按照如下步骤进行安装：
默认安装，HAProxy对应的配置文件的存放路径为/etc/haproxy/haproxy.cfg。
我们看一下，默认安装的配置文件内容，如下所示：
我们对上面配置文件的内容，适当的扩展，做简单的解释：

global段

global段用于配置进程级的参数。官网文档基于参数的功能，将global配置参数分为3组：

进程管理和安全
性能调优
调试

具体内容可以参考文档详细介绍。

defaults段

defaults段主要是代理配置的默认配置段，设置默认参数，这些默认的配置可以在后面配置的其他段中使用。如果其他段中想修改默认的配置参数，只需要覆盖defaults段中的出现配置项内容。
关于defaults段可以配置的参数，可以参考官网文档的详细介绍</p>]]></content:encoded>
			<wfw:commentRss>http://shiyanjun.cn/archives/360.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CentOS 6.4安装Nginx</title>
		<link>http://shiyanjun.cn/archives/72.html</link>
		<comments>http://shiyanjun.cn/archives/72.html#comments</comments>
		<pubDate>Wed, 21 Aug 2013 13:54:55 +0000</pubDate>
		<dc:creator><![CDATA[Yanjun]]></dc:creator>
				<category><![CDATA[Nginx/HAProxy]]></category>
		<category><![CDATA[服务器]]></category>
		<category><![CDATA[HAProxy]]></category>
		<category><![CDATA[Nginx]]></category>

		<guid isPermaLink="false">http://shirdrn.org/?p=72</guid>
		<description><![CDATA[<p>Nginx是一款性能很高的反向代理服务器，而且支持负载均衡的配置，很容易上手，配置简单。另外，Nginx通过模块可以很容易扩展，所以Nginx所拥有的功能集合也是很大的。这里不再累述，可以参考官网文档或者相关资料。
下面，我们在CentOS 6.4上安装配置Nginx。
安装Nginx
首先，需要下载Nginx签名文件：
导入Nginx签名文件，执行如下命令：
然后，可以进行安装了，执行如下命令：
安装过程中，可能会提示安装一些依赖软件包。
等待安装完成后，一些目录和文件的基本信息，如下所示：

进程ID文件为/var/run/nginx.pid
Nginx的配置文件存放在/etc/nginx/目录下
可执行程序文件为/usr/sbin/nginx
站点默认目录为/usr/share/nginx/html
错误日志路径为/var/log/nginx/error.log/li>
访问日志路径为/var/log/nginx/access.log

验证安装
查看一下Nginx的帮助信息：
测试当前Nginx默认配置文件/etc/nginx/nginx.conf是否可用，执行如下命令：
启动服务
如果使用默认的配置文件/etc/nginx/nginx.conf来启动Nginx，执行如下命令：
如果指定一个配置文件，例如：/home/shirdrn</p>]]></description>
	<p>Nginx是一款性能很高的反向代理服务器，而且支持负载均衡的配置，很容易上手，配置简单。另外，Nginx通过模块可以很容易扩展，所以Nginx所拥有的功能集合也是很大的。这里不再累述，可以参考官网文档或者相关资料。
下面，我们在CentOS 6.4上安装配置Nginx。
安装Nginx
首先，需要下载Nginx签名文件：

wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

导入Nginx签名文件，执行如下命令：

sudo rpm --import nginx_signing.key

然后，可以进行安装了，执行如下命令：

sudo yum install nginx

安装过程中，可能会提示安装一些依赖软件包。
等待安装完成后，一些目录和文件的基本信息，如下所示：

进程ID文件为/var/run/nginx.pid
Nginx的配置文件存放在/etc/nginx/目录下
可执行程序文件为/usr/sbin/nginx
站点默认目录为/usr/share/nginx/html
错误日志路径为/var/log/nginx/error.log/li>
访问日志路径为/var/log/nginx/access.log

验证安装
查看一下Nginx的帮助信息：

sudo /usr/sbin/nginx -h</p>			<content:encoded><![CDATA[<p>Nginx是一款性能很高的反向代理服务器，而且支持负载均衡的配置，很容易上手，配置简单。另外，Nginx通过模块可以很容易扩展，所以Nginx所拥有的功能集合也是很大的。这里不再累述，可以参考官网文档或者相关资料。
下面，我们在CentOS 6.4上安装配置Nginx。
安装Nginx
首先，需要下载Nginx签名文件：
导入Nginx签名文件，执行如下命令：
然后，可以进行安装了，执行如下命令：
安装过程中，可能会提示安装一些依赖软件包。
等待安装完成后，一些目录和文件的基本信息，如下所示：

进程ID文件为/var/run/nginx.pid
Nginx的配置文件存放在/etc/nginx/目录下
可执行程序文件为/usr/sbin/nginx
站点默认目录为/usr/share/nginx/html
错误日志路径为/var/log/nginx/error.log/li>
访问日志路径为/var/log/nginx/access.log

验证安装
查看一下Nginx的帮助信息：
测试当前Nginx默认配置文件/etc/nginx/nginx.conf是否可用，执行如下命令：
启动服务
如果使用默认的配置文件/etc/nginx/nginx.conf来启动Nginx，执行如下命令：
如果指定一个配置文件，例如：/home/shirdrn</p>]]></content:encoded>
			<wfw:commentRss>http://shiyanjun.cn/archives/72.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
