




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Linux 期末考試試題 (一 )一、選擇題 (每小題 2 分,共 50 分)1.在創(chuàng)建 Linux 分區(qū)時(shí) ,一定要?jiǎng)?chuàng)建 ( D ) 兩個(gè)分區(qū)A. FAT/NTFSB. FAT/SWAP2.在 Red Hat Linux 9中,系統(tǒng)默認(rèn)的A. rootB. guest3. 當(dāng)?shù)卿?Linux 時(shí), 一個(gè)具有唯一進(jìn)程C. NTFS/SWAP D.SWAP/ 根分區(qū)A) 用戶對(duì)整個(gè)系統(tǒng)擁有完全的控制權(quán) 。C. administrator D.supervistor.ID 號(hào)的 shell 將被調(diào)用 ,這個(gè) ID 是什么 ( B )A. NID B. PID C. UID D. CID4. 下面哪
2、個(gè)命令是用來定義 shell 的全局變量 ( D )A. exportfs B. alias C. exportsD. export5. 哪個(gè)目錄存放用戶密碼信息 ( B )A. /bootB. /etc C. /var D. /dev6. 默認(rèn)情況下管理員創(chuàng)建了一個(gè)用戶 ,就會(huì)在 ( B )目錄下創(chuàng)建一個(gè)用戶主目錄A. /usrB. /home C. /root D. /etc7. . 當(dāng)使用 mount 進(jìn)行設(shè)備或者文件系統(tǒng)掛載的時(shí)候 ,需要用到的設(shè)備名稱位于 ( D )目 錄。A. /homeB. /bin C. /etc D. /dev8. 如果要列出一個(gè)目錄下的所有文件需要使用命令行
3、( C )。A. ls lB. lsC. ls a(所有 )D. ls d9. 哪個(gè)命令可以將普通用戶轉(zhuǎn)換成超級(jí)用戶(D )A. superB. passwd C. tar D. su10. 除非特別指定 , cp 假定要拷貝的文件在下面哪個(gè)目錄下( D )學(xué)習(xí)幫手A. 用戶目錄B. home 目錄C. root 目錄 D. 當(dāng)前目錄11. 在 vi編輯器里 ,命令dd 用來刪除當(dāng)前的 ( A )A. 行 B. 變量 C. 字 D. 字符12. 當(dāng)運(yùn)行在多用戶模式下時(shí) ,用 Ctrl+ALT+F* 可以切換多少虛擬用戶終端 ( B )A. 3B. 6 C. 1 D. 1213. Linux 啟
4、動(dòng)的第一個(gè)進(jìn)程 init 啟動(dòng)的第一個(gè)腳本程序是 ( B )。A./etc/rc.d/init.d B./etc/rc.d/rc.sysinit C./etc/rc.d/rc5.d D./etc/rc.d/rc3.d14. 按下 (A ) 鍵能終止當(dāng)前運(yùn)行的命令A(yù). Ctrl-CB. Ctrl-F C. Ctrl-BD. Ctrl-D15. 下面哪個(gè)命令用來啟動(dòng) X Window ( C )A. runxB. StartxC. startXD. xwin16. 用來分離目錄名和文件名的字符是( B )A. dash (-)B. slash (/)C. period (.)D. asterisk
5、 ( *)17. 用 rm -i, 系統(tǒng)會(huì)提示什么來讓你確認(rèn) ( B )A. 命令行的每個(gè)選項(xiàng) B. 是否真的刪除 C. 是否有寫的權(quán)限 D. 文件的位置18. 以下哪個(gè)命令可以終止一個(gè)用戶的所有進(jìn)程 ( D )A. skillallB. skill C. kill D. killall19. 在 Red Hat Linux 9 中 , 一般用 ( D ) 命令來查看網(wǎng)絡(luò)接口的狀態(tài)A. pingB. ipconfig C. winipcfg D ifconfig20. vi 中哪條命令是不保存強(qiáng)制退出 ( C )(第五章 )A. :wqB. :wq! C. :q! D. :quit學(xué)習(xí)幫手22
6、. 在下列分區(qū)中 , Linux 默認(rèn)的分區(qū)是 ( B )A. FAT32 B. EXT3 C FAT .D NTFS23. 若要將鼠標(biāo)從 VM 中釋放出來 ,可按 ( A ) 鍵來實(shí)現(xiàn)A. Ctrl + AltB. Ctrl +Alt +DelC. Ctrl +Alt +EnterD Ctrl +Enter24. 如果用戶想對(duì)某一命令詳細(xì)的了解 ,可用 ( C)A. ls B. help ( 內(nèi)部 ) C. man ( 列舉的信息多 ) D dir25. Samba 服務(wù)器的配置文件是 (D )。A httpd.confB inetd.conf C rc.samba D smb.conf二、
7、填空題 (每空 1 分,共 10 分 )26. 在 Linux 系統(tǒng)中 ,以 文件的 方式訪問設(shè)備 。27. Linux 內(nèi)核引導(dǎo)時(shí) ,從文件 /etc/fstad 中讀取要加載的文件系統(tǒng) 。28. Linux 文件系統(tǒng)中每個(gè)文件用 _i 節(jié)點(diǎn) 來標(biāo)識(shí) 。29. 某文件的權(quán)限為 :d-rw-_r-_r- ,用數(shù)值形式表示該權(quán)限 644 ,該文件屬性是 目錄。30. 靜態(tài)路由設(shè)定后 ,若網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)發(fā)生變化 ,需由 _系統(tǒng)管理員 _修改路由的設(shè)置 。31. 網(wǎng)絡(luò)管理的重要任務(wù)是 :_控制_和_監(jiān)控 。32. 安裝 Linux 系統(tǒng)對(duì)硬盤分區(qū)時(shí) , 必須有兩種分區(qū)類型 : 文件系統(tǒng)分區(qū) _ 和 _
8、交換分 區(qū)。33. 編寫的 Shell 程序運(yùn)行前必須賦予該腳本文件 _執(zhí)行 _權(quán)限。三、操作題(每小題 5 分,共 40 分)40. 簡(jiǎn)述在虛擬機(jī)中安裝 Red Hat Linux 9.0 的過程答;1。 下載操作系統(tǒng)的鏡像 ISO 文件2下載虛擬機(jī)并安裝學(xué)習(xí)幫手3 通過 ISO 文件安裝操作系統(tǒng) 4執(zhí)行相關(guān)配置即可Linux 原理與應(yīng)用 期末考試試卷 ( )請(qǐng)將答案寫在答題紙上 。寫在試卷上無效 。學(xué)習(xí)幫手一、選擇題(單選題 ,每小題 2分,共 20 分)1 用戶編寫了一個(gè)文本文件 a.txt ,想將該文件名稱改為 txt.a ,下列命令 _D可以實(shí)現(xiàn)。A. cd a.txt xt.aB.
9、 echo a.txt txt.aC. rm a.txt txt.aD. cat a.txt txt.a2Linux 文件權(quán)限一共 10 位長(zhǎng)度 ,分成四段 ,第三段表示的內(nèi)容是 _C_ 。A. 文件類型B. 文件所有者的權(quán)限C. 文件所有者所在組的權(quán)限D(zhuǎn). 其他用戶的權(quán)限3 在使用 mkdir 命令創(chuàng)建新的目錄時(shí) ,在其父目錄不存在時(shí)先創(chuàng)建父目錄的選項(xiàng)是_D_。A. -mB. -d C. -fD. -p4下面關(guān)于 i 節(jié)點(diǎn)描述錯(cuò)誤的是 _A_ 。Ai 節(jié)點(diǎn)和文件是一一對(duì)應(yīng)的Bi 節(jié)點(diǎn)能描述文件占用的塊數(shù)Ci 節(jié)點(diǎn)描述了文件大小和指向數(shù)據(jù)塊的指針D通過 i 節(jié)點(diǎn)實(shí)現(xiàn)文件的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)的轉(zhuǎn)
10、換5 在 vi 編輯器中的命令模式下 , 重復(fù)上一次對(duì)編輯的文本進(jìn)行的操作 , 可使用 _C命令。A. 上箭頭 B. 下箭頭C. “.”D. “*”6 某文件的組外成員的權(quán)限為只讀 ;所有者有全部權(quán)限 ;組內(nèi)的權(quán)限為讀與寫 , 則該文件的權(quán)限為 _D 。學(xué)習(xí)幫手A. 467B. 674C. 476D. 7647在 Redhat 公司發(fā)布的 Linux 版本中 , 若要使得用戶登錄驗(yàn)證 ,需要修改以下 _C腳本。A. /etc/inittab B. /etc/passwdC. /etc/shadow D. /etc/group8下列不是 Linux 系統(tǒng)進(jìn)程類型的是 _D 。A. 交互進(jìn)程 B.
11、 批處理進(jìn)程 C. 守護(hù)進(jìn)程 D. 就緒進(jìn)程9下列關(guān)于 /etc/fstab 文件描述 ,正確的是 _D_ 。A. fstab 文件只能描述屬于 linux 的文件系統(tǒng)B. CD_ROM 和軟盤必須是自動(dòng)加載的C. fstab 文件中描述的文件系統(tǒng)不能被卸載D. 啟動(dòng)時(shí)按 fstab 文件描述內(nèi)容加載文件系統(tǒng)10 在 Shell 腳本中 ,用來讀取文件內(nèi)各個(gè)域的內(nèi)容并將其賦值給 Shell 變量的命令是 _D_ 。A. fold B. join C. trD. read二、填空題(每題 2分,共20 分)1安裝 Linux 系統(tǒng)對(duì)硬盤分區(qū)時(shí) , 必須有兩種分區(qū)類型 : Linux 原始分區(qū) (
12、根分區(qū) ) 和 Linux 交換分區(qū) 。2在 Linux 的兩種鏈接文件中 ,只能實(shí)現(xiàn)對(duì)文件鏈接的一種方式是 : 軟鏈接 (符號(hào)鏈接 )。3 Linux 主要采用了 請(qǐng)求調(diào)頁 和 寫時(shí)復(fù)制 _兩種動(dòng)態(tài)內(nèi)存管理技術(shù)實(shí)現(xiàn)了物理內(nèi)存以O(shè)n demand 方式動(dòng)態(tài)分配 。學(xué)習(xí)幫手4 對(duì)于 System V 類型的共享內(nèi)存頁面 ,Linux 基于 _Clock算法決定哪些頁面應(yīng)當(dāng)被換出物理內(nèi)存 。5 在 Linux 與中斷相關(guān)的三個(gè)核心數(shù)據(jù)結(jié)構(gòu)中 , 用做抽象的中斷控制器的數(shù)據(jù)結(jié)構(gòu)是 hw_interrupt_type , 它包含一系列處理中斷控制器特有的操作 。6. 通過將 _ request 動(dòng)態(tài)鏈
13、入塊設(shè)備控制結(jié)構(gòu) blk_dev_struct , Linux 設(shè)備管理器有效的實(shí)現(xiàn)了物理設(shè)備和緩沖區(qū)之間的異步讀寫通訊 。7將/home/stud1/wang 目錄做歸檔壓縮 ,壓縮后生成 wang.tar.gz 文件 ,并將此文件保 存 到 /home 目 錄 下 , 實(shí) 現(xiàn) 此 任 務(wù) 的 tar 命 令 格 式 _tar czvf wang.tar.gz /home/stud1/wang 。8對(duì)于給定的文件 file ,統(tǒng)計(jì)其中所有包含字符串 ”WHU ”的行數(shù)的一條命令是 _grep WHU file | wc -l9. 對(duì)于 Shell 腳本程序 , 若輸入?yún)?shù)數(shù)量多于 9 個(gè),
14、則程序遍歷每個(gè)參數(shù)可通過使用_shift_ 命令實(shí)現(xiàn) 。10 在 System V 進(jìn)程通訊方式中 ,ipc_perm 結(jié)構(gòu)描述對(duì)一個(gè)系統(tǒng) IPC 對(duì)象的存取權(quán)限 , 而用于定位 IPC 對(duì)象的引用標(biāo)志符 key 可以依據(jù)鍵值分成 _公有 和_私有_兩種類型。三、簡(jiǎn)答題(每小題 5分,共 20分)1在底半技術(shù)中把一個(gè)中斷處理分為哪幾部分 ? 為什么采用這種技術(shù) ?答:在底半技術(shù)中把一個(gè)中斷處理分為 2 部分:頂半部分和底半部分 。2 分采用這種技術(shù)可以 :使中斷的總延遲時(shí)間最小化 ,加快對(duì)中斷請(qǐng)求的響應(yīng)速度 ,合并某 些中斷處理 。 3 分學(xué)習(xí)幫手2 論述實(shí)時(shí)信號(hào) 、非實(shí)時(shí)信號(hào) 、 可靠信號(hào)
15、、 不可靠信號(hào)四個(gè)概念答:實(shí)時(shí)信號(hào)目前未用 ,非實(shí)時(shí)信號(hào)編號(hào) 131、0 表示空信號(hào) 1 分 非實(shí)時(shí)信號(hào)沒有排隊(duì)機(jī)制 ,可能丟失1 分不可靠信號(hào) 031、可靠信號(hào) 32631 分不可靠信號(hào)每次處理完信號(hào)后 ,都將對(duì)信號(hào)的響應(yīng)設(shè)置為默認(rèn)動(dòng)作 , 需要在結(jié)尾再次安裝信號(hào) ; 可靠信號(hào)和不可靠信號(hào)的安裝函數(shù)也不同。 兩者的區(qū)別主要在于信號(hào)類型取值而不在于操縱他們的 API 2 分3 簡(jiǎn)要論述 Kswapd 核心線程的動(dòng)態(tài)特性 。答: 主要通過 nr_async_pages 參考 free_pages_high 和 free_pages_low 來判斷交換數(shù)量和 線程睡眠時(shí)間 :1 分Nr_async
16、_pages 大于 free_pages_high 時(shí)每次釋放 6 個(gè)頁面 , 在 free_pages_high 和free_pages_low 之間時(shí)釋放 3 個(gè), 小于 free_pages_low 時(shí)不釋放2分若 Kswapd 被喚醒后發(fā)現(xiàn) Nr_async_pages 小于 free_pages_low 則睡眠時(shí)間加班 , 反之則逐 步延長(zhǎng)睡眠時(shí)間4簡(jiǎn)述 Linux 文件系統(tǒng)通過 i 節(jié)點(diǎn)把文件的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)轉(zhuǎn)換的工作過程答: Linux 通過 i 節(jié)點(diǎn)表將文件的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)進(jìn)行轉(zhuǎn)換1 分 i 節(jié)點(diǎn)是一個(gè) 64 字節(jié)長(zhǎng)的表 , 表中包含了文件的相關(guān)信息 , 其中有文件的大
17、小 、 文件所有者、文件的存取許可方式以及文件的類型等重要信息。1 分學(xué)習(xí)幫手 在 i 節(jié)點(diǎn)表中最重要的內(nèi)容是磁盤地址表 。 在磁盤地址表中有 13 個(gè)塊號(hào) ,文件將以塊號(hào)在 磁盤地址表中出現(xiàn)的順序依次讀取相應(yīng)的塊 。若文件空間大于 13 塊 ,則分別用 1 次、2 次、3 次間接塊實(shí)現(xiàn)對(duì)數(shù)據(jù)塊的定位 。 2 分此后, Linux 文件系統(tǒng)通過把 i 節(jié)點(diǎn)和文件名進(jìn)行連接 ,當(dāng)需要讀取該文件時(shí) ,文件系統(tǒng)在 當(dāng)前目錄表中查找該文件名對(duì)應(yīng)的項(xiàng) ,由此得到該文件相對(duì)應(yīng)的 i節(jié)點(diǎn)號(hào),通過該 i節(jié)點(diǎn) 的磁盤地址表把分散存放的文件物理塊連接成文件的邏輯結(jié)構(gòu) 。四、操作題(寫出完成下述功能的命令序列 ,每
18、小題 4分,共 20分)1假設(shè)你的用戶賬號(hào)是 zheng ,現(xiàn)在你登錄進(jìn)入 linux 系統(tǒng) , 查看當(dāng)前登錄到系統(tǒng)中的用 戶,查看當(dāng)前系統(tǒng)中運(yùn)行的進(jìn)程 , 然后再退出系統(tǒng) 。答: login : zhengPassword : 口令 $who$ps$Ctrl+D2在當(dāng)前目錄 /home/zheng 下新建一個(gè)目錄 back ,將當(dāng)前目錄改為 back ,在 back 下新 建 2 個(gè)長(zhǎng)度為 0 的文件 test1 、 test2 ,然后把 test2 移到其父目錄中并改名為 file12 。 答: $ mkdir back$ cd back$ touch test1 test2學(xué)習(xí)幫手$ m
19、v test2./file23 現(xiàn)在需要統(tǒng)計(jì)當(dāng)前目錄 /home/zheng 下普通文件的數(shù)目并顯示結(jié)果 ,如何實(shí)現(xiàn) ?$find type f | wc l4假設(shè)你是系統(tǒng)管理員 ,需要增加一個(gè)新的用戶賬號(hào) zheng ,為新用戶設(shè)置初始密碼 ,鎖 定用戶賬號(hào) uly ,并刪除用戶賬號(hào) chang 。答: .#useradd zheng#passwd zheng#passwd l uly#userdel chang5 若給需要將 /home/zheng 目錄下的所有文件打包壓縮成 /tmp/zheng.tar.gz , 你準(zhǔn)備怎 么做 ?當(dāng)需要從壓縮包中恢復(fù)時(shí) , 又該如何處理 ? 答: #t
20、ar zcvf /tmp/zheng.tar.gz /home/zheng#tar -zxvf /tmp/zheng.tar.gz五、下面給出了一個(gè) SHELL程序 ,試對(duì)其行后有 #(n)形式的語句進(jìn)行解釋 ,并說明程序完成的功能 。(8 分)#(1)#!/bin/shDIRNAME=ls /root | grep bak學(xué)習(xí)幫手if -z $DIRNAME ; then#(2)mkdir /root/bak ; cd /root/bak#(3)fiYY=date +%y ; MM=date +%m ; DD=date +%d# (4)BACKETC=$YY$MM$DD_etc.tar.gz
21、#(5)tar zcvf $BACKETC /etcecho fileback finished!答: #(1)獲取 /root 中名稱包含 bak 的文件或目錄#(2)判斷 1 結(jié)果為空#( 3)創(chuàng)建目錄 /root/bak 并進(jìn)入該目錄#(4)獲取當(dāng)前時(shí)間的年月日#(5)按照年 (2 位)月(2 位)日(2位)_etc 方式構(gòu)造壓縮文件名#( 6)壓縮 etc 目錄并保存在 /root/bak 中 6 分程序功能 :若/root/bak 不存在則創(chuàng)建之 , 然后將 /etc 按日期打包保存于該目錄中 。2 分六、填寫標(biāo)記代碼行的意義 ,給出功能描述和前 6行程序輸出 。( 6分)#incl
22、ude #include int ntimes=0;main(int argc, char *argv) int pid,ppid;學(xué)習(xí)幫手int p_action( ), c_action( );signal(SIGUSR1 , p_action);#( 1)switch(pid=fork( ) # (2)case -1: perror(fork failed?);exit(1);case 0: signal(SIGUSR1,c_action);ppid=getppid( );for ( ; ; ) ;default: for( ; ; ) pause;sleep(1);kill(pid,S
23、IGUSR1);# (3)p_action( ) printf(parent caught signal #%dn,+ntimes);c_action( ) printf(child caught signal #%dn,+ntimes/*, +ltimes*/);學(xué)習(xí)幫手int ppid;ppid = getppid();# (4)kill(ppid, SIGUSR1);sleep(3);答: #(1)在父進(jìn)程中為信號(hào) SIGUSR1 綁定函數(shù) p_action #(2)創(chuàng)建子進(jìn)程#( 3)向子進(jìn)程發(fā)送信號(hào) SIGUSR1#( 4)獲取父進(jìn)程的 PID4 分父進(jìn)程無線循環(huán)向子進(jìn)程發(fā)送信號(hào) ,
24、 子進(jìn)程收到信號(hào)后向父進(jìn)程發(fā)送相同信 之間各自記錄全局變量的變化 ,結(jié)果如 :child caught signal #1parent caught signal #1child caught signal #2parent caught signal #2child caught signal #3parent caught signal #3 2 分七、 設(shè)計(jì)一個(gè) shell 程序 ,添加一個(gè)新組為 class1 ,然后添加屬于這個(gè)組的 名的形式為 stdxx ,其中 xx 從 01 到 30。( 6 分)答: #!/bin/shi=1groupadd class1,父子進(jìn)程30 個(gè)用戶
25、, 用戶學(xué)習(xí)幫手1分while $i -le 30 doif $i -le 9 ;thenUSERNAME=stu0$i1 分elseUSERNAME=stu$i1 分fiuseradd $USERNAME 1 分mkdir /home/$USERNAMEchown -R $USERNAME /home/$USERNAME1 分chgrp -R class1 /home/$USERNAMEi=$($i + 1) 或 let “i=i+1 ” 1 分doneLinux 原理與應(yīng)用 期末考試試卷 ( )請(qǐng)將答案寫在答題紙上 。寫在試卷上無效 。一、選擇題(單選題,每小題 2分,共20 分)1 Li
26、nux 系統(tǒng)的開發(fā)模型是 _B 。學(xué)習(xí)幫手A.教堂模型B.集市模型C.層次模型D.網(wǎng)狀模型2 在 Linux 中,進(jìn)程優(yōu)先級(jí)的相關(guān)參數(shù)有多個(gè), 與實(shí)時(shí)進(jìn)程優(yōu)先級(jí)相關(guān)的參數(shù)是_D 。A.policyB.counterC.priorityD.rt_priority3_B_ 屬于 SYSTEM 進(jìn)程間通信方式A.管道B.信號(hào)量C.軟中斷信號(hào)D.鎖機(jī)制4 在 Linux 系統(tǒng)中 ,每個(gè)進(jìn)程都有4GB 的虛擬地址空間,其中內(nèi)核空間占用_CA02GB-1B03GB-1C 3GB4GB-1D 2GB4GB-15Linux 文件系統(tǒng)中 ,文件在外存的物理地址放在 _A_ 中。A. i 節(jié)點(diǎn)B.用戶打開文件表C
27、.系統(tǒng)打開文件表D. 進(jìn)程控制塊6以長(zhǎng)格式列目錄時(shí) , 若文件 test 的權(quán)限描述為 : drwxrw-r- ,則文件 test 的類型及文件 主的權(quán)限是 _A 。A. 目錄文件 、 讀寫執(zhí)行B. 目錄文件 、 讀寫C. 普通文件 、讀寫D.普通文件 、 讀7當(dāng)字符串用單引號(hào) (括)起來時(shí) ,SHELL 將 _C 。A. 解釋引號(hào)內(nèi)的特殊字符B.執(zhí)行引號(hào)中的命令C.不解釋引號(hào)內(nèi)的特殊字符D.結(jié)束進(jìn)程8 /etc/shadow 文件中存放 _B。A.用戶賬號(hào)基本信息B.用戶口令的加密信息C.用戶組信息D.文件系統(tǒng)信息9Linux 系統(tǒng)中 ,用戶文件描述符 0 表示 A_ 。學(xué)習(xí)幫手A.標(biāo)準(zhǔn)輸入
28、設(shè)備文件描述符B. 標(biāo)準(zhǔn)輸出設(shè)備文件描述符C.管道文件描述符D.標(biāo)準(zhǔn)錯(cuò)誤輸出設(shè)備文件描述符10 為卸載一個(gè)軟件包 ,應(yīng)使用 _BA.rpm -i B.rpm -eC. rpm -q D.rpm -V二、填空題(每空 1分,共20 分)1在Linux2.4.0 版本中,進(jìn)程有 _6_ 種狀態(tài),進(jìn)程使用 _exit 系統(tǒng)調(diào)用后進(jìn)入僵死狀態(tài) 。2在 Linux 中 ,管道分為 _2 種類型 , 若創(chuàng)建或打開管道時(shí)獲得的描述符存放在fd中 , 則 fd1 是 _管道寫描述符 _ 。3Linux 為用戶提供的接口有 shell 、XWINDOW 、系統(tǒng)調(diào)用4Linux 在 I386 體系結(jié)構(gòu)中支持 _兩
29、級(jí) 分頁機(jī)構(gòu) 。5每個(gè)設(shè)備文件名由主設(shè)備號(hào)和從設(shè)備號(hào)描述 。 第二塊 IDE 硬盤的設(shè)備名為 _hdb,它上面的第三個(gè)主分區(qū)對(duì)應(yīng)的文件名是_hdb3 。6. 超級(jí)塊是描述 _文件系統(tǒng)屬性 信息的數(shù)據(jù)結(jié)構(gòu) ,索引節(jié)點(diǎn)是描述 _文件屬性 _信息的數(shù)據(jù)結(jié)構(gòu) 。7df 命令完成 _顯示文件系統(tǒng)空間使用情況 功能 ,du 命令完成 _顯示目錄或文件占用磁盤空間容量 功能 。8命令組合 ( 命令表 ) 將 _建立新的子進(jìn)程 來執(zhí)行命令 。9. 磁盤限額管理可以使用 _quota 軟件工具 ,其中硬限額的容量應(yīng)該 _大于 軟限額。10 交換線程通過三種途徑來縮減已使用的內(nèi)存頁面:減少 buffer cach
30、e 和 page cache 的學(xué)習(xí)幫手大小 、換出系統(tǒng) V 類型的內(nèi)存頁面 、換出或丟棄進(jìn)程的頁面三、簡(jiǎn)答題(每小題 5 分,共 20 分)2. vi 編輯器有哪幾種工作模式 ?如何在這幾種工作模式之間轉(zhuǎn)換 ?答:Vi 的工作模式有三種: 命令模式 、 輸入模式 、末行模式 。 3 分在命令模式下輸入 a、 A、i、 I、o、 O 等命令之一可以進(jìn)入輸入模式 ,在輸入模式下按Esc 鍵回到命令模式 ; 在命令模式下輸入 :進(jìn)入末行模式 ,末行命令執(zhí)行完后回到命令模 式。3. 什么是位置變量 ? shell 的變量類型有哪些種 ? 位置變量是指命令行上傳遞給程序的參數(shù) 。 1 分Shell 變
31、量可以分為 :用戶自定義變量 、環(huán)境變量 、位置變量 、特殊變量 4 分4從內(nèi)核實(shí)現(xiàn)的角度說明Linux 進(jìn)程共享文件的方式有哪幾種 ?舉例說明什么情況下會(huì)產(chǎn)生對(duì)應(yīng)的共享情況 ?答:進(jìn)程通過多個(gè) file 結(jié)構(gòu)共享一個(gè) inode ,進(jìn)程共享一個(gè) file 結(jié)構(gòu)。 2 分五、下面給出了一個(gè) SHELL程序 ,試對(duì)其行后有 #(n)形式的語句進(jìn)行解釋 ,并說明程序完成的功能 。(8 分)#!/bin/bash#(1)dir=$1#(2)if -d $dir #(3)學(xué)習(xí)幫手thencd $dir#( 4)for file in *doif -f $file #( 5)thencat $file#
32、( 6)echo “end of file $file ”fidoneelseecho “bad directory name $dir fi 答: # ( 1)使用/bin/bash 解釋腳本#( 2 )將位置變量 1 賦值給變量 dir#( 3)如果 dir 所指為目錄#( 4)將當(dāng)前目錄改為 dir#( 5)如果循環(huán)變量 file 所指是普通文件#( 6 )顯示文件 file 的內(nèi)容 6 分,否則顯示程序功能 : 若命令行參數(shù)是一個(gè)合法目錄則顯示該目錄下所有普通文件的內(nèi)容 錯(cuò)誤的目錄名信息 。2 分學(xué)習(xí)幫手六、在 Linux 系統(tǒng)中運(yùn)行下面程序 ,最多可產(chǎn)生多少個(gè)進(jìn)程 ? 畫出進(jìn)程家族樹
33、 。( 6 分)main()fork();fork();fork();家族樹如右 3 分答:最多可以產(chǎn)生 7個(gè)進(jìn)程 3 分100 個(gè)整數(shù) ,然后求出其總七、試編寫一個(gè) SHELL程序 ,該程序能接收用戶從鍵盤輸入的 和、最大值及最小值 。(6 分)答: #!/bin/sh read maxmin=$maxsum=$maxi=1while $i lt 100doread xsum=expr $sum + $x if $max lt $x thenmax=$x學(xué)習(xí)幫手fiif $ x lt $min thenmin=$xfii=expr $i + 1doneecho sum = $sum ;max
34、 = $maxmin = $min 一、單項(xiàng)選擇題 (每題 2分,共 40分)1. 若當(dāng)前目錄為 /home, 命令 ls l 將顯示 home 目錄下的 ( )。A. 所有文件B.所有隱含文件C.所有非隱含文件D.文件的具體信息2. 下面關(guān)于文件 /etc/sysconfig/network-scripts/ifcfg-eth0 的描述哪個(gè)是正確 的? ( )。A. 它是一個(gè)系統(tǒng)腳本文件B.它是可執(zhí)行文件C.它存放本機(jī)的名字D.它指定本機(jī) eth0 的 IP 地址3. 如何快速切換到用戶 John 的主目錄下 ?( )A. cd John B.cd #John C.cd &John D.cd
35、 John學(xué)習(xí)幫手4. 啟動(dòng) DNS 服務(wù)的守護(hù)進(jìn)程 ( )A. httpd startB.httpd stop C. named startD. named stop5. 若 URL 地 址 為 /index.html, 請(qǐng) 問 哪 個(gè) 代 表 主 機(jī) 名( )。A. B.index.html C./index.htmlD.6. RED HAT LINUX 9 默認(rèn)使用的文件系統(tǒng)類型為 ( )A. ext2 B.ext3 C.FAT D.swap7. 在 LINUX 中,要查看文件內(nèi)容 ,可使用
36、( )命令。A. more B.cd C.login D.logout8. 光盤所使用的文件系統(tǒng)類型為 ( )。A. ext2B.ext3C.swapD.ISO 96609. 以下命令中 ,可以將用戶身份臨時(shí)改變?yōu)?root 的是 ( )。A. SU B.suC.loginD.logout10. LINUX 所有服務(wù)的啟動(dòng)腳本都存放在 ( )目錄中 。 A./etc/rc.d/init.d B./etc/init.d C./etc/rc.d/rc D./etc/rc.d11. 若要使用進(jìn)程名來結(jié)束進(jìn)程 ,應(yīng)使用 ( )命令。A.kill B.ps C.pss D.pstree12. RED H
37、AT LINUX 所提供的安裝軟件包 ,默認(rèn)的打包格式為 ( )。A.tarB.tar.gzC.rpmD.zip13. 若要將當(dāng)前目錄中的 myfile.txt 文件壓縮成 myfile.txt.tar.gz, 則實(shí)現(xiàn)的命令為學(xué)習(xí)幫手A.tar cvf myfile.txtmyfile.txt.tar.gzB. tar zcvf myfile.txtmyfile.txt.tar.gzC. tar zcvf myfile.txt.tar.gzmyfile.txtD. tar cvf myfile.txt.tar.gzmyfile.txt14. LINUX 交換分區(qū)的格式為 ( )。A.ext2B
38、.ext3 C.FAT D.swap15. 以下文件中 ,只有 root 用戶才有權(quán)存取的是 ( )D.passwordA.passwd B.shadow C.group16. usermod 命令無法實(shí)現(xiàn)的操作是 ( )A.賬戶重命名B.刪除指定的賬戶和對(duì)應(yīng)的主目錄C.加鎖與解鎖用戶賬戶D.對(duì)用戶密碼進(jìn)行加鎖或解鎖17. LINUX 用于啟動(dòng)系統(tǒng)所需加載的內(nèi)核程序位于 ( )A./ B./lib/modules/2.4.20_8/kernel C./boot D./proc 18.init 進(jìn)程對(duì)應(yīng)的配置文件名為 ( ),該進(jìn)程是 LINUX 系統(tǒng)的第一個(gè)進(jìn)程 , 其進(jìn)程號(hào) PID始終為 1
39、。A./etc/fstab B./etc/init.conf C./etc/inittab.conf D./etc/inittab 19.在 LINUX 運(yùn)行的 7 個(gè)級(jí)別中 , XWINDOWS 圖形系統(tǒng)的運(yùn)行級(jí)別為 ( )。A.2 B.3 C.5 D.620. 若在文字界面下 ,需要鍵入何種指令才能進(jìn)入圖形界面(Xwindow )()B.startxA. reboot學(xué)習(xí)幫手D.getintoC.startwindow二、填空題(每空 2分,共 20分)1. 在 Linux 系統(tǒng)中 , 以( 文件 )方式訪問設(shè)備 。2. Linux 內(nèi)核引導(dǎo)時(shí) ,從文件 (/etc/fstab)中讀取要加
40、載的文件系統(tǒng) 。3. 鏈接分為 : 硬鏈接和 ( 軟鏈接 )。4. 某文件的權(quán)限為 : drw-r-r- ,用數(shù)值形式表示該權(quán)限 ,該文件屬性是 ( 目 錄 ) 。5. 前臺(tái)起動(dòng)的進(jìn)程使用 ( ctrl+c ) 終止 。6. 設(shè)定限制用戶使用磁盤空間的命令是 ( quota )。7. 在 Linux 系統(tǒng)中 ,用來存放系統(tǒng)所需要的配置文件和子目錄的目錄是( /etc )。8. 將前一個(gè)命令的標(biāo)準(zhǔn)輸出作為后一個(gè)命令的標(biāo)準(zhǔn)輸入 ,稱之為 ( 管道 )。9. 為腳本程序指定執(zhí)行權(quán)的命令及參數(shù)是 ( chmod a+x filename)。10. 進(jìn)行字符串查找 ,使用 ( grep )命令。三、寫出
41、完成以下功能的命令 (每題 2分,共 10分)1. 在其父目錄不存在時(shí)先創(chuàng)建父目錄的命令 。 mkdir p2. 要使得名為 fido 的文件具有如下權(quán)限 -r-xr-x x 的命令 。 chmod 551 fido3. 在/root 文件夾下查找后綴為 .cpp 的文件 。find /root name *.cpp4. 關(guān)閉 linux 系統(tǒng) (不重新啟動(dòng) )使用的命令 halt5. 將光盤 /dev/hdc 卸載的命令 。umount /dev/hdc四 、簡(jiǎn)答和 shell 編程題 (每題 10 分, 共 30 分)學(xué)習(xí)幫手1. 若下達(dá) rmdir 命令來刪除某個(gè)已存在的目錄 ,但無法成
42、功 ,請(qǐng)說明可能的原 因。參考答案 :此目錄可能不存在 ,或者目錄不為空 ,或者目錄中有隱含文件存在 , 或者目錄被設(shè)置了權(quán)限 , 解決方法就是先修改權(quán)限 ,在使用 rm r 命令刪除 。2. 簡(jiǎn)述解決忘記 root 密碼的辦法 。參考答案 :1)用 RedHat 標(biāo)準(zhǔn)安裝盤啟動(dòng)系統(tǒng) 當(dāng)出現(xiàn)提示符時(shí)敲入 :linux rescue 就會(huì)以修復(fù)模式啟動(dòng)系統(tǒng)2)系統(tǒng)啟動(dòng)完畢后 ,會(huì)將硬盤 mount 到/mnt/sysimage ,屆時(shí)會(huì)有提示3)進(jìn)入提示符后 , 敲入命令 : chroot /mnt/sysimage4)敲入命令 : passwd 更改密碼5)連續(xù)敲入兩次 exit ,即重起系統(tǒng)
43、 ,將光盤拿出 ,按正常模式啟動(dòng)系統(tǒng) 除了用光盤引導(dǎo) rescue 模式 ,還有一種方法是用啟動(dòng)裝載器來進(jìn)入單用戶模 式:學(xué)習(xí)幫手(1) grub進(jìn)入啟動(dòng)畫面之后 ,敲入“e”把,光標(biāo)移動(dòng)到 kernel . 那一行 ,再敲入 “e”在, kernel 一行的最后加上空格 single ,回車 敲入“b”啟,動(dòng)系統(tǒng) ,即進(jìn)入單用戶模式 ,這個(gè)時(shí)候就可以用 passwd 命令改密碼了 。(2) lilo進(jìn)入 lilo 命令行模式 ,敲入 linux single ,即進(jìn)入單用戶模式 。 passwd .如果 grub/lilo 設(shè)了密碼 ,一定要記住才行 。要是忘了 grub/lilo 的密碼,
44、 就只有 用 rescue 模式了 。3. 創(chuàng)建一個(gè) shell 腳本,它從用戶那里接收 10 個(gè)數(shù),并顯示已輸入的最大的數(shù) 。 參考程序 :#! /bin/bashmax=0for(count=1 ; count = 10 ; count = count+1)doecho -n Enter number $count : read valueif $max -lt $value thenmax=$value學(xué)習(xí)幫手fidone試卷編號(hào) 10 擬題教研室 ( 或教師 )簽名教研室主任簽名一、單項(xiàng)選擇題 (每題 2 分,共 40 分)當(dāng)安裝 linux 操作系統(tǒng)時(shí)將選擇下列那一個(gè)操作 ? ( )
45、A. 選擇 圖形登錄方式 設(shè)定系統(tǒng)開始運(yùn)行級(jí)為 4B. 選擇 文本登錄方式 設(shè)定系統(tǒng)開始運(yùn)行級(jí)為 3C. 選擇 文本登錄方式 設(shè)定系統(tǒng)開始運(yùn)行級(jí)為 5D. 選擇 圖形登錄方式 設(shè)定系統(tǒng)開始運(yùn)行級(jí)為 32. Linux 通過 VFS支持多種不同的文件系統(tǒng) 。Linux 缺省的文件系統(tǒng)是 ( )A.VFAT B.ISO9660C.Ext 系列D.NTFS3. 關(guān)閉 linux 系統(tǒng)(不重新啟動(dòng) )可使用( )命令。A.ctrl+alt+del B.halt C.shutdown -r D.reboot4. 修改以太網(wǎng) mac 地址的命令為 ( )。A.ping B.ifconfig C.arp D
46、.traceroute5. 在 vi 編輯器中的命令模式下 ,鍵入 ( )可在光標(biāo)當(dāng)前所在行下添加一新 行。A. B. C.D.a6. 以下選項(xiàng)中 ,哪個(gè)命令可以關(guān)機(jī) ? ( )A. init 0B. init 1 C. init 5 D. init 6學(xué)習(xí)幫手7. 請(qǐng)選擇關(guān)于 /etc/fstab 的正確描述 。 ( )A. 系統(tǒng)啟動(dòng)后 ,由系統(tǒng)自動(dòng)產(chǎn)生B. 用于管理文件系統(tǒng)信息C. 用于設(shè)置命名規(guī)則 ,是否使用可以用 TAB 來命名一個(gè)文件D. 保存硬件信息8. 你使用命令 “ vi /etc/inittab 查看該文件”的內(nèi)容 , 你不小心改動(dòng)了一些內(nèi)容 ,為 了防止系統(tǒng)出問題 ,你不想
47、保存所修改內(nèi)容 , 你應(yīng)該如何操作 ( )A.在末行模式下 ,鍵入 :wqC.在末行模式下 ,鍵入 :x!9.刪除文件命令為 ()A.mkdir B.moveB. 在末行模式下 ,鍵入 :q!D.在編輯模式下 ,鍵入“ ES鍵C”直接退出 vi10.顯示已經(jīng)掛裝的文件系統(tǒng)磁盤inode 使用狀況的命令是 (A.df iB.su IC.du ID.free iC. mv D.rm11. 網(wǎng)絡(luò)管理員對(duì) www 服務(wù)器可進(jìn)行訪問 、控制存取和運(yùn)行等控制 , 這些控制 可在( )文件中體現(xiàn) 。A.httpd.conf B.lilo.conf C.inetd.conf D.resolv.conf12.
48、如果想在 Linux 下實(shí)現(xiàn)熱啟 ,應(yīng)當(dāng)修改 /etc/inittab 下的哪一行 ( )。 A.#Trap CTRL-ALT-DELETEB. #ca:ctrlaltdel :/sbin/shutdown -t3 -r nowC. #id:3:initdefault:D. #10:3:wait:/etc/rc.d/rc 3學(xué)習(xí)幫手13啟動(dòng) samba 服務(wù)器進(jìn)程 ,可以有兩種方式 : 獨(dú)立啟動(dòng)方式和父進(jìn)程啟動(dòng)方 式,其中后者是在 ( )文件中以獨(dú)立進(jìn)程方式啟動(dòng) 。A./usr/sbin/smbd B./usr/sbin/nmbd C.rc.samba D./etc/ine td.conf14
49、 下列哪個(gè)命令在建立一個(gè) tar 歸檔文件的時(shí)候列出詳細(xì)列表 ( )。A.tar -tb)tar -cvc)tar -cvf d)tar r15. 假設(shè)文件 fileA 的符號(hào)鏈接為 fileB ,那么刪除 fileA 后,下面的描述正確的是 ( ) 。A.fileB 也隨之被刪除B. fileB 仍存在,但是屬于無效文件C. 因?yàn)?fileB 未被刪除 , 所以 fileA 會(huì)被系統(tǒng)自動(dòng)重新建立D. fileB 會(huì)隨 fileA 的刪除而被系統(tǒng)自動(dòng)刪除16. 一個(gè) bash shell 腳本的第一行是 ( )?A.#/bin/csh B.#/bin/bashC./bin/bash D.#!/
50、bin/bash17. 改變文件所有者的命令為 ( )?A.chmod B.touch C.chown D.cat18. 在給定文件中查找與設(shè)定條件相符字符串的命令為 ( )。A.grep B.gzip C.find D.sort19. 建立一個(gè)新文件可以使用的命令為 ( )。A.chmod B.more C.cp D.touch20. 存放 Linux 基本命令的目錄是什么 ( ) ?學(xué)習(xí)幫手A. /binB. /tmpC. /libD. /root二、填空題(每空 2分,共 20分)1. 將前一個(gè)命令的標(biāo)準(zhǔn)輸出作為后一個(gè)命令的標(biāo)準(zhǔn)輸入 ,稱之為 ( 管道 )。2. 在 shell 編程時(shí)
51、,使用方括號(hào)表示測(cè)試條件的規(guī)則是 :方括號(hào)兩邊必有 ( 空 格)。3. 在 Linux 系統(tǒng)下,第二個(gè) IDE通道的硬盤 (從盤)被標(biāo)識(shí)為( hdb )。4. 當(dāng)系統(tǒng)管理員需升級(jí)內(nèi)核版本和改變系統(tǒng)硬件配置時(shí) , 應(yīng)(重新編譯內(nèi) 核 )。5. 在 Linux 系統(tǒng)中 ,測(cè)試 DNS 服務(wù)器是否能夠正確解析域名的的客戶端命令 使用命令 ( nslookup )。6. 啟動(dòng)進(jìn)程有手動(dòng)啟動(dòng)和調(diào)度啟動(dòng)兩種方法, 其中調(diào)度啟動(dòng)常用的命令為at 、batch 和 ( crontab ) 。7. 在 Linux 操作系統(tǒng)中 ,設(shè)備都是通過特殊的 (文件 )來訪問 。8. shell 不僅是 (用戶命令的解釋權(quán)
52、 ),它同時(shí)也是一種功能強(qiáng)大的編程語 言。9. 在 Windows9.x 環(huán)境下共享 Unix/Linux 中的用戶目錄的一個(gè)工具是 (samba )服務(wù)器 。10. 結(jié)束后臺(tái)進(jìn)程的命令是 ( kill )。三、寫出完成以下功能的命令 (每題 2分,共 10分)1. 在/home 目錄下查找文件名為 。Profile 的文件 ,找到后刪除2. 將 test.tar.gz 文件解壓縮3. 升級(jí)安裝 wu-ftpd 軟件包學(xué)習(xí)幫手4. 創(chuàng)建一個(gè)用戶 ,用戶名為 user02 ,所屬私有組和標(biāo)準(zhǔn)組為 stuff ,用戶家目錄 為/home/user2 ,用戶登陸 shell 為 /bin/bash
53、。5. 賦予所有用戶讀和寫 backup.tar.gz 文件的權(quán)限 : 參考答案 :1. find /homename .profile exec rm ;2. tar -xzvf test.tar.gz3. rpm Uvh wu-ftpd-2.6.2-8.i386.rpm4. useradd g stuff G stuff -d /home/user2-s /bin/bash user025. Chmod a+rw back.tar.gz四 、簡(jiǎn)答和 shell 編程題 (每題 10 分, 共 30 分)1. Linux 內(nèi)核主要由哪幾部分組成 ?每部分的作用 ?參考答案 :Linux 內(nèi)核主要由五個(gè)子系統(tǒng)組成 :進(jìn)程調(diào)度,內(nèi)存管理,虛擬文件系統(tǒng) , 網(wǎng)絡(luò)接口 ,進(jìn)程間通信 。進(jìn)程調(diào)度 (SCHED):控制進(jìn)程對(duì) CPU的訪問 。當(dāng)需要選擇下一個(gè)進(jìn)程運(yùn)行時(shí) , 由調(diào)度程序選擇最值得運(yùn)行的進(jìn)程 ;內(nèi)存管理 (MM )允許多個(gè)進(jìn)程安全 的共享主內(nèi)存區(qū)域 ;虛擬文件系統(tǒng) (VirtualFileSystem,VFS )隱藏了各種硬 件的具體細(xì)節(jié) ,為所有的設(shè)備提供了統(tǒng)一的接口 ,VFS
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 行政管理考試附加學(xué)習(xí)試題及答案提示
- 行政管理中新媒體的應(yīng)用與影響分析試題及答案
- 四川省涼山彝族自治州寧南縣2023-2024學(xué)年英語三年級(jí)下學(xué)期英語期中模擬試卷(含答案)
- 深度分析藥理學(xué)考試試題及答案
- 2024年計(jì)算機(jī)基礎(chǔ)考試總結(jié)思路試題及答案
- 國(guó)軍標(biāo)內(nèi)審員試題及答案
- 2024年計(jì)算機(jī)基礎(chǔ)考試內(nèi)容概述及試題和答案
- 2024食品質(zhì)檢員基礎(chǔ)教材與試題答案
- 美容師考試個(gè)人品牌建設(shè)與試題答案
- 藥理學(xué)考試沖刺的試題及答案練習(xí)
- 冀人版六年級(jí)科學(xué)下冊(cè)全冊(cè)單元提升測(cè)試卷含答案
- 馬工程《文學(xué)理論》
- 江蘇南京市、鹽城市2025屆高考物理二模試卷含解析
- 業(yè)務(wù)拓展經(jīng)理招聘筆試題及解答(某大型國(guó)企)
- 醫(yī)療人員崗位責(zé)任制度
- 鋼鐵項(xiàng)目環(huán)評(píng)報(bào)告 - 14環(huán)境經(jīng)濟(jì)損益分析
- 鋼鐵項(xiàng)目環(huán)評(píng)報(bào)告 - 16項(xiàng)目建設(shè)合理性分析
- 中國(guó)漢服市場(chǎng)需求前景調(diào)研及未來發(fā)展趨勢(shì)研究報(bào)告(2024-2030版)
- 2024 年煤礦防突考試題庫(kù)附答案
- (正式版)QC∕T 1207-2024 燃料電池發(fā)動(dòng)機(jī)用空氣壓縮機(jī)
- 1.2石油與國(guó)家安全教學(xué)設(shè)計(jì)高中地理選擇性必修3
評(píng)論
0/150
提交評(píng)論