使用群集节点远程登录教程
步骤1 :安装两个软件——XShell Xftp。
shell用于远程控制群集节点,并以Linux命令行的形式运行程序。
Xftp是用于远程上传下载文件的图形界面。
第二步:登录您的帐户。
1. XShell :新建会话,定制名称(小写英文,这是一个排好长时间的洞),主机填写服务器节点ip,点击用户验证,填写用户名和密码,记录日志
成功登录后,将显示下图。
2. Xftp :创建新会话,填写相同。 登录成功后,左侧为本地计算机的文件系统,右侧为群集节点文件系统,如下图所示。 您可以通过双击文件或右键单击文件并选择“发送”来上载和下载文件(文件夹)。
步骤3 :使用。
1.Xftp用于上传要执行的代码及其数据,qkdrg可以右击创建文件夹存储数据和代码。 文件的地址如下图所示。
2 .在2.XShell中使用Linux命令行,ls看到当前目录的文件,cd [文件夹名]进入某个文件夹,cd …从某个文件夹返回上一个目录。 通常,我们使用XShell运行java程序。 通过运行Javaversion,可以查看jdk的版本。 可以使用的部分命令如下。 其他请自己百度。
! 确认程序的执行情况
#确认内存的动作
free -h
#显示内存中运行的所有进程的信息
ps -aux
#动态显示内存中进程的信息
顶级的
显示CPU信息
cat /proc/cpuinfo
! 集群管理节点与计算节点之间的数据传输
#从根节点(管理节点)到子节点101
ssh cluster101
#几点从子节点返回
退出
#将文件从根节点上载到子节点
scp-r [ origin file path ] [ destination file path ]
将eg .根节点下的codes文件夹发送到子节点101上的converging_jjp目录。 命令如下所示。
scp-r/root/converging _ jjp/codes root @ cluster 1013360/root/jjp/converging _ jp /
从#子节点将文件下载到根节点(进入子节点后,将文件发送到根节点) ) ) )。
scp-r [ origin file path ] [ destination file path ]
将eg .子节点下的codes文件夹发送到根节点的converging_jjp目录。 命令如下所示。
scp-r/root/converging _ jjp/codes root @ manage 1:/root/jjp/converging _ jp /
! root帐户用户管理
#显示所有用户
cat /etc/shadow
#创建新用户
adduser [username]或useradd -m [username]
note :在useradd [ username ]中创建的帐户没有目录,登录后不正常。 创建useradd -m [username]后,必须运行以下代码更改密码: 创建adduser [username]后,直接设置密码。
#为创建的用户设置密码
passwd [username]
#删除用户
userdel [username]
管理文件
#删除文件夹
rm -r [文件夹名称]
#文件删除
rm -f [文件名]
#新文件夹
mkdir [文件夹名称]
执行步骤java程序。
在IDEA或eclipse中将java项目导出为jar包(百度自驾游),然后通过xftp将其上载到群集节点上的相应文件夹。
Note :
在导出到jar包之前,将程序中的相关路径更改为服务中的文件路径(在xftp中显示文件路径)。
如果发生代码(包括参数)修改,则必须重新导出jar包并将其重新上载到群集节点。 您可以复盖文件。
如果导出只更改了参数而不想重复的jar包,则可以使用配置文件将程序中的配置文件路径单独放置到群集中的绝对路径上。 如果要更改参数,则不需要重新导出jar包,而是直接修改配置文件中的参数即可。
在XShell中找到包含jar包的目录,然后运行ls以显示jar包,然后运行Javajar [ jarfimename.jar ]以运行Java程序。
3 .如果程序中有输出文件,则基于目录在xftp中本地下载并显示。