使用iptables防止ssh暴力猜解
[ 2009/04/20 16:23 | by selboo ]
基于端口,使用iptables的connlimit模块
iptables -I INPUT -p tcp –syn –dport 22 -m connlimit –connlimit-above 2 -j REJECT
一条指令即可以搞掂, –connlimit-above 2表示只允许一个客户开启二个会话,与sshd_config 设置的区别,sshd_config只能设定一个用户最多尝试几次密码
同样也可以设定web服务访问设限
iptables -I INPUT -p tcp –syn –dport 80 -m connlimit –connlimit-above 30 -j REJECT
这样即可
用putty测试,开启到第三字,显示网络不可用,如下图
iptables -I INPUT -p tcp –syn –dport 22 -m connlimit –connlimit-above 2 -j REJECT
一条指令即可以搞掂, –connlimit-above 2表示只允许一个客户开启二个会话,与sshd_config 设置的区别,sshd_config只能设定一个用户最多尝试几次密码
同样也可以设定web服务访问设限
iptables -I INPUT -p tcp –syn –dport 80 -m connlimit –connlimit-above 30 -j REJECT
这样即可
用putty测试,开启到第三字,显示网络不可用,如下图
ping发现掉包报警shell
[ 2009/04/20 16:22 | by selboo ]
#!/bin/bash
PING=`which ping`
DATE=`date +%Y%m%d%H%M`
TAIL=`which tail`
LOG=./ping$DATE.log
HOSTS="selboo.com.cn 221.130.191.97"
COUNT=200
for myHost in $HOSTS
do
count=$(ping -c $COUNT $myHost | grep ‘loss' | awk -F',' '{ print $3 }' | awk -F “%” ‘{ print $1 }')
if [ $count -ge 10 ]; then
/bin/echo selboo | mutt -s "$myHost pingispacketloss>10% $DATE" root@selboo.com.cn
fi
done
exit 0
复制上以上内容为ping.sh加入crontab中让其10分钟跑一次,其中发邮件程序为mutt
mutt命令参考以前的文章
PING=`which ping`
DATE=`date +%Y%m%d%H%M`
TAIL=`which tail`
LOG=./ping$DATE.log
HOSTS="selboo.com.cn 221.130.191.97"
COUNT=200
for myHost in $HOSTS
do
count=$(ping -c $COUNT $myHost | grep ‘loss' | awk -F',' '{ print $3 }' | awk -F “%” ‘{ print $1 }')
if [ $count -ge 10 ]; then
/bin/echo selboo | mutt -s "$myHost pingispacketloss>10% $DATE" root@selboo.com.cn
fi
done
exit 0
复制上以上内容为ping.sh加入crontab中让其10分钟跑一次,其中发邮件程序为mutt
mutt命令参考以前的文章
rman可以备份的数据库:
target database 生产数据库
reconvery catalog database 目录数据库
auxiliary database 附注数据库
========================================================================
非catalog方式备份
全备份
0级增量备份
1级增量备份
[oracle@tlbb ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Thu Feb 5 17:38:01 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn /as sysdba
Connected.
SQL> archive log list
Database log mode Archive Mode //在归档状态下
Automatic archival Enabled //
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 5
Next log sequence to archive 7
Current log sequence 7
SQL>
切换服务器归档模式
$sqlplus /nolog
SQL> conn /as /sysdba (以dba的身分连接DB)
SQL> shutdown immediate; (立即关闭数据库)
SQL> startup mount (启动实例并加载数据库,但不打开)
SQL> alter database archivelog; (更改数据库为归档模式)
SQL> alter database open; (打开数据库)
SQL> alter system archive log start; (启用自动归档)
SQL> exit (退出)
RMAN> connect target / (连接数据库)
connected to target database: TLBB (DBID=1486193478)
RMAN> backup database; (全备份)
RMAN> backup incremental level=0 database; (0级增量备份)
RMAN> backup incremental level=1 database; (1级增量备份)
备份archivelog
backup database plus archivelog delete input;
备份表空间
backup tablespace user(用report schema;查看)
备份控制文件
backup current controlfile;
backup database include current controfile
================================================================================
备份集 backupset
镜像备份 image copies
copy datafile ... to ...
RMAN> copy datafile 4 to '/backup1/users.dbs';
RMAN> list copy;
单命令
backup database;
批命令备份
run {
allocate channel cha1 type disk;
backup
format "/backup1/full_%t"
tag full-backup
database;
release clannel cha1;
}
===================================================
备份计划:
星期天晚上 -level 0
星期一晚上 -level 2
星期二晚上 -level 2
星期三晚上 -level 1
星期四晚上 -level 2
星期五晚上 -level 2
星期六晚上 -level 2
bakl0
run {
allocate channel c1 type disk;
backup
incremental level 0
format "/backup1/inc0_%u_%T"
tag monday_inc0
database;
release channel c1;
}
bakl1
run {
allocate channel c1 type disk;
backup
incremental level 1
format "/backup1/inc1_%u_%T"
tag monday_inc1
database;
release channel c1;
}
bakl2
run {
allocate channel c1 type disk;
backup
incremental level 2
format "/backup1/inc2_%u_%T"
tag monday_inc2
database;
release channel c1;
}
命令:
rman target / msglog=/backup1/bakl0.log cmdfile=/backup/bakl0
crontab -e -u oracle
45 23 * * 0 rman target / msglog=/backup1/bakl0.log cmdfile=/backup/bakl0
45 23 * * 1 rman target / msglog=/backup1/bakl2.log cmdfile=/backup/bakl2
45 23 * * 2 rman target / msglog=/backup1/bakl2.log cmdfile=/backup/bakl2
45 23 * * 3 rman target / msglog=/backup1/bakl1.log cmdfile=/backup/bakl1
45 23 * * 4 rman target / msglog=/backup1/bakl2.log cmdfile=/backup/bakl2
45 23 * * 5 rman target / msglog=/backup1/bakl2.log cmdfile=/backup/bakl2
45 23 * * 6 rman target / msglog=/backup1/bakl2.log cmdfile=/backup/bakl2
分,时,天,月,星期
service crond restart
CONFIGURE CONTROLFILE AUTOBACKUP ON;
自动备份controlfile
delete backupset 11;
delete backupset 1;
删除备份
===================================================================
口令文件丢失(/dbs/orapwherming)
orapwd file=orapwherming password=pass123 entries=5
spfiel丢失(mv ../dbs/spfiletlbb.ora spfiletlbb.bak)
[oracle@tlbb dbs]$ rman target /
Recovery Manager: Release 10.2.0.1.0 - Production on Thu Feb 5 19:07:57 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
connected to target database: TLBB (DBID=1486193478)
RMAN> shutdown immediate;
using target database control file instead of recovery catalog
database closed
database dismounted
Oracle instance shut down
===============================================
RMAN> startup nomount;
RMAN> set dbid 1486193478;
RMAN> restore spfile from autobackup;
RMAN> restore spfile from '/backup1/ctlc-1486193478-20090205-09'; (如果自动不能找到,手工指定)
RMAN> shutdown immediate;
RMAN> startup; (如果不行,先set dbid 1486193478;再startup)
controlfile丢失():
删除/u01/app/oracle/oradata/tlbb目录下*.ctl文件
sqlplus /nolog
conn /as sysdba
shutdown immediate;
shutdown abort;
exit
==================================================
RMAN> startup nomount;
RMAN> restore controlfile from autobackup;
restore controlfile from '/backup1/ctlc-1486193478-20090205-09';
RMAN> alter database mount;
RMAN> recover database;
RMAN> alter database open resetlogs;
redolog file丢失:
删除/u01/app/oracle/oradata/tlbb目录下*.log文件
=================================================
sqlplus /nolog
conn /as sysdba
shutdown immediate;
startup mount;
recover database until cancel;
alter database open resetlogs;
datafile丢失:
删除/u01/app/oracle/oradata/tlbb目录下*.dbf文件
================================================
RMAN> report schema;看ID号:2
sql "alter database datafile 2 offline" ;
sql "alter database datafile 2 offline immediate" ;
restore datafile 2 ;
recover datafile 2 ;
sql "alter database datafile 2 online" ;
表空间丢失:
sql "alter tablespace users offline"
restore tablespace users
recover tablespace users
sql "alter database tablespace users online"
--------------------------------------------------------
非catelog方式完全恢复:
sqlplus /nolog
conn /as sysdba
shutdown abort;
rman target /
startup nomount;
restore controlfile from autobackup;
(restore controlfile from '/backup1/ctlc-1486193478-20090205-09';)
alter database mount;
restore database;
sqlplus /nolog
conn /as sysdba
create pfile from spfile;
cd /u01/app/oracle/product/10.2.0.1/dbs
vi inittlbb.ora
....
*._allow_resetlogs_corruption='TURE'
END
sqlplus /nolog
conn /as sysdba
shutdown immediate;
startup pfile=/u01/app/oracle/product/10.2.0.1/dbs/inittlbb.ora
shutdown immediate;
startup pfile=/u01/app/oracle/product/10.2.0.1/dbs/inittlbb.ora mount
alter database open resetlogs;
exit
recover databses;
alter database open restlogs;
基于时间:
基于SCN的恢复:
startup ount
restore database until scn 643309;
recover database until scn 643309;
alter database open resetlogs;
日志序列SEQUENCCE
report schema
list backup
crosscheck backup
delete
alter database open restlogs;做完这个之后,最好做个备份,要不然。redo log会出问题!
这是学习笔记,可能有点乱,错误之处请指正!
target database 生产数据库
reconvery catalog database 目录数据库
auxiliary database 附注数据库
========================================================================
非catalog方式备份
全备份
0级增量备份
1级增量备份
[oracle@tlbb ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Thu Feb 5 17:38:01 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn /as sysdba
Connected.
SQL> archive log list
Database log mode Archive Mode //在归档状态下
Automatic archival Enabled //
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 5
Next log sequence to archive 7
Current log sequence 7
SQL>
切换服务器归档模式
$sqlplus /nolog
SQL> conn /as /sysdba (以dba的身分连接DB)
SQL> shutdown immediate; (立即关闭数据库)
SQL> startup mount (启动实例并加载数据库,但不打开)
SQL> alter database archivelog; (更改数据库为归档模式)
SQL> alter database open; (打开数据库)
SQL> alter system archive log start; (启用自动归档)
SQL> exit (退出)
RMAN> connect target / (连接数据库)
connected to target database: TLBB (DBID=1486193478)
RMAN> backup database; (全备份)
RMAN> backup incremental level=0 database; (0级增量备份)
RMAN> backup incremental level=1 database; (1级增量备份)
备份archivelog
backup database plus archivelog delete input;
备份表空间
backup tablespace user(用report schema;查看)
备份控制文件
backup current controlfile;
backup database include current controfile
================================================================================
备份集 backupset
镜像备份 image copies
copy datafile ... to ...
RMAN> copy datafile 4 to '/backup1/users.dbs';
RMAN> list copy;
单命令
backup database;
批命令备份
run {
allocate channel cha1 type disk;
backup
format "/backup1/full_%t"
tag full-backup
database;
release clannel cha1;
}
===================================================
备份计划:
星期天晚上 -level 0
星期一晚上 -level 2
星期二晚上 -level 2
星期三晚上 -level 1
星期四晚上 -level 2
星期五晚上 -level 2
星期六晚上 -level 2
bakl0
run {
allocate channel c1 type disk;
backup
incremental level 0
format "/backup1/inc0_%u_%T"
tag monday_inc0
database;
release channel c1;
}
bakl1
run {
allocate channel c1 type disk;
backup
incremental level 1
format "/backup1/inc1_%u_%T"
tag monday_inc1
database;
release channel c1;
}
bakl2
run {
allocate channel c1 type disk;
backup
incremental level 2
format "/backup1/inc2_%u_%T"
tag monday_inc2
database;
release channel c1;
}
命令:
rman target / msglog=/backup1/bakl0.log cmdfile=/backup/bakl0
crontab -e -u oracle
45 23 * * 0 rman target / msglog=/backup1/bakl0.log cmdfile=/backup/bakl0
45 23 * * 1 rman target / msglog=/backup1/bakl2.log cmdfile=/backup/bakl2
45 23 * * 2 rman target / msglog=/backup1/bakl2.log cmdfile=/backup/bakl2
45 23 * * 3 rman target / msglog=/backup1/bakl1.log cmdfile=/backup/bakl1
45 23 * * 4 rman target / msglog=/backup1/bakl2.log cmdfile=/backup/bakl2
45 23 * * 5 rman target / msglog=/backup1/bakl2.log cmdfile=/backup/bakl2
45 23 * * 6 rman target / msglog=/backup1/bakl2.log cmdfile=/backup/bakl2
分,时,天,月,星期
service crond restart
CONFIGURE CONTROLFILE AUTOBACKUP ON;
自动备份controlfile
delete backupset 11;
delete backupset 1;
删除备份
===================================================================
口令文件丢失(/dbs/orapwherming)
orapwd file=orapwherming password=pass123 entries=5
spfiel丢失(mv ../dbs/spfiletlbb.ora spfiletlbb.bak)
[oracle@tlbb dbs]$ rman target /
Recovery Manager: Release 10.2.0.1.0 - Production on Thu Feb 5 19:07:57 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
connected to target database: TLBB (DBID=1486193478)
RMAN> shutdown immediate;
using target database control file instead of recovery catalog
database closed
database dismounted
Oracle instance shut down
===============================================
RMAN> startup nomount;
RMAN> set dbid 1486193478;
RMAN> restore spfile from autobackup;
RMAN> restore spfile from '/backup1/ctlc-1486193478-20090205-09'; (如果自动不能找到,手工指定)
RMAN> shutdown immediate;
RMAN> startup; (如果不行,先set dbid 1486193478;再startup)
controlfile丢失():
删除/u01/app/oracle/oradata/tlbb目录下*.ctl文件
sqlplus /nolog
conn /as sysdba
shutdown immediate;
shutdown abort;
exit
==================================================
RMAN> startup nomount;
RMAN> restore controlfile from autobackup;
restore controlfile from '/backup1/ctlc-1486193478-20090205-09';
RMAN> alter database mount;
RMAN> recover database;
RMAN> alter database open resetlogs;
redolog file丢失:
删除/u01/app/oracle/oradata/tlbb目录下*.log文件
=================================================
sqlplus /nolog
conn /as sysdba
shutdown immediate;
startup mount;
recover database until cancel;
alter database open resetlogs;
datafile丢失:
删除/u01/app/oracle/oradata/tlbb目录下*.dbf文件
================================================
RMAN> report schema;看ID号:2
sql "alter database datafile 2 offline" ;
sql "alter database datafile 2 offline immediate" ;
restore datafile 2 ;
recover datafile 2 ;
sql "alter database datafile 2 online" ;
表空间丢失:
sql "alter tablespace users offline"
restore tablespace users
recover tablespace users
sql "alter database tablespace users online"
--------------------------------------------------------
非catelog方式完全恢复:
sqlplus /nolog
conn /as sysdba
shutdown abort;
rman target /
startup nomount;
restore controlfile from autobackup;
(restore controlfile from '/backup1/ctlc-1486193478-20090205-09';)
alter database mount;
restore database;
sqlplus /nolog
conn /as sysdba
create pfile from spfile;
cd /u01/app/oracle/product/10.2.0.1/dbs
vi inittlbb.ora
....
*._allow_resetlogs_corruption='TURE'
END
sqlplus /nolog
conn /as sysdba
shutdown immediate;
startup pfile=/u01/app/oracle/product/10.2.0.1/dbs/inittlbb.ora
shutdown immediate;
startup pfile=/u01/app/oracle/product/10.2.0.1/dbs/inittlbb.ora mount
alter database open resetlogs;
exit
recover databses;
alter database open restlogs;
基于时间:
基于SCN的恢复:
startup ount
restore database until scn 643309;
recover database until scn 643309;
alter database open resetlogs;
日志序列SEQUENCCE
report schema
list backup
crosscheck backup
delete
alter database open restlogs;做完这个之后,最好做个备份,要不然。redo log会出问题!
这是学习笔记,可能有点乱,错误之处请指正!
SQL实现分页的一个优化方法
[ 2009/04/19 21:58 | by selboo ]
from:http://jackywdx.cn
以前在做项目的时候,遇到分页问题一般是用数据库实现的,先是获取总数:
select count(*) from tb_name where uid=xxxx and status=2;
然后再获取数据
select * from tb_name where uid=xxxx and status=2 limit N,M;
取一次数据需要进行两次SQL查询,今天发现了一个小窍门,可以这么写。
获取数据:
select SQL_CALC_FOUND_ROWS * from tb_name where uid=xxxx and status=2 limit N,M;
获取总记录数:
select FOUND_ROWS();
这样只需要一次SQL查询就可以了。
以前在做项目的时候,遇到分页问题一般是用数据库实现的,先是获取总数:
select count(*) from tb_name where uid=xxxx and status=2;
然后再获取数据
select * from tb_name where uid=xxxx and status=2 limit N,M;
取一次数据需要进行两次SQL查询,今天发现了一个小窍门,可以这么写。
获取数据:
select SQL_CALC_FOUND_ROWS * from tb_name where uid=xxxx and status=2 limit N,M;
获取总记录数:
select FOUND_ROWS();
这样只需要一次SQL查询就可以了。
推荐相关Linux cluster 信息的常用的网站!
http://www.lcic.org/
这个网站对于Linux cluster 初学者是有很好的帮助的,网站的分类清晰,内容齐全。
不过,最近好像更新的内容不多了,当然这丝毫不影响初学者的学习。
*************************************************************************
下面逐步列出一些最常用的linux cluster 网站:
*************************************************************************
-------------------------------
Linux集群方案及中间件
-------------------------------
1.redhat 的cluster suite
http://sources.redhat.com/cluster/
2.veritas 的cluster
http://www.veritas.com/Products/www?c=category&refId=120
3.polyserve INC 的cluster
http://www.polyserve.com/products_mslinux.php
4.LVS的官方网站
http://www.linuxvirtualserver.org/
5.heart-beat的官方网站
http://linux-ha.org/
-------------------------------
Linux集群文件系统
-------------------------------
1.GFS(Global FS)
http://www.redhat.com/docs/manuals/csgfs/
http://sources.redhat.com/cluster/gfs/
2.PVFS2(Parallel Virtual FS)
http://http://www.pvfs.org/pvfs2/
3.Lustre(CFS Inc's FS)
http://www.lustre.org/
4.OCFS2(Oracle Cluster FS)
http://oss.oracle.com/projects/ocfs2/
5.GPFS(IBM's Global Parallel FS)
http://www-03.ibm.com/servers/eserver/clusters/software/gpfs.html
6.CODA(CMU's Network FS)
http://www.coda.cs.cmu.edu/
7.VxFS(Veritas's Cluster FS)
http://www.veritas.com/Products/www?c=product&refId=209
8.PolyServe's Cluster FS
http://www.polyserve.com/sol_linux_nas.php
-------------------------------
Linux集群涉及的存储技术
-------------------------------
1.SNIA存储行业的标准组织
http://www.snia.org/
2.LVM2(Linux Volume Management)
http://sources.redhat.com/lvm2/
http://sources.redhat.com/cluster/clvm/
3.GNBD(global network block device)
http://sources.redhat.com/cluster/gnbd/
4.Device-Mapper
http://sources.redhat.com/dm/
5.Linux iSCSI
http://linux-iscsi.sourceforge.net/
http://www.ietf.org/rfc/rfc3720.txt
6.drbd(Disk Remote Block Device)
http://www.drbd.org
7.rsync(utility that provides fast incremental file transfer)
http://samba.anu.edu.au/rsync/
-------------------------------
Linux高性能计算等相关
-------------------------------
1.TOP500超级计算机
http://www.top500.org
2.IEEE的集群计算任务组
http://www.ieeetfcc.org/
3.OpenMosix(进程迁移)
http://openmosix.sourceforge.net/
4.PVM/MPI(并行计算)
http://www.csm.ornl.gov/pvm/pvm_home.html
http://www.lam-mpi.org/
5.Infiniband/Myrinet(网络通讯)
http://www.infinibandta.org/home
http://www.myri.com/
6.Open PBS(Portable Batch System)(作业管理)
http://www.openpbs.org/
7. OSCAR (a solution packaged for HPC)
http://oscar.openclustergroup.org/
-------------------------------
Linux网格等相关
-------------------------------
1.中国网格信息中转站
http://www.chinagrid.net/
2.Globus(Grid一种著名实现架构)
http://www.globus.org/
1.developerWorks 中国,进入网址即可查看所有关于集群方面的文章,都是大手笔。
阅读地址:http://www-128.ibm.com/developer ... =%E9%9B%86%E7%BE%A4
2.荐荐荐荐荐 赛迪网,这篇讲叙集群的网页可谓面面具全,应用尽用!这些文章与我们实际环境相洽,只需稍加修改,即可生产!
阅读地址:http://linux.ccidnet.com/pub/html/tech/jiqun/index.htm
3.台湾的集群论坛,有很多精彩的文章。
地址:http://pccluster.nchc.org.tw/xoops/modules/newbb/
http://www.lcic.org/
这个网站对于Linux cluster 初学者是有很好的帮助的,网站的分类清晰,内容齐全。
不过,最近好像更新的内容不多了,当然这丝毫不影响初学者的学习。
*************************************************************************
下面逐步列出一些最常用的linux cluster 网站:
*************************************************************************
-------------------------------
Linux集群方案及中间件
-------------------------------
1.redhat 的cluster suite
http://sources.redhat.com/cluster/
2.veritas 的cluster
http://www.veritas.com/Products/www?c=category&refId=120
3.polyserve INC 的cluster
http://www.polyserve.com/products_mslinux.php
4.LVS的官方网站
http://www.linuxvirtualserver.org/
5.heart-beat的官方网站
http://linux-ha.org/
-------------------------------
Linux集群文件系统
-------------------------------
1.GFS(Global FS)
http://www.redhat.com/docs/manuals/csgfs/
http://sources.redhat.com/cluster/gfs/
2.PVFS2(Parallel Virtual FS)
http://http://www.pvfs.org/pvfs2/
3.Lustre(CFS Inc's FS)
http://www.lustre.org/
4.OCFS2(Oracle Cluster FS)
http://oss.oracle.com/projects/ocfs2/
5.GPFS(IBM's Global Parallel FS)
http://www-03.ibm.com/servers/eserver/clusters/software/gpfs.html
6.CODA(CMU's Network FS)
http://www.coda.cs.cmu.edu/
7.VxFS(Veritas's Cluster FS)
http://www.veritas.com/Products/www?c=product&refId=209
8.PolyServe's Cluster FS
http://www.polyserve.com/sol_linux_nas.php
-------------------------------
Linux集群涉及的存储技术
-------------------------------
1.SNIA存储行业的标准组织
http://www.snia.org/
2.LVM2(Linux Volume Management)
http://sources.redhat.com/lvm2/
http://sources.redhat.com/cluster/clvm/
3.GNBD(global network block device)
http://sources.redhat.com/cluster/gnbd/
4.Device-Mapper
http://sources.redhat.com/dm/
5.Linux iSCSI
http://linux-iscsi.sourceforge.net/
http://www.ietf.org/rfc/rfc3720.txt
6.drbd(Disk Remote Block Device)
http://www.drbd.org
7.rsync(utility that provides fast incremental file transfer)
http://samba.anu.edu.au/rsync/
-------------------------------
Linux高性能计算等相关
-------------------------------
1.TOP500超级计算机
http://www.top500.org
2.IEEE的集群计算任务组
http://www.ieeetfcc.org/
3.OpenMosix(进程迁移)
http://openmosix.sourceforge.net/
4.PVM/MPI(并行计算)
http://www.csm.ornl.gov/pvm/pvm_home.html
http://www.lam-mpi.org/
5.Infiniband/Myrinet(网络通讯)
http://www.infinibandta.org/home
http://www.myri.com/
6.Open PBS(Portable Batch System)(作业管理)
http://www.openpbs.org/
7. OSCAR (a solution packaged for HPC)
http://oscar.openclustergroup.org/
-------------------------------
Linux网格等相关
-------------------------------
1.中国网格信息中转站
http://www.chinagrid.net/
2.Globus(Grid一种著名实现架构)
http://www.globus.org/
1.developerWorks 中国,进入网址即可查看所有关于集群方面的文章,都是大手笔。
阅读地址:http://www-128.ibm.com/developer ... =%E9%9B%86%E7%BE%A4
2.荐荐荐荐荐 赛迪网,这篇讲叙集群的网页可谓面面具全,应用尽用!这些文章与我们实际环境相洽,只需稍加修改,即可生产!
阅读地址:http://linux.ccidnet.com/pub/html/tech/jiqun/index.htm
3.台湾的集群论坛,有很多精彩的文章。
地址:http://pccluster.nchc.org.tw/xoops/modules/newbb/