学校首页 | 学校邮箱 | 设为首页 | 加入收藏

计算集群软件下载

日期:2018年01月22日   点击:

 

计算机集群使用快速入门手册

计算机集群的IP:10.112.60.136,此地址可能变化。


  1. 上传下载文件:WinSCP,或者其它ftp软件。

  2. 命令行登陆: putty.exe

  3. VNC-Viewer(根据系统选择32位或64位),不用安装,用来远程登陆集群的图形界面(相当于windows的远程桌面,限3人同时使用)。

注意:长时间计算请不要使用图形界面登录。

  1. 常用命令

    1. ls:显示当前目录下的文件和文件夹

    2. dir:同ls

    3. cd:改变目录

    4. passwd:更改当前用户的密码。注意,本系统对密码的要求较高,请设置复杂一些的密码。

    5. ifort *.f90:编译*.f90文件为可执行文件,默认输出文件名为a.out,也可自行指定输出文件名。

    6. ifort –o name *.f90:编译*.f90文件为可执行文件,指定输出的可执行文件名为name

    7. ./a.out:直接执行a.out文件。注意这样执行的文件在你退出putty软件时也同时停止运行了。注意:这种方式的执行程序是直接在管理节点上运行程序,只能测试时使用,不可执行长时间的运算。如需长时间计算,请按照作业提交的方式执行。

    8. logout:退出连接.

    9. ctr+d:退出连接,推荐使用ctr+d退出连接。

  2. 作业提交

  3. 创建作业脚本文件.

    比如,要运行前面编译好的a.out程序,可新建一个“test”文件,包含该程序的绝对路径,

    /export/home/yanghj/a.out

    注意:作业脚本的编辑可以在windows新建一个txt文本,然后把后缀txt删掉来建立。也可以用linux下的vi编辑器来创建。并行程序的脚本编辑参见用户手册。

  4. 提交作业.

    qsub命令提交作业,

    qsub test

    注意,用上述命令的意思是,提交当前目录下的test脚本,但程序运行的默认目录为当前用户的根目录,在程序中需要读取和输出的文件等都会存放在根目录中,但程序运行完成后,作业的输出文件和错误文件会保存到当前目录。

    如果希望指定程序运行的默认目录,比如要执行的脚本test和其它文件都要放在pendulum目录下,则应该在根目录下提交如下命令

    qsub –d pendulum test

    提交作业后,可用” qstat”来查看作业的运行状态。

    [yanghj@console ~]$ qstat

    Job id Name User Time Use S Queue

    ------------------- ---------------- --------------- --------- -----

    351.console test1  yanghj 00:05:14 R dpool

  5. 删除作业”qdel”

    $ qdel 351

  6. 查看作业输出文件(作业运行结束后)

    作业输出文件一般为”test.o351”,可使用”catless”等命令查看,如

    cat test.o351 或者 less test.o351

    查看完毕后,按“q”键退出。

    也可以在qsub命令后加参数“-j oe”将输出文件和错误文件合并。

  7. vi编辑器使用简介

    vi编辑器是所有UnixLinux系统下标准的编辑器。基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)。

    $ vi test

    上述命令可以新建一个test文件,也可以打开原有的文件。命令执行后,vi编辑器处于命令模式下,此时不能编辑文字。按“i”键,即可进入插入模式编辑文件。文件编辑好后,可按“ESC”键进入命令模式,输入“:wq”或“:x”可退出并保存文件,输入“:q!”则退出但不保存文件。

  8. 用网页提交作业

    用网页登陆到集群系统,可上传文件,新建文件目录,提交作业等,参见用户手册。

    注意:在网页上新建串行脚本时,最后会提示未知错误,但并不影响使用,仍然可提交作业。也可自己编辑脚本文件。

     

    5. VNC Viewer使用简介

    Linux操作系统最流行的图形化操作软件是VNC,正如windows下的mstsc远程桌面,在大多数 Linux 发行版都带了 VNC Server 的发行包.使用时先启动远程客户端,然后用VNC Viewer连接。

    5.1 putty软件登录linux,运行 vncserver 命令,启动1个服务端,会分配1个桌面号,默认是从1开始。多次运行可启动多个桌面。本服务器默认开启1-50端口,如需更多连接,请和管理员联系。如果第一次配置 VNC Server,会要求设置登录 VNC 使用的密码。也可以使用 vncpasswd 来修改密码。

    然后,用vi编辑器(使用说明见3.5,也可以在winscp软件中右键编辑,比较简单)打开.vnc目录下的xstartup文件,其内容如下,删除第34行前的“#”,然后保存文件,结果如下:

     

    #!/bin/sh

     

    # Uncomment the following two lines for normal desktop:

    unset SESSION_MANAGER

    exec /etc/X11/xinit/xinitrc

     

    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

    xsetroot -solid grey

    vncconfig -iconic &

    xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

    twm &

    配置好后,需要重启桌面,运行vncserver –kill :3命令可以关闭刚才的桌面(桌面号按自己的设置),然后再用vncserver命令再开一个桌面。

     

    5.2 Windows 使用 VNC Viewer 登录了(无需安装,直接运行,注意根据你的操作系统选择32位或64位)

    输入服务器地址:10.112.60.136:3(桌面号按自己的设置)

    然后提示输入密码,输入你刚才设定的密码,就可以看到远程桌面了,如下图所示.

本集群上安装了Matlab2012b,如果经常使用,可在桌面上建立快捷方式。在桌面上点右键,选择“Create Lancher,在弹出的对话框中type选择“Application in Terminal”,name自己选,如“matlab2012”,Command中选择matlab的安装位置,“/usr/local/MATLAB/R2012b/bin/matlab”。确定后,就可以运行matlab了。

5.3 windows端关闭VNC Viewer,桌面仍然在,只要服务器端不停止桌面,再次登录后可看到运行的程序也还在执行。

程序执行完毕,需要关闭桌面时(让其他人使用),用putty软件登录并运行vncserver -kill命令。注意:关闭桌面后用这个桌面运行的程序也会关闭。

[root@localhost ~]#vncserver -kill :3

 

  • 附件【集群软件.rar】已下载