Tag Archives: 配置

Sphinx 1.10的测试

编译Sphinx 1.10之后,看看它到底是怎么用的。
总的来说,检索系统就是建索引和搜索两个过程。
由于我们不准备使用MySQL引擎的部分,数据源采用XML接口,因此和官方文档中出入较大。

1、配置Sphinx
cd /usr/local/sphinx/etc
sudo cp sphinx.conf.dist sphinx.conf

#编辑配置文件
sudo vim sphinx.conf

#xml数据源配置
source src1
{
type[……]

继续阅读

Linux下配置OCI(Oracle调用接口)

由于我们的数据库有专门的机器,所以我自己的机器并没有装Oracle。

Oracle提供的C++访问方式是,通过OCI(Oracle Call Interface,简称OCI)。

这个如果单独安装非常的麻烦(主要是很trick。。),下面以Oracle 11gr2为例,介绍Linux下配置OCI。

1、安装Oracle client驱动
Oracle官方的那个神马600MB的开发包就别想了,装了三次,都失败,什么库都没装上!
翻了半天,使用Google Hacking找出来这[……]

继续阅读

让PHP可以使用sendmail发信

1、安装
sudo apt-get install sendmail
sudo /etc/init.d/sendmail
#检查启动
netstat -anp|grep sendmail
#根据需要可加入开机启动
2、php配置
#编辑php.ini
sudo vim /etc/sysconfig/php/php.ini
#添加如下行
sendmail_path =/usr/sbin/sendmail -i -t
3、解决启动慢的问题
据说如果更改过host,启动send[……]

继续阅读

iptables学习笔记

1、概念

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

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

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

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

2、基本命令

命令的格式是:

iptable[……]

继续阅读