華南農業大學2018年Linux模擬試題_第1頁
華南農業大學2018年Linux模擬試題_第2頁
華南農業大學2018年Linux模擬試題_第3頁
華南農業大學2018年Linux模擬試題_第4頁
華南農業大學2018年Linux模擬試題_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選優質文檔-傾情為你奉上華南農業大學2018年Linux模擬試題一單項選擇題(30分,每題1分,答案填在以下表格內)1234567891011121314151617181920212223242526272829301、 命令是在vi編輯器中執行存盤退出。A :q B ZZ C :q! D :WQ2、dns域名系統主要負責主機名和 之間的解析。 A ip地址 B mac地址 C 網絡地址 D 主機別名3、關閉linux系統(不重新啟動)可使用命令 。 A ctrl+alt+del B halt C shutdown -r now D reboot 4、系統中有用戶user1和user2,同

2、屬于users組。在user1用戶目錄下有一文件file1,它擁有644的權限,如果user2用戶想修改user1用戶目錄下的file1文件,應擁有  權限。 A  744  B  664  C   646  D  7465、linux文件系統的文件都按其作用分門別類地放在相關的目錄中,對于外部設備文件,一般應將其放在  目錄中。 A /bin B /etc C /dev D /lib 6、關于文件系統的安裝和卸載,下面描述正確的是   。 A 如果光盤未經卸載,光驅是打不開

3、的 B 安裝文件系統的安裝點只能是/mnt下 C 不管光驅中是否有光盤,系統都可以安裝CD-ROM設備 D mount /dev/fd0 /floppy 此命令中目錄/floppy是自動生成的7、  不是進程和程序的區別。 A 程序是一組有序的靜態指令,進程是一次程序的執行過程 B 程序只能在前臺運行,而進程可以在前臺或后臺運行 C 程序可以長期保存,進程是暫時的 D 程序沒有狀態,而進程是有狀態的8、用命令ls -al顯示出文件ff的描述如下所示,由此可知文件ff的類型為

4、。 -rwxr-xr- 1 root root 599 cec 10 17:12 ff A 普通文件 B 硬鏈接 C 目錄 D 符號鏈接9、不是shell具有的功能和特點的是  。 A 管道  B 輸入輸出重定向  C 執行后臺進程  D 處理程序命令 10、文件標志b表示_ A 字符設備文件 B 目錄文件 C 塊設備文件 D 套接字11、下面哪個文件定義了網絡服務的端口? A  /etc/netport B  /etc/services C  /etc/server D  

5、/etc/netconf12、crontab文件由六個域組成,每個域之間用空格分割,其排列如下 。 A min hour day month year command B min hour day month dayofweek command C command hour day month dayofweek D command year month day hour min 13、使用mkdir命令創建一個臨時文件夾/mnt/tmp,并將一些文件復制其中。使用完后要刪除/mnt/tmp文件夾及其中的所有文件,應該使用命令 。 A rmdir /mnt/tmp B rmdir r /mnt

6、/tmp C rm /mnt/tmp D rm r /mnt/tmp14、某企業要安裝Linux系統作為Web服務器,應該選用最新的內核穩定的版本,下面 Linux內核能滿足該企業的需求。 A 2.2.11 B 2.4.24 C 2.5.2 D 2.1.13215、使用vi編輯器進行c語言程序的編寫,為了更清楚地閱讀程序代碼,需要在vi中顯示文件中每一行的行號,為此需要執行 命令進行設置。 A :set autoindent B :set ignorecase C :set number D :set ruler16、有關GPL的描述錯誤的是 。A GPL 和軟件是否免費無關 B GPL 主要

7、是保證軟件對所有用戶來說是自由的 C GPL 中文意思是通用公共許可證 D GPL 是 Linus Torvalds 在開發Linux時提出的17、Linux系統中不存在 基本文件類型。A 普通文件 B 系統文件 C 目錄文件 D 鏈接文件 E 特殊文件18、在shell腳本中,用來讀取文件內各個域的內容并將其賦值給shell變量的命令是 。 A fold B join C tr D read19、從后臺啟動進程,應在命令的結尾加上符號 。 A & B C # D $ 20、超級用戶的口令必須 A 至少4個字節,并且是大小寫敏感的 B 至少6個字節,并且是大小寫敏感的 C 至少4個字節

8、,并且是大小寫不敏感的D 至少6個字節,并且是大小寫不敏感的21、ftp的數據傳送模式有 種。 A 1 B 2 C 3 D 422、使用at規劃進程任務時,為了刪除已經規劃好的工作任務,我們可以使用_工具。 A atq B atrm C rm D del23、下列對shell變量FRUIT操作,正確的是: 。 A 為變量賦值:$FRUIT=apple  B 顯示變量的值:fruit=apple C 顯示變量的值:echo $FRUIT D 判斷變量是否有值: -f “$FRUIT”  24、內核

9、引導信息在系統啟動完成后,存放在: A /var/log/syslog B /var/log/start C /var/log/messages D /var/log/statues25、在 Linux 系統中,硬件設備大部分是安裝在_目錄下的。 A /mnt B /dev C /proc D /swap26、系統 管理 常用的二進制文件,一般放置在_目錄下。 A /sbin B /root C /usr/sbin D /boot27、通過修改文件_,可以設定開機時候自動安裝的文件系統。 A /etc/mtab B /etc/fastboot C /etc/fstab D /etc/inetd

10、.conf28、有如下的命令說明:mycommand -abcdfilename,""表示_ A 只有一個參數 B 可以有一個以上的參數 C 該參數可以省略 D 該參數位置可變29、為了得到上一個后臺執行的命令的PID,我們可以使用變量_ A $#  B $  C $0 D $!30、以下哪個不是linux發行版_A suse B debian C ubuntu D infomix二、簡答題(40分,每題10分)1、 Linux系統的特點是什么?2、 解釋linux終端概念。3、 說明VFS(虛擬文件系統)的作用,并使用圖例表示。4、 以圖解方式解釋服務

11、的xinetd工作模式和stand-alone工作模式,并說明選擇不同工作模式的原則。三、綜合應用題(30分,第1題15分,第2題5分,第3題10分):1、 編寫一段bash shell程序,完成:根據從鍵盤輸入的學生學號、成績,通過計算成績的等級后,把學生學號、成績、成績等級記錄在mark.txt文件中。其中60分以下為“Failed!”,60-70分為“Passed!”,70-80分為“Medium!”,80-90分為“Good!”,90-100為“Excellent!”。如果輸入超過100的分數,則顯示錯誤分數提示。2、 根據以下目標依賴關系圖,寫出makefile文件內容。3、 某用戶

12、需要在每天晚上11點啟動服務器的ftp服務,使得其他用戶可以上傳重要數據。而在每天凌晨3點就關閉ftp服務。在這個過程中要自動記錄日志信息,每天是否成功啟動ftp要體現在日志信息中,如果成功啟動必須記錄ftp的進程信息,如果沒有啟動,就記錄錯誤信息。約定如下:日志文件為/tmp/ftplog請根據以上描述給出相應的crontab文件內容以及相關腳本。模擬試題答案一單項選擇題(30分,每題1分,答案填在以下表格內)123456BCBBCA789101112BACCBB131415161718DBCDBD192021222324ABBBCC252627282930BCCADD二、簡答題(40分,每

13、題10分)5、 Linux系統的特點是什么?答:開放性、多用戶、多任務、良好的用戶界面、設備獨立性、提供了豐富的網絡功能、可靠的系統安全、良好的可移植性。6、 解釋linux終端概念。答:1) Linux終端也稱為虛擬控制臺 .一臺計算機的輸入輸出設備就是一個物理的控制臺 .2) 如果在一臺計算機上用軟件的方法實現了多個互不干擾獨立工作的控制臺界面,就是實現了多個虛擬控制臺。 3) Linux終端的工作方式是字符命令行方式,用戶通過鍵盤輸入命令進行操作,可以通過Linux終端對系統進行控制。 7、 說明VFS(虛擬文件系統)的作用,并使用圖例表示。答:Linux系統可以支持多種文件系統,為此,

14、必須使用一種統一的接口,這就是虛擬文件系統(VFS)。通過VFS將不同文件系統的實現細節隱藏起來,因而從外部看上去,所有的文件系統都是一樣的。8、 以圖解方式解釋服務的xinetd工作模式和stand-alone工作模式,并說明選擇不同工作模式的原則。答:1)運行獨立的守護進程工作方式稱作:standalone。它是Unix傳統的C/S模式的訪問模式。服務器監聽(Listen)在一個特點的端口上等待客戶端的聯機。如果客戶端產生一個連接請求,守護進程就創建(Fork)一個子服務器響應這個連接,而主服務器繼續監聽。以保持多個子服務器池等待下一個客戶端請求。 2)從守護進程的概念可以看出,對于系統所

15、要通過的每一種服務,都必須運行一個監聽某個端口連接所發生的守護進程,這通常意味著資源浪費。為了解決這個問題,Linux引進了“網絡守護進程服務程序”的概念。Redhat Linux 9.0使用的網絡守護進程是xinted(eXtended InterNET daemon)。和standalone模式相比xinted模式也稱 Internet SuperServer(超級服務器)。xinetd能夠同時監聽多個指定的端口,在接受用戶請求時,他能夠根據用戶請求的端口不同,啟動不同的網絡服務進程來處理這些用戶請求。可以把xinetd看做一個管理啟動服務的管理服務器,它決定把一個客戶請求交給那個程序處理

16、,然后啟動相應的守護進程。 三、綜合應用題(30分,第1題15分,第2題5分,第3題10分):4、 編寫一段bash shell程序,完成:根據從鍵盤輸入的學生學號、成績,通過計算成績的等級后,把學生學號、成績、成績等級記錄在mark.txt文件中。其中60分以下為“Failed!”,60-70分為“Passed!”,70-80分為“Medium!”,80-90分為“Good!”,90-100為“Excellent!”。如果輸入超過100的分數,則顯示錯誤分數提示。解:#!/bin/shif $2 lt 60 then echo “$1 , $2 failed! “ >> mark

17、.txtelif $2 ge 60 -a $2 lt 70 then echo “$1 , $2 pass! “ >> mark.txtelif $2 ge 70 -a $2 lt 80 then echo “$1 , $2 medium! “ >> mark.txtelif $2 ge 80 -a $2 lt 90 then echo “$1 , $2 good! “ >> mark.txtelif $2 ge 90 -a $2 le 100 then echo “$1 , $2 good! “ >> mark.txtelse echo “er

18、ror“fiexit 02、根據以下目標依賴關系圖,寫出makefile文件內容。解:OBJS = greeting.o my_app.o thank.oCC = gccCFLAGS = -Wall -O gmy_app:$OBJS$CC $OBJS -o my_appthank.o:testthank.c testthank.h$CC $CFLAGS -c testthank.cgreeting.o:functionsgreeting.c functionsgreeting.h$CC $CFLAGS -c functionsgreeting.cmy_app.o:my_app.c functionsgreeting.h$CC $CFLAGS -c my_app.c -Ifunctions3、某用戶需要在每天晚上11點啟動服務器的ftp服務,使得其他用戶可以上傳重要數據。而在每天凌晨3點就關閉ftp服務。在這個過程中要自動記錄日志信息,每天是否成功啟動ftp要體現在日志信息中,如果成功啟動必須記錄ftp的進程信息,如果沒有啟動,就記錄錯誤信息。約定如下:日志文件為/tmp/ftplog請根據以上描述給出相應的crontab文件內容以及相關腳本。解:0 23 * * * /root/startftp0  3 *

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論