PBS集群上手管理手册
Linux常用指令
文件与目录操作
cd /home
进入 ‘/home’ 目录
cd ..
返回上一级目录
cd ../..
返回上两级目录
cp file1 file2
将file1复制为file2
cp -r dir1 dir2
复制一个文件夹
cp -r /tmp/dir1 .
复制一个目录到当前工作目录(.代表当前目录)
ls
查看目录中的文件
ls -a
显示隐藏文件
ls -l
显示详细信息
pwd
显示工作路径
mkdir dir1
创建 ‘dir1’ 目录
mkdir dir1 dir2
同时创建两个目录
mkdir -p /tmp/dir1/dir2
创建一个目录树
mv dir1 dir2
移动/重命名一个目录
rm file1
删除 ‘file1’
rm -r dir1
删除 ‘dir1’ 目录及其子目录内容
查看文件内容
head -2 file1
查看一个文件的前两行
tail -3 file1
查看一个文件的最后三行
grep str /tmp/test
在文件 ‘/tmp/test’ 中查找 “str”
diff file1 file2
找出两个文件的不同处
sdiff file1 file2
以对比的方式显示两个文件的不同
vi file
打开并编辑文件,vi编辑器需要百度了解,这里稍微说一下常用的
i 进入编辑文本模式
Esc 退出编辑文本模式
:w 保存当前修改
:q 不保存退出vi
:wq 保存当前修改并退出vi
解压
tar -xvf archive.tgz
解压一个包
系统相关
top
罗列使用CPU资源最多的linux任务,可以查看服务器有没有被挖矿 (输入q退出)
passwd
修改密码
PBS相关
qsub vasp.pbs
提交作业
qsub -q quick vasp.pbs
提交作业到test队列,目前服务器有test(dragon1 36核), default(dragon2-7 24核), quick(dragon8-12 32核)三个队列,默认提交default队列。
qstat
显示作业队列信息
pestat
显示全部节点状态
qdel id
杀掉指定的作业
qstat -f id
查看已提交作业的详细参数
服务器维护相关
除添加删除用户、安装软件以及必要的重启,不要使用root进行直接操作。
1、所有软件及安装包路径均在/share/apps
下,只有在/share/apps
下安装的软件,所有用户才可共同使用。
需要用到的脚本(AddUser.sh、DelUser.sh、vasp.pbs等)均在/share/scripts
下,cvasp
或clammps
所拷贝的脚本均来在本文件夹。
如若添加新的快捷命令例如cvasp
等,可编辑/etc/bashrc
,其最后会有以下alias
命令,可模仿添加。wq
保存退出后,在当前文件夹下source bashrc
。
alias cvasp="cp /share/scripts/shvasp/vasp.pbs ."
alias cvasp_gam="cp /share/scripts/shvasp/vasp_gam.pbs ."
alias cvasp_ncl="cp /share/scripts/shvasp/vasp_ncl.pbs ."
alias cvasp_vtst="cp /share/scripts/shvasp/vasp_vtst.pbs ."
alias clammps="cp /share/scripts/shlammps/lammps.pbs ."
alias vi='vim'
alias cvasp_opt_cell="cp /share/scripts/shvasp/vasp_opt_cell.pbs ."
alias cvasp_opt_cell_gam="cp /share/scripts/shvasp/vasp_opt_cell_gam.pbs ."
alias cvasp_opt_cell_ncl="cp /share/scripts/shvasp/vasp_opt_cell_ncl.pbs ."
修改登录前后的欢迎信息可编辑/etc/motd
文件。
**********************************************
-------------------------------------------------------------------------------
系统介绍:******************************************************
-------------------------------------------------------------------------------
作业管理系统PBS常用命令:qsub:提交作业showq:显示用户作业信息qstat:显示作业队列信息pestat:显示全部节点状态qdel:杀掉指定的作业qstat -f:查看已提交作业的详细参数cvasp:拷贝vasp.pbs脚本到当前目录cvasp_gam:拷贝vasp_gam.pbs脚本到当前目录cvasp_ncl:拷贝vasp_ncl.pbs脚本到当前目录cvasp_opt_cell:拷贝vasp_opt_cell.pbs脚本到当前目录cvasp_opt_cell_gam:拷贝vasp_opt_cell_gam.pbs脚本到当前目录cvasp_opt_cell_ncl:拷贝vasp_opt_cell_ncl.pbs脚本到当前目录cvasp_vtst:拷贝vasp_vtst.pbs脚本到当前目录clammps:拷贝lammps.pbs脚本到当前目录
------------------------------------------------------------------------
2、Intel编译器非常重要,编译在/share/intel
下,不动一般不会出问题。安装软件有时需要链接mkl
和mpi
,两文件在/share/intel/intel-2018/compilers_and_libraries/linux
下。ifort
和icc
在/share/intel/intel-2018/compilers_and_libraries/linux/bin/intel64
下。
Intel的包和许可证在/share/apps
下,出现问题可重新安装。
最后的底牌在/share/sources
下,放着同样一份Intel包和许可证,永远不要用上。
3、添加、删除用户,更改密码
运行/share/scripts
目录下AddUser.sh
或DelUser.sh
脚本。
例如添加或删除用户yszhang,新用户初始密码6个1。
cd /share/scripts
# 添加
./AddUser.sh yszhang
# 删除
./DelUser.sh yszhang
# 更改密码
passwd yszhang
4、对root下文件进行编辑前,慎重考虑,一定要cp
一个副本出来,再进行编辑,出错还有机会。
5、重启服务器
shutdown -r now
立刻重启
ssh dragon1
从当前节点进入dragon1(有时需要重启某节点,先进入节点,再执行重启命令)
一些资源
书是死的,人是活的,活学活用,别太纠结。
先干再说,边干边学。
VASP入门相关
大师兄科研网 https://www.bigbrosci.com。
目前网上流传的各种教程中,非常非常不错的教程。
LAMMPS入门相关
公众号:LAMMPS爱好者。
虽然自认为在LAMMPS使用上也算可以,不过由于公众号里的的教程和经验太过于强大和详细,我的经验就显得漏洞百出,有更好的资源,我就不再班门弄斧了。
LAMMPS跑起来简单,后处理可能需要一定的编程基础,例如如何从大量的轨迹数据中计算两原子之间的距离。我使用的方法是运用Python里面的NumPy库和Pandas库来进行数据清洗和处理,B站里面有很多视频,建议稍学一下Python,开始会有点难,但是会省很多力气,有奇效。
PLUMED入门相关
元动力学相关,https://www.plumed.org/doc-v2.6/user-doc/html/index.html 官方手册,有详细的教程,并且包含PLUMED与LAMMPS一起使用的例子。
写在最后
手册不多,但是我工作经验,认为正确的学习路线。希望可以帮到新手上路做计算的师弟师妹们,同时希望大家能够带着批判的眼光去学习,在参考的同时,能够接力,将手册完善补充下去,互帮互助,共同进步,让后续的师弟妹们快速上手,少走弯路,将咱们组做大做强。
三年眨眼而过。感谢杨老师、李老师的指导帮助。感谢师兄弟妹们的关心帮助。再多的感谢就不说了,没外人。
最后,
祝杨老师、李老师工作顺利、生活愉快!
祝师兄弟妹们前程似锦、大展宏图!
19级 yszhang
2022/04/29
PBS集群上手管理手册相关推荐
- Kubernetes之多集群统一管理工具 360-wayne
Kubernetes之多集群统一管理工具 360-wayne 一.wayne安装 1.克隆代码仓库 1.1 代码克隆 1.2 git命令安装 1.3 go命令安装 1.4 代码克隆 2.MySQL服务 ...
- 致远 linux 视频,致远G6-V5集群部署参考手册-Linux版.pdf
致远G6-V5 集群部署参考手册-Linux 版 By Yang Fangchao 2016-08-17 20:12:03 Version ID:doc-g6-v570 前言 5 第一章 环境准备 6 ...
- 如何使用 Istio 进行多集群部署管理:多控制平面
作者 | 王夕宁 阿里云高级技术专家 导读:本文摘自于阿里云高级技术专家王夕宁撰写的<Istio 服务网格技术解析与实战>一书,讲述了如何使用 Istio 进行多集群部署管理来阐述服务网 ...
- 如何使用 Istio 进行多集群部署管理:单控制平面 Gateway 连接拓扑
作者 | 王夕宁 阿里巴巴高级技术专家 **导读:**本文摘自于由阿里云高级技术专家王夕宁撰写的<Istio 服务网格技术解析与实践>一书,讲述了如何使用 Istio 进行多集群部署管理 ...
- 如何使用 Istio 进行多集群部署管理(一)
作者 | 王夕宁 阿里云高级技术专家 参与阿里巴巴云原生公众号文末留言互动,即有机会获得赠书福利! **导读:**本文摘自于由阿里云高级技术专家王夕宁撰写的<Istio 服务网格技术解析与实践 ...
- 集群批量管理工具parallel ssh的安装及使用
集群批量管理工具parallel ssh的安装及使用 最近为了做实验,需要进行集群的配置,虽然十个节点的集群不算多,但是还是用它来减轻负担.但在使用的过程中,发现网上虽然有资料,但大多都没能很好的解决 ...
- 使用Istio进行多集群部署管理:单控制平面 Gateway 连接拓扑
作者 | 王夕宁 阿里巴巴高级技术专家 导读:本文摘自于由阿里云高级技术专家王夕宁撰写的<Istio 服务网格技术解析与实践>一书,讲述了如何使用 Istio 进行多集群部署管理来阐述服 ...
- gitee如何搭建mysql_MySQL高可用架构集群环境搭建手册.md
# MySQL高可用架构集群环境搭建手册 ## 环境准备 ### 机器规划 | 节点 | IP | 配置 | 角色 | | -------- | -------------- | ---- | --- ...
- Addon SuperEdge 让原生 K8s 集群可管理边缘应用和节点
作者 梁豪,腾讯TEG工程师,云原生开源爱好者,SuperEdge 开发者,现负责TKEX-TEG容器平台运维相关工作. 王冬,腾讯云TKE后台研发工程师,专注容器云原生领域,SuperEdge 核心 ...
- 【Docker之Swarm详细讲解Swarm集群搭建管理节点工作节点Raft一致性协议overlay网络Docker结合Swarm部署WordPress个人博客实战】
一.知识回顾 之前的内容都帮你整理好了,在这里哟! [0.Docker相关目录文章整理,可自行查看,包含多节内容] [1.Docker详细安装部署&阿里镜像地址配置] [2.Docker架构& ...
最新文章
- JCIM | 用于自动生成类药分子的生成网络复合体(GNC)
- 倍福模块通讯协议_认识倍福(Beckhoff)CX5100系列嵌入式控制器
- 通过 Continual Learning 提高 ML.NET 模型准确性并增强性能
- PHP 正则表达式分割 preg_split 与 split 函数
- jz2440开发板移植U-boot之修改代码支持DM9000网卡
- log4j 日志配置
- k近邻算法(KNN)-分类算法
- 64 求1+2+3+...+n(发散思维能力 )
- linux版微信 能发表情包的,仿微信在对话框文字中插入Emoji表情包
- redis 集群配置(centos)
- 2022春节行为经济学
- 超实用的mysql分库分表策略,轻松解决亿级数据问题
- jquery修改样式通过css方法
- 应用物理跨考计算机专业,应用物理学考研可跨专业
- 阿里邮箱企业版在电脑PC客户端设置方法汇总
- 徐培成电商项目-徐培成-专题视频课程
- 如何写一份成功的商业计划书
- m3u8格式转换器android,m3u8转换格式mp4软件下载-m3u8转换格式 安卓版v2.7.0-PC6安卓网...
- 记录一下wandb的用法
- 告别脚本小子【编写端口扫描工具】
热门文章
- 【Python NLP】:搜狗语料库-新闻语料处理
- 平面几何常用定理、结论总结 第二篇	微分几何
- matlab 秩和检验,多个独立样本比较的秩和检验(Kruskal-Wallis H)
- Unity打包WebGL遇到的il2cpp.exe did not run properly问题
- Blinky.c(171): warning: #1-D: last line of file ends without a newline
- 手机游戏开发平台有哪些
- 如何恢复误删SD卡文件?SD卡误删除数据恢复
- 为什么要使用Tomcat?
- 阿里云mysql导出表,mysql导出数据库表数据
- oracle adjusting parallel,ora-29740故障求救