Archive for 8月, 2008

29
8

通常都是通过域名找IP,下面的网站提供了根据IP反查绑定的域名的功能。

租虚拟主机的朋友可以用它来看看那些网站和自己是邻居。

http://www.myipneighbors.com/

24
8

前阵子大家都忙的挺辛苦,所以这次的海边活动也就充满了放松的气氛-沙滩游泳,吃海鲜,踏浪,捉螃蟹,当然,还有晚上的诈金花,哈哈!

第一天,到了奉贤的海边,这是个海边的小村镇,有很多星级宾馆和海鲜小吃。

我们住的宾馆,挺干净的

下午立即去了碧海金沙浴场享受沙滩的生活

那边的夕阳很美

大家都玩开心,直到傍晚才恋恋不舍得离开

 

 第二天上午,阳光明媚,一想去海边踏浪捉螃蟹,所有人的情绪都HIGH起来了。

 

真的有螃蟹啊!

 

兴致很高

 

越过泥泞的道路,螃蟹,我们来了!

哈哈,活捉!

黄泥螺

大海!

 

9
8

DRBD 的安装和配置
目前流行的Linux中只有Centos有预编译好的安装包和对应内核。
如果不想用Centos可以选择从源码安装。DRBD有两种安装模式:直接编译进内核,作为一个可加载的内核模块编译。 无论哪种方式都是有些痛苦的 – 解决各种依赖,准备内核源码树。我是根据官方文档http://www.drbd.org/users-guide/s-build-from-source.html 一步一安装的。依赖的软件或库make, gcc, the glibc development libraries, 和 flex。GCC必须和你编译内核使用的是同一版本。

本文使用的是Centos
1.    准备分区
在两台机器上划分等大的分区供DRBD使用。不要格式化也不要mount.我使用的是/dev/hda2
2.    安装
只要一行命令;
Yum install DRBD
3.    配置IP地址和主机名。
我的/etc/hosts 文件内容如下

127.0.0.1        localhost.localdomain        localhost
192.168.0.113        jack.etop.biz            jack
192.168.0.114        rose.etop.biz            rose

4.    配置
[teddy@jack]$ vim /etc/drbd.conf
drbd.conf内容如下:

global {
usage-count yes;
}
common {
syncer { rate 40M;}
protocol C;
}
resource r0 {
on jack {
device    /dev/drbd1;
disk      /dev/hda2;
address   192.168.0.114:7789;
meta-disk internal;
}
on rose {
device    /dev/drbd1;
disk      /dev/hda2;
address   192.168.0.113:7789;
meta-disk internal;
}
}

每部分的详细含义见官方文档http://www.drbd.org/users-guide/ch-configure.html

然后把上面配置文件拷贝到节点rose的相同目录下 。
scp  /etc/drbd.conf teddy@rose:/etc/
5.    激活前面配置的drbd资源“r0”(两个节点都要执行)
drbdadm create-md r0
drbdadm attach r0
drbdadm connect r0

6.    初始化(这步只要在主节点上操作)
drbdadm —overwrite-data-of-peer primary r0
/etc/init.d/drbd start
然后等待同步完成
然后用下面的命令查看DRBD的运行状态
cat /proc/drbd
建立文件系统
mkfs.ext3 /dev/drbd1
加载分区
mkdir /data  (两个节点都执行)
mount -o rw /dev/drbd0 /data (只要在主节点上操作)

基本配置到这里就完成了。

7.    测试
写点数据到hda1上
[teddy@jack]$echo “I’m a genie in a bottle baby.” >> /data/test_file
接下来你需要将DRBD的主从机互换一下.
可以执行下面的操作:
在主机上,先要卸载掉DRBD设备.
[teddy@jack]$ umount /data
将主机降级为”备机”.
[teddy@jack]$ drbdadm secondary r0
[teddy@jack]$ cat /proc/drbd
现在,两台主机都是”备机”.
在备机rose上,将它升级为”主机”.
[teddy@rose]$ drbdadm primary r0
[teddy@rose]$ cat /proc/drbd
现在,“rose”成为了”主机”. 察看下/data/下写的数据是有同步过来了。

8
8

安装progress10.1b

Author: 乌鱼

一个诡异的需求, 拿来的iso都是大写文件, 需要弄成小写的

先 zip起来, 然后unzip的时候 -L就使用了小写解压, 幸好没有去写什么垃圾shell, 否则又浪费时间, 总算第一步过关, 看到自符安装界面了.

7
8

http://drupal.org/project/zen

http://drupal.org/project/basic

各有各的好处, 但是绝对不要自己从头写起, 也不要试图修改garland…经验所得