下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Linux 期末考試試題(二)請將答案寫在答題紙上。寫在試卷上無效。一、選擇題(單選題,每小題2分,共20分)1用戶編寫了一個文本文件a.txt,想將該文件名稱改為txt.a,下列命令_D_可以實現(xiàn)。A. cd a.txt xt.a B. echo a.txt txt.a C. rm a.txt txt.a D. cat a.txt txt.a2Linux文件權(quán)限一共10位長度,分成四段,第三段表示的內(nèi)容是_C_ 。A. 文件類型 B. 文件所有者的權(quán)限 C. 文件所有者所在組的權(quán)限D(zhuǎn). 其他用戶的權(quán)限3在使用mkdir命令創(chuàng)建新的目錄時,在其父目錄不存在時先創(chuàng)建父目錄的選項是_D_。A. -
2、m B. -d C. -f D. -p4下面關(guān)于i節(jié)點描述錯誤的是_A_ 。Ai節(jié)點和文件是一一對應(yīng)的Bi節(jié)點能描述文件占用的塊數(shù)Ci節(jié)點描述了文件大小和指向數(shù)據(jù)塊的指針D通過i節(jié)點實現(xiàn)文件的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)的轉(zhuǎn)換5在vi編輯器中的命令模式下,重復(fù)上一次對編輯的文本進(jìn)行的操作,可使用_C_命令。A. 上箭頭 B. 下箭頭 C. “.” D. “*”6某文件的組外成員的權(quán)限為只讀;所有者有全部權(quán)限;組內(nèi)的權(quán)限為讀與寫,則該文件的權(quán)限為_D_ 。A. 467 B. 674 C. 476 D. 7647在Redhat公司發(fā)布的Linux版本中,若要使得用戶登錄驗證,需要修改以下_C_腳本。A. /
3、etc/inittab B. /etc/passwd C. /etc/shadow D. /etc/group8下列不是Linux系統(tǒng)進(jìn)程類型的是_D_ 。A. 交互進(jìn)程 B. 批處理進(jìn)程 C. 守護(hù)進(jìn)程 D. 就緒進(jìn)程9下列關(guān)于/etc/fstab文件描述,正確的是_D_ 。A. fstab文件只能描述屬于linux的文件系統(tǒng)B. CD_ROM和軟盤必須是自動加載的C. fstab文件中描述的文件系統(tǒng)不能被卸載D. 啟動時按fstab文件描述內(nèi)容加載文件系統(tǒng)10在Shell腳本中,用來讀取文件內(nèi)各個域的內(nèi)容并將其賦值給Shell變量的命令是_D_ 。A. fold B. join C. tr
4、 D. read二、填空題(每題2分,共20分)1安裝Linux系統(tǒng)對硬盤分區(qū)時,必須有兩種分區(qū)類型:Linux原始分區(qū)(根分區(qū)) 和Linux交換分區(qū)。2在Linux的兩種鏈接文件中,只能實現(xiàn)對文件鏈接的一種方式是:軟鏈接(符號鏈接)。3Linux主要采用了 請求調(diào)頁 和 寫時復(fù)制 _兩種動態(tài)內(nèi)存管理技術(shù)實現(xiàn)了物理內(nèi)存以O(shè)n demand方式動態(tài)分配。4對于System V類型的共享內(nèi)存頁面,Linux基于_Clock_算法決定哪些頁面應(yīng)當(dāng)被換出物理內(nèi)存。5在Linux與中斷相關(guān)的三個核心數(shù)據(jù)結(jié)構(gòu)中,用做抽象的中斷控制器的數(shù)據(jù)結(jié)構(gòu)是_ hw_interrupt_type _,它包含一系列處理
5、中斷控制器特有的操作。6. 通過將_ request _動態(tài)鏈入塊設(shè)備控制結(jié)構(gòu)blk_dev_struct,Linux設(shè)備管理器有效的實現(xiàn)了物理設(shè)備和緩沖區(qū)之間的異步讀寫通訊。7將/home/stud1/wang目錄做歸檔壓縮,壓縮后生成wang.tar.gz文件,并將此文件保存到/home目錄下,實現(xiàn)此任務(wù)的tar命令格式_tar czvf wang.tar.gz /home/stud1/wang_。8對于給定的文件file,統(tǒng)計其中所有包含字符串”WHU”的行數(shù)的一條命令是_grep WHU file | wc -l 9. 對于Shell腳本程序,若輸入?yún)?shù)數(shù)量多于9個,則程序遍歷每個參數(shù)
6、可通過使用_shift_命令實現(xiàn)。10在System V進(jìn)程通訊方式中,ipc_perm結(jié)構(gòu)描述對一個系統(tǒng)IPC對象的存取權(quán)限,而用于定位IPC對象的引用標(biāo)志符key可以依據(jù)鍵值分成_公有_和_私有_兩種類型。三、簡答題(每小題5分,共20分)1在底半技術(shù)中把一個中斷處理分為哪幾部分?為什么采用這種技術(shù)?答:在底半技術(shù)中把一個中斷處理分為2部分:頂半部分和底半部分。2分采用這種技術(shù)可以:使中斷的總延遲時間最小化,加快對中斷請求的響應(yīng)速度,合并某些中斷處理。3分2論述實時信號、非實時信號、可靠信號、不可靠信號四個概念。答:實時信號目前未用,非實時信號編號131、0表示空信號1分 非實時信號沒有排
7、隊機(jī)制,可能丟失1分 不可靠信號031、可靠信號32631分 不可靠信號每次處理完信號后,都將對信號的響應(yīng)設(shè)置為默認(rèn)動作,需要在結(jié)尾再次安裝信號;可靠信號和不可靠信號的安裝函數(shù)也不同。兩者的區(qū)別主要在于信號類型取值,而不在于操縱他們的API2分3簡要論述Kswapd核心線程的動態(tài)特性。答:主要通過nr_async_pages參考free_pages_high和free_pages_low來判斷交換數(shù)量和線程睡眠時間:1分Nr_async_pages大于free_pages_high時每次釋放6個頁面,在free_pages_high和free_pages_low之間時釋放3個,小于free_p
8、ages_low時不釋放2分若Kswapd被喚醒后發(fā)現(xiàn)Nr_async_pages小于free_pages_low則睡眠時間加班,反之則逐步延長睡眠時間4簡述Linux文件系統(tǒng)通過i節(jié)點把文件的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)轉(zhuǎn)換的工作過程。答:Linux通過i節(jié)點表將文件的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)進(jìn)行轉(zhuǎn)換1分i節(jié)點是一個64字節(jié)長的表,表中包含了文件的相關(guān)信息,其中有文件的大小、文件所有者、文件的存取許可方式以及文件的類型等重要信息。1分在i節(jié)點表中最重要的內(nèi)容是磁盤地址表。在磁盤地址表中有13個塊號,文件將以塊號在磁盤地址表中出現(xiàn)的順序依次讀取相應(yīng)的塊。若文件空間大于13塊,則分別用1次、2次、3次間接塊實現(xiàn)
9、對數(shù)據(jù)塊的定位。2分此后,Linux文件系統(tǒng)通過把i節(jié)點和文件名進(jìn)行連接,當(dāng)需要讀取該文件時,文件系統(tǒng)在當(dāng)前目錄表中查找該文件名對應(yīng)的項,由此得到該文件相對應(yīng)的i節(jié)點號,通過該i節(jié)點的磁盤地址表把分散存放的文件物理塊連接成文件的邏輯結(jié)構(gòu)。四、操作題(寫出完成下述功能的命令序列,每小題4分,共20分)1假設(shè)你的用戶賬號是zheng,現(xiàn)在你登錄進(jìn)入linux系統(tǒng),查看當(dāng)前登錄到系統(tǒng)中的用戶,查看當(dāng)前系統(tǒng)中運(yùn)行的進(jìn)程,然后再退出系統(tǒng)。答:login:zheng Password:口令 $who $ps $Ctrl+D2在當(dāng)前目錄/home/zheng下新建一個目錄back,將當(dāng)前目錄改為back,在
10、back下新建2個長度為0的文件test1、test2,然后把test2移到其父目錄中并改名為file12。答:$ mkdir back $ cd back$ touch test1 test2$ mv test2 ./file23現(xiàn)在需要統(tǒng)計當(dāng)前目錄/home/zheng下普通文件的數(shù)目并顯示結(jié)果,如何實現(xiàn)?$find type f | wc l4假設(shè)你是系統(tǒng)管理員,需要增加一個新的用戶賬號zheng,為新用戶設(shè)置初始密碼,鎖定用戶賬號uly,并刪除用戶賬號chang。答:.#useradd zheng #passwd zheng #passwd l uly #userdel chang5若
11、給需要將/home/zheng目錄下的所有文件打包壓縮成/tmp/zheng.tar.gz,你準(zhǔn)備怎么做?當(dāng)需要從壓縮包中恢復(fù)時,又該如何處理?答:#tar zcvf /tmp/zheng.tar.gz /home/zheng #tar -zxvf /tmp/zheng.tar.gz五、下面給出了一個SHELL程序,試對其行后有#(n)形式的語句進(jìn)行解釋,并說明程序完成的功能。(8分)#!/bin/shDIRNAME=ls /root | grep bak#(1)if -z $DIRNAME ; then#(2)mkdir /root/bak ; cd /root/bak#(3)fiYY=da
12、te +%y ; MM=date +%m ; DD=date +%d#(4)BACKETC=$YY$MM$DD_etc.tar.gz#(5)tar zcvf $BACKETC /etc#(6)echo fileback finished!答:#(1)獲取/root中名稱包含bak的文件或目錄#(2)判斷1結(jié)果為空#(3)創(chuàng)建目錄/root/bak并進(jìn)入該目錄#(4)獲取當(dāng)前時間的年月日#(5)按照年(2位)月(2位)日(2位)_etc方式構(gòu)造壓縮文件名#(6)壓縮etc目錄并保存在/root/bak中 6分程序功能:若/root/bak不存在則創(chuàng)建之,然后將/etc按日期打包保存于該目錄中。2
13、分六、填寫標(biāo)記代碼行的意義,給出功能描述和前6行程序輸出。(6分)#include #include int ntimes=0;main(int argc, char *argv) int pid,ppid; 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: f
14、or( ; ; ) pause;sleep(1);kill(pid,SIGUSR1);#(3)p_action( ) printf(parent caught signal #%dn,+ntimes);c_action( ) printf(child caught signal #%dn,+ntimes/*, +ltimes*/); int ppid; ppid = getppid();#(4) kill(ppid, SIGUSR1); sleep(3);答:#(1)在父進(jìn)程中為信號SIGUSR1綁定函數(shù)p_action#(2)創(chuàng)建子進(jìn)程#(3)向子進(jìn)程發(fā)送信號SIGUSR1#(4)獲取父進(jìn)程的PID4分父進(jìn)程無線循環(huán)向子進(jìn)程發(fā)送信號,子進(jìn)程收到信號后向父進(jìn)程發(fā)送相同信號,父子進(jìn)程之間各自記錄全局變量的變化,結(jié)果如:child caught signal #1parent caught signal #1child caught signal #2parent caught signal #2child caught signal #3parent caught signal #32分七、設(shè)計一個shell程序,添加一個新組為class1,然后添加屬于這個組的30個用戶,用戶名的形式為stdxx,其中xx從01到30。(6分)答:#!/bin/
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安徽省六安市第一中學(xué)2024-2025學(xué)年高三上學(xué)期11月月考語文試題(含答案)
- 2024-2025學(xué)年黑龍江省綏化市肇東市九年級(上)期中物理試卷(含答案)
- 勇敢的祖國作文
- 網(wǎng)絡(luò)服務(wù)器搭建、配置與管理-Linux(麒麟歐拉)(微課版)(第5版)項目任務(wù)單-6 配置與管理NFS服務(wù)器
- 地方公務(wù)員陜西申論136
- 2020年10月25日山西省公務(wù)員面試真題
- 地方公務(wù)員山西申論110
- 天津市和平區(qū)2023-2024學(xué)年高三上學(xué)期期末質(zhì)量調(diào)查試題 生物 含答案
- 2016年6月5日天津市市級機(jī)關(guān)公務(wù)員面試真題
- 2009年2月20日四川省檢察院面試真題
- 吉林省吉林市第九中學(xué) 2023-2024學(xué)年八年級上學(xué)期期中考試英語試卷(無答案)
- 實驗室生物安全應(yīng)急預(yù)案
- “四史”(改革開放史)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 政府采購-課件
- 地球和地球儀─經(jīng)線和緯線 說課課件-2024-2025學(xué)年人教版(2024)七年級地理上冊
- 2024義務(wù)教育《道德與法治課程標(biāo)準(zhǔn)》(2022 年版)必考題庫及答案
- 《義務(wù)教育物理課程標(biāo)準(zhǔn)》測試題及詳細(xì)答案2022年修訂版
- 2024年上半年教師資格證《高中音樂》真題及答案
- 期中+(試題)+-2024-2025學(xué)年人教PEP版英語六年級上冊.1
- 2024年云南省中考生物卷試題解讀及答案詳解(精校打印版)
- 第13課《唐詩五首》復(fù)習(xí)賞析 素材統(tǒng)編版語文八年級上冊
評論
0/150
提交評論