超级计算机操作系统Word文件下载.docx
- 文档编号:16106112
- 上传时间:2022-11-20
- 格式:DOCX
- 页数:16
- 大小:25.15KB
超级计算机操作系统Word文件下载.docx
《超级计算机操作系统Word文件下载.docx》由会员分享,可在线阅读,更多相关《超级计算机操作系统Word文件下载.docx(16页珍藏版)》请在冰豆网上搜索。
基本要求
需要至少两台可运行UbuntuLinux10.04版本且已联网的计算机。
“John”并不需要太大的带宽。
服务器配置
服务器要求
一个静态IP地址或DHCP中保留的IP。
需要用到的软件包
以下软件包是必备的:
•libmpich1.0-dev-MPICH静态库和开发文件
•libmpich-mpd1.0-dev-MPICH静态库和开发文件
•libmpich-shmem1.0-dev-MPICH静态库和开发文件
•openssh-server—安全框架(SSH)工具,保障远程计算机的安全访问
•mpich2—实施MPI信息传递接口标准
•mpich2-doc—MPICH2相关文档
•john—强力的密码破解工具
•
build-essentials–必备软件包的信息统计清单
petur@server:
~$sudoapt-getinstalllibmpich1.0-devlibmpich-mpd1.0-devlibmpich-shmem1.0-devmpich2mpich2-docjohnopenssh-serverbuild-essentials
网络配置
默认情况下,/etc/hosts文件应如下所示:
127.0.0.1localhost
127.0.1.1server.petur.euserver
#下列内容是采用IPv6协议的主机
fe00:
:
0ip6-localnet
ff00:
0ip6-mcastprefix
ff02:
1ip6-allnodes
2ip6-allrouters
首先把你的IP地址修改为127.0.1.1。
<
server.petur.eu>
处应为你的FQDN,而<
server>
处应为你的计算机主机名。
通过执行下列命令查找你的IP:
~$ifconfig|grep“inetaddr”
inetaddr:
10.0.0.1Bcast:
10.255.255.255Mask:
255.0.0.0
127.0.0.1Mask:
修改后/etc/hosts下的内容应如下所示:
10.0.0.1server.petur.euserver
1localhostip6-localhostip6-loopback
用户配置
新建一个名为“cluster”(集群)并在其路径中加入~/bin/代码。
我发现在每台计算机上都对’cluster’采取相同的设置步骤是最便捷的做法。
~$sudouseradd-m-s/bin/bashcluster
~$sudopasswdcluster
EnternewUNIXpassword:
(输入新的UNIX密码)
RetypenewUNIXpassword:
(再次输入新的UNIX密码)
passwd:
passwordupdatedsuccessfully(密码:
密码更改成功)
~$sudosu–cluster-c“mkdir~/bin;
exportPATH=~/bin:
$PATH”
MPICH设置
MPI的应用基于以下配置文件:
•~/.mpd.conf
注:
此文件以a开头且必须配合chmod600才能生效。
此文件在你的密码中包含一个单独的命令行“secretword=<
password>
“
(replace
,其内容必须与集群中所有~/.mpd.conf中的相关内容相同。
•~/mpd.hosts
此文件中包含所有集群节点及服务器的列表,其格式为“host:
number-of-cpu-cores”,fx。
如果您的计算机具备四核心处理器,则将10.0.0.2设置为10.0.0.2:
4。
如果你只是想使用MPICH的功能而不在乎可用处理器核心的数量,那么该数值可以设置得低于实际情况。
举例说明,如果服务器具备四核心处理器,你可能希望将数值设置为:
3,而不是:
4,这样服务器可以同时处理其它一些运算。
千万不要预设localhost或127.0.0.1这类你必须连接网络才能使用的IP。
检查处理器核心数量,并创建配置文件。
cluster@server:
~$touch~/.mpd.conf
~$chmod600~/.mpd.conf
~$echosecretword=pass>
~/.mpd.conf
~$/sbin/ifconfig|grep“inetaddr”
127.0.0.1Mask:
~$cat/proc/cpuinfo|grepprocessor|wc–l
~$echo10.0.0.1:
1>
~/mpd.hosts
设置完成后,通过执行以下指令检查是否运行正常:
•mpdboot–启动集群
•mpdtrace-列出群体的所有节点
•mpdallexit–关闭集群
mpdallexit–shutdownthecluster
~$mpdtrace
~$mpdallexit
如果设置方面没有任何错误,那么你的指令将全部被正确执行。
如果出现问题,请检查你的~/.mpd.cof的权限设置及/etc/hosts和~/mpd.hosts的内容是否正确。
安装JohntheRipper
在theRipper。
~$mkdirsource
~$cdsource
~/source$wget17-mpi8.tar.gz
从src目录中解压并运行make指令(若你的计算机分辨率不足,请尝试使用make|less指令)。
~/source$tar-zxfjohn-1.7.2-bp17-mpi8.tar.g
~/source$cdjohn-1.7.2-bp17-mpi8/src/
~/source/john-1.7.2-bp17-mpi8/src$make
此时你会看到一个选项清单。
要创建JohntheRipper,键入
保持系统清空
运行所需的系统如下所示:
linux-x86-mmxLinux,x86withMMX
linux-x86-sseLinux,x86withSSE2(推荐)
linux-x86-anyLinux,x86
linux-x86-64Linux,AMDx86-64,64-bitnativew/SSE2(推荐)
linux-x86-64-mmxLinux,AMDx86-64,32-bitwithMMX
我发现linux-x86-sse2在我基于Intel架构的工作站上运行效果最好。
~/source/john-1.7.2-bp17-mpi8/src$makecleanlinux-x86-sse2
如果程序编译过程没问题,测试一下它能否正常工作。
~/source/john-1.7.2-bp17-mpi8/src$../run/john-format=DES–test
Benchmarking:
TraditionalDES[128/128BSSSE2]…DONE
Manysalts:
1994Kc/sreal,1994Kc/svirtual
Onlyonesalt:
1658c/sreal,1654Kc/svirtual
将你新编译出的可执行文件移动至~/bin下。
运行John程序并确保它是_mpi版本。
如果仍然无法正确执行,那一定是你设置的路径出了问题。
~/source/john-1.7.2-bp17-mpi8/src$john|grepversion
JohntheRipperpasswordcracker,version1.7.2_bp17_mpi
配置额外的节点
每次在集群中新增节点,都需要遵循下列操作:
该节点的IP地址为10.0.0.2
前期准备
遵循服务器配置中的相同步骤,但注意过程中要使用正确的IP地址。
必备的软件包。
与服务器设置时的要求相同。
为集群选择与你在服务器上所设置的相同的密码。
petur@node1:
passwordupdatedsuccessfully
~$sudosu–cluster-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超级 计算机 操作系统
![提示](https://static.bdocx.com/images/bang_tan.gif)