集群考试试卷

作物改良国家重点实验室服务器用户测试

一、单项选择题

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

原文地址:https://www.cnblogs.com/shengtudai/p/13733701.html