ssh graphlab@host* //切换到*机器上
将写好的程序通过远程拷贝到apps文件下: sudo scp -r ** ## //将本机的**文件拷贝至远程机器的##处 //scp 本地用户名 @IP 地址 : 文件名 1 远程用户名 @IP 地址 : 文件名 2
scp可以在本地机器和全程机器之间互拖文件
scp 本地用户名 @IP 地址 : 文件名 1 远程用户名 @IP 地址 : 文件名 2
[ 本地用户名 @IP 地址 :] 可以不输入 , 可能需要输入远程用户名所对应的密码 .
可能有用的几个参数 :
-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .
-C 使能压缩选项 .
-P 选择端口 . 注意 -p 已经被 rcp 使用 .
-4 强行使用 IPV4 地址 .
-6 强行使用 IPV6
从本机host1复制文件file到远程主机
scp 本地文件file 远程登录名@远程主机Ip地址:/要存放的文件夹
从远程主机host2复制文件到本地主机host1
scp 远程登陆名@远程主机IP地址:/要下载的文件位置 本机的存放位置
注:以上两种方式均在本地主机host1下的用户执行成功,并且在远程主机host2上上传host1的文件或者将host1的文件复制到host2主机都验证通过
可以省略的Ip地址取决于终端在哪个机器上即正在使用的机器可以省略它的Ip
编译文件
多机并行化执行命令:mpiexec -machinefile ../hosts -n 机器数目 可执行程序名称 程序参数 //hosts那里是远程主机hosts文件的路径名字