⑴ 用Linux系统的服务器做G03计算,新手,求详细操作步骤及实例,谢谢
一、准备事项
1. 微机若干台,其中Master为双网卡,其余为单网卡即可。
2. Linux安装盘
二、安装系统 (过程略。注意:使每台机子上的用户有同样的密码,且属于相同用户组)
三、环境设定
1. 配置IP地址
分别为每台机子配置IP地址。其中Master一张网卡配置公网IP,另一张为内网IP。
2. 修改每台机子的 /etc/hosts文件,将所有节点的名称及IP地址填入(注:可能 需要注释掉127.0.0.1一行)。
例如: 192.168.1.1 master
192.168.1.2 node1
……………..
………………
……………..
3. 修改每台机子的/etc/hosts.equiv文件,将所有允许使用本机进行并行计算的机器名填入,一行一个机器名。
例如: master
node1
node2
…
4. 修改Mater上/etc/hosts.conf文件如下:
order bind, hosts
multi on
四、配置RSH服务
1. 激活RSH,修改/etc/xinetd.d/rsh文件,将“Disable=YES”改为”Disable=NO”
2. 启动rsh和rlogin服务。
3. 修改使用者自己目录下的.rhosts文件,填入你允许的主机,并修改属性为600。
例如: master
node1
node2
…
4. 从另一机子执行rsh命令,看能否实现无密码登录。(注意:只能是普通用户,不能是root用户,必须关闭防火墙。)
五、配置NFS服务
1. 在master上激活portmap并且设定开机激活
# /etc/rc.d/init.d/portmap start
# chkconfig –level 35 portmap on
2. 设定/home目录NFS分享
# vi /etc/exports
/home 192.168.1.0/255.255.255.0(rw,sync,no_root_squash)
# export –rv
# /etc/rc.d/init.d/nfs start
# chkconfig –level 35 nfs on
3. 在slave上执行
# showmount –e master
显示master下所开放出来的文件夹
4. 编辑/etc/fstab,使其一机就去mount这个文件夹
# vi /etc/fstab
master:/home /home nfs auto,hard,bg,intr 0 0
六、配置NIS服务
1. 激活master上的time和time-udp服务。
2. 建立NIS域名
# nisdomainname name (name可为任意名)
并在/etc/rc.d/rc.local中加入
/bin/nisdomain name
在/etc/sysconfig/network中加入
NISDOMAIN=name
3. 在/etc/ypserv.conf中加入
127.0.0.0/255.255.255.0 :* :* :none
192.168.1.0/255.255.255.0 :* :* :none
*:*:*:deny
4. 执行 # touch /etc/netgroup
5. 激活NIS
# /etc/rc.d/init.d/ypserv start
# /etc/rc.d/init.d/yppasswdd start
# chkconfig –level 35 ypserv on
# chkconfig –level 35 yppasswdd on
6.制作数据库
# /usr/lib/yp/ypinit –m
注意:每次帐户变动后都必须执行这一步。
以上操作均在master上执行。
7. 设定slave上的nisdomainname, (同master)
8. 在/etc/yp.conf 中加入
domain name server master
(name即为domainname的名称, master为提供NIS服务的主机名)
9. 在/etc/passwd文件最后加入
“+::::::”
10. 修改/etc/nsswitch.conf, 加入:
passwd: files nis nisplus
shadow: files nis nisplus
group: files nis nisplus
hosts: files nis dns
11. 激活NIS
# /etc/rc.d/init.d/ypbind start
# chkconfig –level 35 ypbind on
12. 执行
# /usr/sbin/rpcinfo –p localhost
或
# /usr/sbin/rpcinfo –u localhost ypbind
查看ypbind是否注册到portmapper
13. 验证NIS是否正常工作,可在slave端执行
# ypcat passwd
查看是否有资料显示出来。
七、安装G03
1. G03.tar到用户目录,并解压
2. 在/home下建tmp目录,改权限为777.
3. 在用户主目录下建tsnet.nodes文件,将所有可用节点列出,一行一个机器名。
4. 修改用户目录下的/bashrc文件,加入:
export g03root=/home/usrname (usrname为用户名)
export GAUSS_SCRDIR=/home/tmp
source $g03root/g03/bsd/g03.profile
至此,可用于G03并行计算的Cluster配置完毕。
参考资料:
1. 鸟哥的私房菜,简易cluster架设, http://linux.vbird.org/linux_server/0600cluster.php
2. Marty’s Linux Cluster 架设日志. http://web.csie.chu.e.tw/~cs87668/cluster.htm
3. gentboy,Gaussian并行计算的简单实现。 量子化学网,http://www.quantumchemistry.net 可用于G03并行计算的linux cluster安装手册完全版
转载自:http://ce.sysu.e.cn/hope/Ecation/ShowArticle.asp?ArticleID=10265
希望对你有帮助!
⑵ gaussdb如何建主键
步骤 1 创建数据库。
1. 使用如下命令创建一个新的表空间 tpcds_local。
2. 使用如下命令创建一个新的数据库 db_tpcds。
步骤 2 查看数据库。
使用元命令查看数据库系统的数据库列表。
用如命令通过系统表 pg_database 查询数据库列表。
步骤 3 修改数据库。
用户可以使用如下命令修改数据库属性(比如:owner、名称和默认的配置属性)。
使用以下命令为数据库设置默认的模式搜索路径。
⑶ 什么是Gaussian codebooks
意思是“高斯提出的电报密码本”
Gaussian(高斯)全名叫Johann Carl Friedrich Gauss(约翰·卡尔·弗里德里希·高斯),生于1777 年 4 月 30 日,卒于 1855 年 2 月 23日,德国着名数学家、物理学家、天文学家、大地测量学家。是近代数学奠基者之一,高斯被认为是历史上最重要的数学家之一,并享有“数学王子”之称。高斯和阿基米德、牛顿并列为世界三大数学家。一生成就极为丰硕,以他名字“高斯”命名的成果达110个,属数学家中之最。他对数论、代数、统计、分析、微分几何、大地测量学、地球物理学、力学、静电学、天文学、矩阵理论和光学皆有贡献。在物理学方面高斯最引人注目的成就是在1833年和物理学家韦伯发明了有线电报,这使高斯的声望超出了学术圈而进入公众社会。