ppt课件-集群机概述及linux系统使用

上传人:bin****86 文档编号:55531487 上传时间:2018-10-01 格式:PPT 页数:35 大小:656KB
返回 下载 相关 举报
ppt课件-集群机概述及linux系统使用_第1页
第1页 / 共35页
ppt课件-集群机概述及linux系统使用_第2页
第2页 / 共35页
ppt课件-集群机概述及linux系统使用_第3页
第3页 / 共35页
ppt课件-集群机概述及linux系统使用_第4页
第4页 / 共35页
ppt课件-集群机概述及linux系统使用_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《ppt课件-集群机概述及linux系统使用》由会员分享,可在线阅读,更多相关《ppt课件-集群机概述及linux系统使用(35页珍藏版)》请在金锄头文库上搜索。

1、清华信息科学与技术国家实验室(筹)高性能计算平台,培训内容,系统环境介绍 Linux常用命令 Vi编辑器的使用 环境变量设置 Shell脚本的简介,集群机的三大优势,计算节点 每个节点为一个独立的工作站/服务器 节点配置: 两颗 Intel Xeon X5670六核处理器(2.93GHz,12MB Cache)370个节点32GB内存,370个节点48GB内存 高速网络: InfiniBand QDR通信网络构成,理论带宽40Gb 超大容量存储系统: 存储容量:1000PB的存储容量 文件系统读写效率 : 实测写带宽4GB/s,系统部署示意图,“ 探索100”百万亿次集群机 共有740个计算节

2、点,8880个处理器核 系统的理论峰值浮点计算性能达到104TFlops 存储总容量达1000TB,“探索100”系统部署,用户登录: 校内用户访问ln0: 166.111.143.18 校外用户访问ln1: 166.111.143.19 严禁用户在登录节点编译及运行程序 计算节点:共计740个:分37个刀片箱。 测试节点:c01b02、c01b03 (用户可以访问) 计算节点:c01b08c01b20, c02bxxc37bxx(用户无法直接访问) 登录方法: 使用ssh相关协议软件访问机器 ssh c01b02 /ssh c01b03访问测试节点,培训内容,系统环境介绍 Linux常用命令

3、 Vi编辑器的使用 环境变量设置 Shell脚本的简介,目录操作,ls: 显示目录下所有文件及目录 ls al /ll (注意隐藏文件) 在WORK目录及其子目录下,文件数较多时,请尽量不要使用ls,防止登录节点死机 cd: 从当前目录转移到指定目录 cd WORK cd cd (代表/home/username) pwd: 显示当前目录的绝对路径 mkdir: 创建子目录 mkdir test rmdir: 删除子目录 rmdir test/rm rf test,文件操作,touch: 创建文件 touch aa cp:复制文件 cp aa aa.bak (修改文件之前,养成备份的习惯) c

4、p aa WORK/ cp r test WORK (-r为目录拷贝) cd /apps/course; cp -r course/ / mv:移动文件 mv aa ./WORK/ mv aa.bak bb rm: 删除文件 rm bb (不要在使用rm rf *,删除自家目录的隐藏文件),文件显示,先进入course目录:cd /linjiao/course cat:显示文件/合并文件 cat POTCAR cat list1 list2 list3 more:分页显示文件 more POTCAR head:显示文件头部head POTCAR head -n 20 POTCAR tail:显

5、示文件尾部 tail POTCAR tail n 20 POTCAR,其他文件相关命令,ln:创建连接文件(cd WORK/linjiao) ln -s /linjiao/course/run run ln s /linjiao/course/vasp.Hg/ vasp.Hg diff:比较文本文件(cd /linjiao/course) diff job job.bak grep:文本搜索工具grep mpi *.c find:递归搜索目录下文件 find -name *.txt find / -name *.txtexec rm ;(注意rm 与与都有空格,以;为结尾),正则表达式操作符,

6、正则表达式举例,例四:任意一個字元 . 与重复字元 * : grep -n gd regular_express.txt grep -n ooo* regular_express.txt grep -n goo*g regular_express.txt grep -n g*g regular_express.txt grep -n 0-90-9* regular_express.txt 例五:限定连续字符范围 grep -n o2 regular_express.txt grep -n go2,5g regular_express.txt grep -n go2,g regular_expr

7、ess.txt,例一:搜寻特定字串: grep -n the regular_express.txt grep -vn the regular_express.txt grep -in the regular_express.txt 例二:利用 來搜寻集合字元 grep -n taest regular_express.txt grep -n goo regular_express.txt grep -n 0-9 regular_express.txt 例三:行首与行尾字元 $: grep -n the regular_express.txt grep -n a-zA-Z regular_ex

8、press.txt grep -n .$ regular_express.txt,文件压缩与解压缩,.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName .zip 解压:unzip FileName.zip 压缩:zip FileName

9、.zip DirName,.bz2 解压1:bzip2 -d FileName.bz2 解压2:bunzip2 FileName.bz2 压缩: bzip2 -z FileName.tar.bz2 解压:tar jxvf FileName.tar.bz2 压缩:tar jcvf FileName.tar.bz2 DirName.Z 解压:uncompress FileName.Z 压缩:compress FileName.tar.Z 解压:tar Zxvf FileName.tar.Z 压缩:tar Zcvf FileName.tar.Z DirName,重定向及管道符,重定向: 命令的输入、

10、输出、错误信息可以利用文件的重定向功能重定向到其他文件 : 标准输出 ls -l / aa :原有文件后面追加内容 ls -al aa 管道:一条命令的标准输出成为另外一条命令的标准输入 ll|grep job history|more,系统操作,echo :显示变量的值 echo $PATH ps:用于查看当前系统中的活跃进程ps ef|grep -v root kill:终止指定进程 kill 1511 history:显示历史指令记录内容, 下达历史纪录中的指令 history 10 !331 which: 在环境变量$PATH设置的目录里查找命令 which ls du:统计目录占磁盘

11、空间大小(文件数多的情况下,使用du命令易死机) du smh ./,网络操作及其他,ssh: 登录远程主机 ssh c01b02 ssh linjiaoc01b03 scp: 远程拷贝数据 scp -r course linjiaoc01b02:/ man: 帮助命令 man ls top:动态观察程序的变化,常用快捷操作ctrl +c : 终止当前命令Tab键:命令补齐上下键,培训内容,系统环境介绍 Linux常用命令 Vi编辑器的使用 环境变量设置 Shell脚本的简介,Vi 简要使用流程,创建文件job.sh 使用 “vi 选项 文件 “ 命令打开要编辑的文件 vi job.sh 按下

12、 “i“ 进入编辑模式 编辑,输入文档 #!/bin/bashdate job.txt 按 “Esc“ 键退出编辑模式 输入 “:w“ 回车保存,再输入“:q“ 回车退出。或者直接输入 “:wq“ 回车,代表保存并退出,两种操作模式,编辑模式:对文本进行编辑处理 i: 进入编辑模式 ls al job.txt Esc: 退出编辑模式 命令模式: 接收按键指令执行操作,如复制、粘贴、搜索、替换、保存、另存为等 移动光标 搜索与替换 删除 (剪切)、复制与粘贴 管理命令,命令模式详解,搜索与替换 /word: 从光标处开始,向后搜索文本中出现word的字符串 :n1,n2s/word1/word2

13、/g: 在第 n1行与第n2行之间搜索word1,并将其替换为word2 删除 (剪切)、复制与粘贴 x: x 为向后删除一个字符 u: 撤消上一操作 yy: 复制光标所在行的内容 p: p 为将复制或剪切的内容粘贴在光标下一行 dd: 删除光标所在行 管理命令 :num : 跳到文件的某一行 :set nu: 显示正文的行号。 :set nonu: 取消行号。 :!命令:暂时离开 vi 编辑器,并在 shell 中执行命令,培训内容,系统环境介绍 Linux常用命令 Vi编辑器的使用 环境变量设置 Shell脚本的,环境变量,两种变量: shell环境变量 用户自定义变量 环境变量的显示 s

14、et,env,declare,typeset:显示所有shell变量 环境变量设置位置 /etc/profile:为每个用户设置的环境变量 /.bash_profile:用户登陆时读取的环境变量 /.bashrc:启动bash时读取,环境变量设置,显示环境变量 echo $PATH $含义:变量的值 设置环境变量 export PATH=/apps/mpi/mvapich-2.1.7a-intel11.1/bin:$PATH 使用“:”分割路径,前后不要有空格 “ $PATH”一定要加,否则把原有环境覆盖 系统根据路径设置顺序查找命令 /.bashrc 启动bash时读取该文件,设置环境变量

15、设置完成后,运行 source /.bashrc或重新启动bash才能使设置生效,应用程序环境设置举例,Gromacs export PATH=/apps/soft/gromacs/gromacs-4.5.4/bin:$PATH Python 2.7(注意顺序) export PATH=/apps/lib/python/Python-2.7.2/bin:$PATH G09 export g09root=/home/yugang/G09 export GAUSS_SCRDIR=/scratch source $g09root/g09/bsd/g09.profile,培训内容,系统环境介绍 Lin

16、ux常用命令 Vi编辑器的使用 环境变量设置 Shell脚本的简介,Shell基本内容,Shell脚本:一种程序设计语言 组成要素 变量: 环境变量和用户自定义变量 命令:linux基本命令 流程控制:决定语句执行顺序 函数:几个地方使用了相同的代码,可使用函数 其他 开头:#!/bin/sh 注释:#开头的句子表示注释,练习,建立脚本job.sh编辑运行一个脚本 ./job.sh bash: ./job.sh: Permission denied(没有可执行权限) chmod +x job.sh ./job.sh 脚本格式: unix2dos job.sh ./job.sh -bash: ./job.sh: /bin/shM: bad interpreter: No such file or directory cat -v job.sh dos2unix job.sh 用户尽量在linux环境中撰写脚本,避免上传作业产生的格式错误,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号