作物改良国家重点实验室服务器用户测试
一、单项选择题
1.、 Linux文件权限一共10位长度,分成四段,第三段表示的内容是.
A.文件类型 B.文件所有者的权
C.文件所有者所在组的权限 D.其他用户的权限
2.、 终止一个前台进程可能用到的命令和操作。
A.kill B.<CTRL>+C C.shutdown D.halt
3.、 在使用rm删除一个包含若干文件的目录时,用到的参数是。
A.-r B.-d C.-f D.-p
4.、 用命令ls-al显示出文件ff的描述如下所示,由此可知文件ff的类型为。
drwxr-xr--1rootroot599Cec1017:12ff
A.目录 B.块设备 C.普通文件 D.链接文件
5.、 在日常应用中,通常CPU会影响系统性能的情况是。
A.CPU已满负荷地运转 B.CPU的运行效率为30%
C.CPU的运行效率为50% D.CPU的运行效率为80%
6.、 下列Linux文件系统目录中,用于存放仅管理员账户可以执行的命令是。
A./sbin B./bin C./usr D./home
7.、 在华中农业大学曙光高性能计算机中,账户为haoliu的用户家目录是。
A./root/haoliu B./public/home/haoliu C./haoliu D./home
8.、 用vi打开一个文件,如何用字母"new"来代替光标所在行中的字母"old"。
A.:s/old/new/g B.:s/old/new C.:1,$s/old/new/g D.:r/old/new
9.、 下面哪个命令可以显示文本文件的内容。
A.more B.ls C.man D.type
10.、 删除文件的命令为。
A.mkdir B.rmdir C.mv D.rm
11.、 在华中农业大学曙光高性能计算机中,用于pbs作业挂起的命令是。
A.qstat B.qsub C.qhold D.qrls
12.、 下列哪个命令可以获取Oryza.fa序列文件中序列的条数。
A.grep “>” Oryza.fa B.wc –l Oryza.fa
C.grep “>” Oryza.fa | wc–w D.grep “>” Oryza.fa | wc-l
13.、 在华中农业大学曙光高性能计算机中,查询作业详细状态的命令是。
A.qstat -f B.qstat -a C.qsub –a D.qstat -n
14.、 在华中农业大学曙光高性能计算机中,查看集群每个节点已经使用、剩余的CPU核心数的命令是。
A.qstat B.pnodes C.qsub D.pbsnode
15.、 在Linux操作系统中,使用vi编辑器打开文件编辑后保存退出的命令是。
A.wq B.q C.qq D.q!
16.、 在Linux操作系统中,使用vi编辑器编辑shell脚本时,删除第4行到第9行内容的命令是。
A.4,dd,9 B.4:9,d C.4,9d D.4,d,9
17.、 下面哪个命令是用来定义shell的全局变量。
A.exportfs B.alias C.exports D. export
18.、 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数和文件属性正确的选项是。(4.2.1)
A.644,普通文件 B.655,目录文件 C.744,普通文件 D.644,目录文件
19.、 在shell中变量的赋值有四种方法,其中,采用name=12的方法称。
A.直接赋值 B.使用read命令 C.使用命令行参数 D.使用命令的输出
20.、 对名为fido的文件用chmod551fido进行了修改,则它的许可权是。
A.-rwxr-xr-x B.-rwxr--r-- C.-r--r--r-- D.-r-xr-x—x
21.、 在vi编辑器中的命令模式下,删除当前光标处的字符使用什么命令。
A.<x> B.<d><w> C.<D> D.<d><d>
22.、 用tar解压ncbi-blast-2.2.30+-src.tar.gz这个文件,可以使用的参数是。
A.–xcf B.–zxvf C.–cf D.–tf
23.、 使用PBS提交串行多线程作业,开启的线程数为8,申请下面哪个资源申请最为合理。
A.nodes=1:ppn=1 B.nodes=2:ppn=4
C.nodes=4:ppn=2 D.nodes=1:ppn=8
24.、 如果用户想对某一命令详细的了解,可用哪个命令。
A.ls B.help C.man D.dir
25.、 在Centos6.5linux系统中,系统默认的哪个用户对整个系统拥有完全的控制权。
A.root B.mysql C.administrator D.supervistor.
26.、 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么。
A.NID B.PID C.UID D.CID
27.、 用户编写了一个文本文件Oryza.fa,想将该文件名称改为Oryza.fasta,下列哪个命令可以实现。
A.cd Oryza.fa Oryza.fasta B.rm Oryza.fa Oryza.fasta
C.vim Oryza.fa Oryza.fasta D.mv Oryza.fa Oryza.fasta
28.、 用户test在IP为192.168.0.1的服务器上将当前目录下的Oryza.fa文件拷贝到IP为192.168.1.1的服务器admin账户的home目录/home/admin下,下面哪个命令可以实现。
A.cp./Oryza.fa /home/admin
B.cp./Oryza.fa admin@192.168.1.1:/home/admin
C.scp./Oryza.fa /home/admin
D.scp./Oryza.fa admin@192.168.1.1:/home/admin
29.、 查看当前目录下./raw_data这个目录下的所有文件总共占用了多少磁盘空间的命令为。
A.df ./raw_data B.du ./raw_data
C.df –h ./raw_data D.du –sh ./raw_data
30.、 使用PBS作业脚本提交作业,作业脚本中怎样写可以将作业本提交到big队列。
A.#PBS –l big B.#PBS –q big
C.#PBS big D.#PBS –V big
31.、PBS系统中,可以用以下哪个命令查看系统可使用的队列。
A.qstat -a B.qstat -q
C.qdel D.qstat -u
32.、在PBS集群中,qsub命令交互进到节点时,qsub使用以下哪个参数可以使用户节点中调用图形界面软件,例如R作图。
A.-c B.-a C.-X D.-m
33.、在linux系统中,从网络上下载一个文件,可以使用以下哪个命令。
A.tar B.wget C.history D.cut
34.、指定在集群的node1、node2两个节点上运行并行程序,每个节点上使用12个CPU核心,应如何在PBS脚本中指定资源。
A.#PBS -l nodes=2:ppn=12+nodes=2:ppn=12
B.#PBS -l nodes=2:ppn=12
C.#PBS -l nodes=node1:ppn=12+nodes=node2:ppn=12
D.#PBS -l nodes=node1:ppn=12+nodes=2:ppn=12
35.、某linux用户想从当前的服务器通过ssh协议登录到远程服务器的public账户,远程服务器IP为192.168.31.20,正确的命令是。
A.ssh 192.168.31.20 B.ssh public
C.ssh public@192.168.31.20 D.ssh 192.168.31.20@public
36.、在华中农业大学曙光集群中,查看集群每个节点已经使用、剩余的CPU核心数的命令是。
A.qstat B.qsub C.pnodes D.pbsnode
37.、在当前目录下给文本文件log建立一个软连接link,以下那个命令可以做到。
A.ln log link B.ln link log C.ln -s log link D.ln -s log link
38.、在linux下装好blast软件,软件位于/home/test/software/bin下,接下来该修改哪个系统变量,以便用户不用写软件路径就可以在任何地方都能使用该软件。
A.PATH B.MAIL C.LANG D.HOME
39.、某文件的权限为:drw-r--r--,用数值表示该权限,则该八进制数和文件属性正确的选项是。
A.644,普通文件 B.655,目录文件
C.744,普通文件 D.644,目录文件
40.、以下哪个命令可以进行排序。
A.tee B.nl C.uniq D.sort
41.、对名为fido的文件用chmod 551 fido进行了修改,则它的许可权是。
A.-rwxr-xr-x B.-rwxr--r-- C.-r--r--r-- D.-r-xr-x--x
42.、查看当前系统下内存使用状况的是哪个命令。
A.lspci B.free C.uptime D.df
43.、将文本文件Oryza.fa名称改为Oryza.fasta,下面哪个命令可以实现。
A.cd Oryza.fa Oryza.fasta B.rm Oryza.fa Oryza.fasta
C.vim Oryza.fa Oryza.fasta D.mv Oryza.fa Oryza.fasta
44.、which command removes all subdirectories in /tmp, regardless of whether they are non-existent or in use.
A.del /tmp/* B.rm -rf /tmp C.rm /tmp/* D.rm -rf /tmp/*
45.、you have the following file: -rwxrwxr-x 1 foo root 0 feb 23 07:48 /bin/foo
which of the following commands will change the owner of the file /bin/foo from
the foo user to the bar user without affecting group ownership.
A.chown /bin/foo bar B.chown bar /bin/foo
C.chown bar.foo /bin/foo D.chown foo.bar /bin/foo
46.、which two files in a user's home directory are used to customize the bash environment.
A.bash and .bashrc B.bashrc and-bash_conf
C.bashrc and bashprofile D..bashrc and .bash_profile
47.、Which command is used to display the unix version.
A.uname –r B.uname –n C.uname –t D.kernel
48.、Which command sets the number for all lines.
A.:set li B.:set ln C.:set nu D.:set nl
49.、find / -name ‘*’ will.
A.List all files and directories recursively starting from /
B.List a file named * in /
C.List all files in / directory
D.List all files and directories in / directory
50.、How do you get help about the command “cp”.
A.help cp B.man cp C.cp ? D.cp –h
51.、What control character signals the end of the input file.
A.ctrl + a B.ctrl + b C.ctrl + c D.ctrl + d
52.、Which of the following files will not be displayed by the command cat re*.
A.reminder B.receipt C.Receipt D.recipe-cake
53.、Which vi editor command copies the current line of the file.
A.yy B.yw
C.yc D.none of the mentioned
二、填空题
1.、 在PBS作业系统中,以交互模式进入到计算节点node62的qsub命令是 qsub –I –l nodes=node62 。(退出:exit)
2.、 在/home/test文件夹下查找后缀为.pl的文件。 Find /home/test/*.pl 。
3.、 PBS作业调度系统中,交换两个作业(111.node99和123.node99)的排队顺序的命令是:qorder 111.node99 123.node99 。
4.、 PBS作业调度系统中,删除作业(111.node99)命令是: qdel 111.node99 。
5.、 结束后台进程的命令是 kill pid。
6.、 编写的Shell程序运行前必须赋予该脚本文件执行权限。
7.、 在华中农业大学曙光高性能计算机中,访问Gridview页面的IP地址为http://10.10.10.1:6080 。(http://211.69.141.150:6080/)
8.、 在Linux系统中,压缩文件后生成后缀为gz文件的命令是gzip。
9.、 在PBS作业系统中,将作业提交到node62节点,并申请5个CPU核心,作业脚本该如何写 PBS –l nodes=node65:ppn=5 。
10.、 将文件Oryza.fa的倒数10行输出的命令是 tail -n 10 Oryza.fa。
11.、 使用find命令查找位于/home/test目录下的文件contig_ N50.pl find /home/test -name contig_ N50.pl
12.、 在华中农业大学曙光集群中,需要消耗500GB内存的作业应提交的作业队列为big。
13.、 将test.pbs这个作业脚本提交到PBS作业系统的命令是qsub test.pbs。
三、判断题
1.、 在华中农业大学曙光高性能计算机中,可以直接使用备份存储上的数据进行计算。F
2.、 在华中农业大学曙光高性能计算机中,所有计算程序不可直接在登录节点上运行,而需要以作业的形式提交到PBS系统,然后分配到各个计算节点进行计算。T
3.、 如需使用华中农业大学曙光高性能计算机,用户可以直接向管理员申请开通帐号,而不需要任何额外的流程。F
4.、 在华中农业大学曙光高性能计算机中,用户修改帐号密码可直接使用passwd命令来修改。T
5.、 在华中农业大学曙光高性能计算机中,跑一个8线程的串行作业,合理申请资源#PBS–lnodes=2:ppn=4。 F
6.、 在华中农业大学曙光高性能计算机中,某用户为了方便资料共享,直接将用户自己的home权限设为777。F
7.、 在华中农业大学曙光高性能计算机中,作业跑完后,产生的没有用的中间结果需及时删除,避免磁盘空间浪费。T
8.、 在华中农业大学曙光高性能计算机中,已毕业的用户在毕业之前应该备份、清理自己的数据,以避免帐号注销删除数据造成的损失。T
9.、 可以使用wc –w命令统计文件Oryza.fa的行数。F
10.、 可以使用uniq –c命令统计文件Oryza.fa中的重复行以及其重复数。F
11.、 在华中农业大学曙光集群中,可以使用的作业队列为batch、high、low、middle、big、GPU。 T
四、改错题(共2题,每题5分,共10分)。
12.、
以下是一个统计当前目录下所有子目录(不包括普通文件)所占磁盘空间大小的shell脚本,其中存在明显的语法错误,请将其改正。
for i in `ls -1`
do
if [ -d $i ]
then
du –sh $i //-h:人类可读的方式;-s:显示总占用空间大小
fi
done
13.、
某用户想要在内存比较大的node62节点跑一个blastn比对的脚本,程序使用20个线程,作业队列为batch,标准输出和错误输出分别为,err、out。下面是他写的PBS作业脚本。该脚本存在错误,请将其改正。
#PBS –n blastn
#PBS –l nodes=1:ppn=1
#PBS -V
#PBS –S /bin/bash
cd $PBS_O_WORKDIR
blastall –p blastn –d ./Rfam.fasta –e 0.01 –I ./28.fa -o./28_blast_Rfam -a10
#!/bin/sh
#PBS
–N blastn
#PBS –l nodes= node62:ppn=20
#PBS –q batch
#PBS –e /home/inspur/error
#PBS –o /home/inspure/out
#PBS -V
cd $PBS_O_WORKDIR
blastall –p blastn –d ./Rfam.fasta –e 0.01 –I ./28.fa -o./28_blast_Rfam -a10
aligned.pbs
#!/bin/bash //指明所用的 shell
#PBS -N rna-seq //脚本名称
#PBS -l nodes=1:ppn=10 //请求任务执行时间: 请求N个结点(或指定某个节点),每个结点M个处理器(PBS -l nodes=N:ppn=M)。
#PBS -q batch //将任务提交到特殊的队列batch
#PBS –V //表明qsub命令的所有环境变量都export到此作业。
cd $PBS_O_WORKDIR