一杯苦茶,独斟千古。­

依剑独欢,吸燕赵秦楚之劲气。­

雨窗小啜,沐江南吴越之清风。­

魏晋时代,浸身竹林,散看茶香,目送归鸿,手挥五弦,俯仰自得。那些心灵至纯的君子在一起谈老庄,纵酒欲,衣天地,那是一种怎样的至纯无比的心境呢?

阅读全文 »

什么是 HTTP?

超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。

HTTP 的工作方式是客户机与服务器之间的请求-应答协议。

web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。

举例:客户端(浏览器)向服务器提交 HTTP 请求;服务器向客户端返回响应。响应包含关于请求的状态信息以及可能被请求的内容。

阅读全文 »

在Linux上安装MySQL数据库,我们可以去其官网上下载MySQL数据库的rpm包,http://dev.mysql.com/downloads/mysql/5.6.html#downloads,大家可以根据自己的操作系统去下载对应的数据库文件,目前最新的版本是5.6.10了。

在这里我是通过yum来进行MySQL数据库的安装的,通过这种方式进行安装,可以将跟MySQL相关的一些服务、jar包都给我们安装好,所以省去了很多不必要的麻烦!!!

阅读全文 »

2015年1月1日,新年第一天,天气晴好,万里无云。怀着无比激动的心情,迎着新年第一缕温暖的阳光,去迎娶了我这一生的最爱-我的老婆。

Happy Wedding

阅读全文 »

一、安装Apache

Apache 安装

二、检查php环境,建议使用php5.3【含】 以上版本

1
[root@iZ23jffs85aZ /]# rmp -qa | grep php

没有php环境时提示如下:

1
[root@iZ23jffs85aZ /]# rmp -qa | grep php
bash: rmp: command not found
[root@iZ23jffs85aZ /]#

阅读全文 »

When i restart Redmine, an erro happend like this:

1
[root@iZ23lttzrggZ lmmbao]# service httpd start
Starting httpd: Syntax error on line 42 of /etc/httpd/conf.d/subversion.conf:
Invalid command 'PerlLoadModule', perhaps misspelled or defined by a module not included in the server configuration
                                                           [FAILED]
[root@iZ23lttzrggZ lmmbao]#

阅读全文 »

本文适用于 CentOS 6.5,亲测可行,估计也适用于其他Linux发行版。

1. 准备工作

1.1 下载源码包

Linux内核版本有两种:稳定版和开发版 ,Linux内核版本号由3个数字组成:r.x.y
r: 主版本号
x: 次版本号,偶数表示稳定版本;奇数表示开发中版本。
y: 修订版本号 , 表示修改的次数

http://www.kernel.org 首页,可以看到有stable, longterm等版本,longterm是比stable更稳定的版本,会长时间更新,因此我选择 3.10.28,

1
wget  https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.10.28.tar.xz

阅读全文 »

一、为什么要用Rsync+sersync架构?

1、sersync是基于Inotify开发的,类似于Inotify-tools的工具

2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目录。

二、Rsync+Inotify-tools与Rsync+sersync这两种架构有什么区别?

1、Rsync+Inotify-tools
(1):Inotify-tools只能记录下被监听的目录发生了变化(包括增加、删除、修改),并没有把具体是哪个文件或者哪个目录发生了变化记录下来。

(2):rsync在同步的时候,并不知道具体是哪个文件或者哪个目录发生了变化,每次都是对整个目录进行同步,当数据量很大时,整个目录同步非常耗时(rsync要对整个目录遍历查找对比文件),因此,效率很低。

阅读全文 »