分类: LINUX
2008-04-28 22:01:12
如果是以根用户root 登陆系统的则可以用ntsysv命令启动ntsysv实用程序。ntsysv 实
用程序允许使用简单的菜单界面启动或关闭各种运行等级的服务。在其中我们选择开启
rsh ,rlogin,telnet等。也可以关闭一些服务以加快启动速度如sendmail。
如果是使用su命令转为root用户的则很可能运行ntsysv并不出现ntsysvs实用程序。此时
可以直接去修改/etc/xinetd.d下的rlogin, rsh ,telenet的设置。用vi编辑器打开xin
etd.d:
vi /etc/xinetd.d
则可看到如下所示的配置文件:
关于rsh的设置如下 # default: off # description: The rshd server is the server for the rcmd(3) routine and, \ # consequently, for the rsh(1) program. The server provides \ # remote execution facilities with authentication based on \ # privileged port numbers from trusted hosts. service shell { disable = yes socket_type = stream wait = no user = root log_on_success += USERID log_on_failure += USERID server = /usr/sbin/in.rshd } 关于rlogin的设置如下 # default: off # description: rlogind is the server for the rlogin(1) program. The server \ # provides a remote login facility with authentication based on \ # privileged port numbers from trusted hosts. service login { disable = yes socket_type = stream wait = no user = root log_on_success += USERID log_on_failure += USERID server = /usr/sbin/in.rlogind } 关于telnet的设置如下 # default: off # description: The telnet server serves telnet sessions; it uses \ # unencrypted username/password pairs for authentication. service telnet { disable = yes flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID } |
所有这些服务在安装完系统之后都是默认为禁用的,要进行修改来打开这些服务。如要
通过修改启动telenet则就需要改disable = yes为disable = no。对于其他的服务的启
动的修改与之相同。若启动这些服务则只需要简单执行:
#/etc/rc.d/init.d/xinetd restart
或重起计算机就可以使所作的更改生效。
8.在服务器节点编译、安装Fortran90编译器
先将Fortran90(我用的是Intel的)编译器拷贝至/tmp下,然后用tar xvfz fortran90
.tar.gzj解压缩。运行
./install
选择你所要安装的类型,如果你的机器是基于IA-32,就选择1。如果你的机器是基于It
anium(TM)-based system就选择2。如果要停止安装,就选择X。选择过之后安回车进入
下一步,此时会要求你选择 :
1.Intel(R) Fortran Complier for 32-bit Applications,Version 6.0 build 020312Z
2.2.Linux Applicationdebugger for 32-bit Applications,Version 6.0 buid 20020
x. Exit
按顺序选择1和2,最后选择X 完成安装并退出。在选择完1之后会要求你看版权声明,
输入Accept继续安装。默认的安装路径为/opt/intel,选择默认路径按Enter继续。选2之
后的情形与1相同。如果不注册可以用90天。
9.在服务器节点编译、安装mpich 1.2.3
将mpich 1.2.4:。拷贝到一个临时目录
下,放在/tmp下了。用root用户登录进行编译安装。
(1). 对mpich的安装进行预处理:
首先,用tar xvfz mpich.tar.gz解压。生成mpich-1.2.3目录。切换到mpich-1.2.3目录
。运行预处理:
./configure --prefix=/usr/local/mpi --对应于用rsh进行远程登录的系统
./configure --prefix=/usr/local/mpi -rsh=ssh --对应于用ssh进行远程登录的
系统
这里我们通知编译系统mpich的安装位置为/usr/local/mpich,运行环境的远程shell为
rsh或ssh。
(2).编译:
make
运行此命令后mpich软件包会自动编译形成MPI系统的函数库,需要数分钟的时间,根据
不同的机器可以略有不同。
(3).安装:
make install
运行此命令可以将MPI软件包安装到由./configure --prefix选项指定MPICH安装目录即
/usr/local/mpi
修改文件/usr/local/mpi/share/util/machines/machines.LINUX。如下:
node1
ndoe2
......
ndoen
这一步是通知mpich运行环境都有那些节点可供集群计算。每个节点都这样输入一遍。
(4).测试安装是否正确
在/usr/local/mpi/examples/basics下编译cpi.c:
make cpi
用命令行:
../../bin/mpirun -np 2 cp
运行。将会获得如下信息。
Processes 0 on node1
Processes 1 on node2
……..………………..
如果能正常运行即证明mpich软件包安装完全成功。