您的位置:首页 > 运维架构 > Linux

MPICH2 Linux集群搭建前期准备

2016-06-10 14:41 381 查看
本文意在说明新用户的创建与openssh的安装

部分内容源自:

http://dblab.xmu.edu.cn/blog/install-MPI-in-centos/

http://dblab.xmu.edu.cn/blog/install-MPI/

Ubuntu OS(CentOS在下文中也有介绍)

1.   创建新用户:

这里我们选用MPI作为新用户名称:

终端窗口(Ctrl + Alt + T)键入:

sudo useradd -m MPI -s /bin/bash
创建了可以登陆的 MPI用户,并使用 /bin/bash 作为 shell。

2.   接着使用如下命令设置密码,可简单设置为 1234,按提示输入两次密码:

sudo passwd MPI
可为MPI 用户增加管理员权限,方便部署:

sudo adduser MPI sudo
最后注销当前用户(点击屏幕右上角的齿轮,选择注销),返回登陆界面。在登陆界面中选择刚创建的MPI 用户进行登陆。

3.   集群、单节点模式都需要用到 SSH 登陆,需要安装 SSH server:

sudo apt-get install openssh-server
4.   安装后,可以使用如下命令登陆本机:

ssh localhost
注:在此之前可能需要检查apt源:

sudo apt-get update
CentOS OS

1.   在终端中输入 su ,按回车,输入 root 密码以 root 用户登录,接着执行命令创建新用户 MPI:

su # 上述提到的以root 用户登录
useradd -m MPI -s /bin/bash # 创建新用户MPI
这条命令创建了可以登陆的MPI 用户,并使用 /bin/bash 作为shell。

2.   接着使用如下命令修改密码,按提示输入两次密码,可简单的设为 “1234”(若提示“无效的密码,过于简单”再次输入’1234’即可):

passwd MPI
3.   可为 MPI 用户增加管理员权限,方便部署,在终端中执行:

sudo visudo
4.   找到
root ALL=(ALL) ALL (在第98行,可以先按一下键盘上的 ESC 键,然后输入 :98 (按一下冒号,接着输入98,再按回车键),可以直接跳到第98行 ),然后在这行下面增加一行内容:MPI ALL=(ALL) ALL (当中的间隔为tab)。

5.   添加上一行内容后,先按一下键盘上的 ESC 键,然后输入 :wq (输入冒号还有wq,这是vi/vim编辑器的保存方法),再按回车键保存退出就可以了。

6.   最后注销当前用户(点击屏幕右上角的用户名,选择退出->注销),在登陆界面使用刚创建的 MPI 用户进行登陆。

7.   集群、单节点模式都需要用到 SSH 登陆(类似于远程登陆,你可以登录某台 Linux 主机,并且在上面运行命令),一般情况下,CentOS 默认已安装了 SSH client、SSH server,打开终端执行如下命令进行检验:

rpm -qa | grep ssh
如果返回的结果如下图所示,包含了 SSH client 跟 SSH server,则不需要再安装:



同样可以通过输入:

ssh localhost
检验SSH是否已经成功安装。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos linux cluster Ubuntu