file bdb 사용하기

개인적인 메모..
sendmail 에 들어있는 hash file 툴을 호환해서 이용할때 쓴다. tcl 에서는 그냥 tcl bdb package 였는데
php 는 이름이 달라서......

leveldb 는 멀티 쓰레드 환경에서 못쓰고..
mongo db 는 무거울것 같고...
memcached 는 메모리고...
하나더 memcached 보완해서 알아서 파일로 저장도 해주는게 있었는데 이름이 기억이..... 나중에 찾겠음

암튼 php dba  기능...

yum install php52-dba.x86_64


$db = dba_popen('/tmp/test.db', 'c', 'db4');
dba_insert('b0rk', 'b0rk', $db);
echo dba_fetch('b0rk', $db),"\r\n";
dba_close($db);


<?php
  phpinfo();
?>


You should see that "db4 support" is "enabled".

아마... 되겟지?...

CentOS5.6 서버 셋팅 기록

/etc/hosts76.79.76.39     mirrorlist.centos.org204.15.73.242   dev.centos.org/etc/motd.....rdate -s time.bora.net저장소 3개 추가.rpm -ivh http://epel.osuosl.org/5/x86_64/epel... » 내용보기

여러 서버들 데이터 압축하여 백업..

여러 서버들 데이터 압축하여 백업..7일간 데이터만 보관하고, 7일 이전 데이터는 삭제.#!/usr/bin/tclsh#2011.03.21 created by dancal.set sPath       [ file dirname [ info script ] ]set sDate  &nbs... » 내용보기

아파치 로그 실시간 백업

여러대의 아파치 로그를 한개의 로그 서버로 모은다.TODO : 7일 이전 로그는 압축 보관 코드 추가#!/usr/bin/tclsh#2011.03.20 by dancal.set sPath       [ file dirname [ info script ] ]set sDate   ... » 내용보기

linux 호스트명 변경

/etc/sysconfig/network 에서 hostname을 변경한다.# echo 호스트명 > /proc/sys/kernel/hostname » 내용보기