集群考試試卷


作物改良國家重點實驗室服務器用戶測試

一、單項選擇題

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM