Tag Archives: 教程

编译、安装Kyoto Cabinet, Kyoto Tycoon和Python编程接口

KC即Kyoto Cabinet就不多说了,是Tokyo Cabinet即TC的C++升级实现,而且版本更新较为频繁(是不是说明不太稳定呢?)。

如果是纯key-value的存储的化,KC是不二的选择。KT是KC的网络接口,下面记录一下编译过程。

环境:Ubuntu 10.04 LTS,Python 2.6.6

好吧,最后我得承认,目前仅存的这个Python的KT接口还很不完善,决定暂时回归TC/TT。。

编译安装Sphinx 1.10

1、下载

2、相关库
出了libexpat用于xml之外,还有一个libstemer可选。其实还有libiconv和libzip,只不过我好像之前装过了。

3、编译
我不需要mysql支持,独立用sphinx,所以没指定mysql

iptables学习笔记

1、概念

iptables有2个表:filter和nat。前者用于过滤,后者是nat用的。

iptables还有4个链:INPUT、FORWARD、PREROUTING、POSTROUTING。

前两者对应于filter表,INPUT匹配目的IP是本机的数据包,FILTER匹配穿过本机的数据包。

PREROUTING位于NAT表,用于修改目的地址(DNAT);POSTROUTING用于修改源地址(SNAT)。

2、基本命令

命令的格式是:

iptable[……]

继续阅读

Ubuntu 10.10上编译安装LNMP:Nginx 0.8.54+MySQL 5.1.56+PHP-FPM 5.3.6

本文记录了LNMP在Ubuntu10.10下的编译安装过程,版本如下:
Nginx 0.8.54
MySQL 5.1.56
PHP-FPM 5.3.6

1、编译安装MySQL 5.1.56

2、编译安装php-fpm

3、编译安装nginx