VMware安装CentOS后时间相差8小时解决方案

    1、如果发现 date 与现在的时间差 8 个小时,需要修改。

    2、date 之后,发现没有 CST(中国标准时间:China Standard Time UT+8:00)

    3、将 /etc/localtime 指向上海时间

    # ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime</pr

CentOS-6.5下本地yum源制作

    将 CentOS-6.5 的 iso 镜像文件 mount 到 /mnt 目录下

    # mount RHEL6.5-x86_64-coship-alpha.iso /mnt -o loop

    进入 /etc/yum.repos.d/ 目录,删除所有文件,创建新的文件 local.repo, 内容如下:

使用源码安装memcached

    Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。

heartbeat的编译和配置

    Heartbeat 项目是 Linux-HA 工程的一个组成部分,它实现了一个高可用集群系统。心跳服务和集群通信是高可用集群的两个关键组件,在 Heartbeat 项目里,由 heartbeat 模块实现了这两个功能。

web性能测试工具http_load

    http_load 以并行复用的方式运行,用以测试 web 服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。可以测试 HTTPS 类的网站请求。

Linux下tree命令的安装

    在 Linux 环境下,为了能在目录层次结构较复杂时对目录结构一目了然,可以使用 tree 命令按树状图列出目录中的内容。

使用MySQL命令行创建用户

    创建 MySQL 帐户,典型的例子如下:

    mysql> grant all privileges on db_test.* to lory@localhost identified by '123456';

    上例中,各字段的含义如下:

    all priviledg

mysql命令行下显示中文乱码的问题

      使用 phpMyAdmin 创建数据库,并设置了字符集为 utf8-general-ci, 从数据库读取内容并展示到以 utf-8 为字符集的页面中显示为正常。但是使用 mysql 客户端命令连接到数据库,并使用 SELECT 语句显示条目时,遇到中文就会输出乱码,这是由于 mysql 客户端在查询时并未指定字符集编码,在安装mysql后缺省字符集为 latin1

CentOS6.5使用yum安装mysql-server

    MySQL(发音为"my ess cue el",不是"my sequel")是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。

Nginx与php-fpm的unix域套接字配置方法

      在上一篇中,我们将 php-fpm 绑定在 127.0.0.1:9000 端口上,nginx 收到 php 处理请求时,连接 php-fpm 的 FastCGI 服务端口,再将消息转发给 php-fpm 进行处理。这种转发方式走的是 TCP 协议栈,若 nginx 和 php-fpm 部署在同一台服务器上,有没有什么方式能比 TCP 协议栈更高效呢?

      nginx 和 php-fpm 同时支持 unix 域套接字,unix 域套接字可用于实现同一主机下不同进程之

以源码编译的方式安装php-fpm和nginx(二)

      Nginx(engine x) 是一个高性能的 HTTP 服务器和反向代理服务器。它本身不能处理 php 脚本,当接收到请求后,如果是 php 请求,则 nginx 会将请求转发给 php 解释器处理后再将结果返回给客户端。nginx 支持将请求通过 FastCGI 接口将请求转发给 FastCGI 的管理进程进行处理,FastCGI 管理进程会选择一个合适的子进程处理该请求后,将结果返回给 nginx, nginx 再将响应转发给浏览器客户端。

      本文以 Red Hat Enterprise Linux Server release 6.2 (Santiago) 系统为例,介绍以源码编译方式安装 nginx.

以源码编译的方式安装php-fpm和nginx(一)

      Nginx(engine x) 是一个高性能的 HTTP 服务器和反向代理服务器。它本身不能处理 php 脚本,当接收到请求后,如果是 php 请求,则 nginx 会将请求转发给 php 解释器处理后再将结果返回给客户端。nginx 支持将请求通过 FastCGI 接口将请求转发给 FastCGI 的管理进程进行处理,FastCGI 管理进程会选择一个合适的子进程处理该请求后,将结果返回给 nginx, nginx 再将响应转发给浏览器客户端。

      php-fpm 是一个 PHP FastCGI 管理器,用于提供 FastCGI 接口并执行 php 脚本,本篇主要介绍 php-fpm 的源码安装步骤。

在Linux中使用源码安装Lua

    Lua 是一个强大、快速且轻量级的脚本语言,由于它可以和 C/C++ 源程序实现互调,常被应用在各种应用程序中实现功能地扩展。本文以 rhel-6.2 系统为例,介绍以源码的方式安装 lua 开发环境。

    一、在 lua 的官方网站上下载 lua 的源代码,如:

    # wget http://www.lua.org/ftp/lua-5.3.0.tar.gz

    二、安装 readline 开发包

安装automake

    Linux 的自动化编译工具主要用来帮助开发人员生成 Makefile, 免去了维护 Makefile 的工作,它可以自动扫描源文件之间的依赖关系,生成合适的 Makefile.

    以 RHEL-6.2 系统为例,进入系统安装包的 Packages 目录,依次安装如下 rpm 包即可。

    # rpm -ivh autoconf-2.63-5.1.el6.noarch.rpm