版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
Linux期末考試試題(一)一、選擇題(每題2分,共50分)1.在創(chuàng)立Linux分區(qū)時,一定要創(chuàng)立〔D〕兩個分區(qū)A.FAT/NTFSB.FAT/SWAPC.NTFS/SWAPD.SWAP/根分區(qū)2.在RedHatLinux9中,系統(tǒng)默認(rèn)的〔A〕用戶對整個系統(tǒng)擁有完全的控制權(quán)。A.rootB.guestC.administratorD.supervistor.3.當(dāng)?shù)卿汱inux時,一個具有唯一進(jìn)程ID號的shell將被調(diào)用,這個ID是什么(
B)A.NIDB.PIDC.UIDD.CID4.下面哪個命令是用來定義shell的全局變量(
D
)A.exportfsB.aliasC.exportsD.export5.哪個目錄存放用戶密碼信息(
B)A./bootB./etcC./varD./dev6.默認(rèn)情況下管理員創(chuàng)立了一個用戶,就會在(B
)目錄下創(chuàng)立一個用戶主目錄。A./usrB./homeC./rootD./etc7..當(dāng)使用mount進(jìn)行設(shè)備或者文件系統(tǒng)掛載的時候,需要用到的設(shè)備名稱位于(D)目錄。A./homeB./binC./etcD./dev8.如果要列出一個目錄下的所有文件需要使用命令行(
C
)。A.ls–lB.lsC.ls–a(所有)D.ls–d9.哪個命令可以將普通用戶轉(zhuǎn)換成超級用戶(D
)A.superB.passwdC.tarD.su10.除非特別指定,cp假定要拷貝的文件在下面哪個目錄下(
D)A.用戶目錄B.home目錄C.root目錄D.當(dāng)前目錄11.在vi編輯器里,命令"dd"用來刪除當(dāng)前的(A
)A.行B.變量C.字D.字符12.當(dāng)運行在多用戶模式下時,用Ctrl+ALT+F*可以切換多少虛擬用戶終端(B
)A.3B.6C.1D.1213.Linux啟動的第一個進(jìn)程init啟動的第一個腳本程序是(B
)。A./etc/rc.d/init.dB./etc/rc.d/rc.sysinitC./etc/rc.d/rc5.dD./etc/rc.d/rc3.d14.按下(A
)鍵能終止當(dāng)前運行的命令A(yù).Ctrl-CB.Ctrl-FC.Ctrl-BD.Ctrl-D15.下面哪個命令用來啟動XWindow(
C)A.runxB.StartxC.startXD.xwin16.用來別離目錄名和文件名的字符是(
B)A.dash(-)B.slash(/)C.period(.)D.asterisk〔*〕17.用"rm-i",系統(tǒng)會提示什么來讓你確認(rèn)(B
)A.命令行的每個選項B.是否真的刪除C.是否有寫的權(quán)限D(zhuǎn).文件的位置18.以下哪個命令可以終止一個用戶的所有進(jìn)程(
D)A.skillallB.skillC.killD.killall19.在RedHatLinux9中,一般用〔D〕命令來查看網(wǎng)絡(luò)接口的狀態(tài)A.pingB.ipconfigC.winipcfgDifconfig20.vi中哪條命令是不保存強制退出(C)〔第五章〕A.:wqB.:wq!C.:q!D.:quit22.在以下分區(qū)中,Linux默認(rèn)的分區(qū)是〔B〕A.FAT32B.EXT3CFAT.DNTFS23.假設(shè)要將鼠標(biāo)從VM中釋放出來,可按〔A〕鍵來實現(xiàn)A.Ctrl+AltB.Ctrl+Alt+DelC.Ctrl+Alt+EnterDCtrl+Enter24.如果用戶想對某一命令詳細(xì)的了解,可用〔C〕A.lsB.help〔內(nèi)部〕C.man〔列舉的信息多〕Ddir25.Samba效勞器的配置文件是(D)。
Ahttpd.confBinetd.confCrc.sambaDsmb.conf二、填空題(每空1分,共10分)26.在Linux系統(tǒng)中,以_文件的_方式訪問設(shè)備。
27.Linux內(nèi)核引導(dǎo)時,從文件_/etc/fstad___中讀取要加載的文件系統(tǒng)。
28.Linux文件系統(tǒng)中每個文件用__i節(jié)點_____來標(biāo)識。29.某文件的權(quán)限為:d-rw-_r--_r--,用數(shù)值形式表示該權(quán)限644,該文件屬性是目錄。30.靜態(tài)路由設(shè)定后,假設(shè)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)發(fā)生變化,需由__系統(tǒng)管理員___修改路由的設(shè)置。31.網(wǎng)絡(luò)管理的重要任務(wù)是:__控制___和_監(jiān)控_______。
32.安裝Linux系統(tǒng)對硬盤分區(qū)時,必須有兩種分區(qū)類型:文件系統(tǒng)分區(qū)___和___交換分區(qū)________。
33.編寫的Shell程序運行前必須賦予該腳本文件__執(zhí)行___權(quán)限。三、操作題(每題5分,共40分)40.簡述在虛擬機中安裝RedHatLinux9.0的過程答;1。下載操作系統(tǒng)的鏡像ISO文件2.下載虛擬機并安裝3.通過ISO文件安裝操作系統(tǒng)4.執(zhí)行相關(guān)配置即可?Linux原理與應(yīng)用
?期末考試試卷〔〕請將答案寫在答題紙上。寫在試卷上無效。一、選擇題〔單項選擇題,每題2分,共20分〕1.用戶編寫了一個文本文件a.txt,想將該文件名稱改為txt.a,以下命令__D____可以實現(xiàn)。A.cda.txtxt.a B.echoa.txt>txt.aC.rma.txttxt.a D.cata.txt>txt.a2.Linux文件權(quán)限一共10位長度,分成四段,第三段表示的內(nèi)容是___C___。A.文件類型 B.文件所有者的權(quán)限C.文件所有者所在組的權(quán)限 D.其他用戶的權(quán)限3.在使用mkdir命令創(chuàng)立新的目錄時,在其父目錄不存在時先創(chuàng)立父目錄的選項是___D__。A.-mB.-d C.-f D.-p4.下面關(guān)于i節(jié)點描述錯誤的選項是__A___。A.i節(jié)點和文件是一一對應(yīng)的B.i節(jié)點能描述文件占用的塊數(shù)C.i節(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.467B.674C.476D.7647.在Redhat公司發(fā)布的Linux版本中,假設(shè)要使得用戶登錄驗證,需要修改以下__C____腳本。A./etc/inittab B./etc/passwdC./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 D.read二、填空題(每題2分,共20分)1.安裝Linux系統(tǒng)對硬盤分區(qū)時,必須有兩種分區(qū)類型:Linux原始分區(qū)(根分區(qū))和Linux交換分區(qū) 。2.在Linux的兩種鏈接文件中,只能實現(xiàn)對文件鏈接的一種方式是:軟鏈接(符號鏈接)。3.Linux主要采用了請求調(diào)頁和寫時復(fù)制_兩種動態(tài)內(nèi)存管理技術(shù)實現(xiàn)了物理內(nèi)存以O(shè)ndemand方式動態(tài)分配。4.對于SystemV類型的共享內(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_____,它包含一系列處理中斷控制器特有的操作。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命令格式__tarczvfwang.tar.gz/home/stud1/wang____。8.對于給定的文件file,統(tǒng)計其中所有包含字符串〞WHU〞的行數(shù)的一條命令是_grepWHUfile|wc-l9.對于Shell腳本程序,假設(shè)輸入?yún)?shù)數(shù)量多于9個,那么程序遍歷每個參數(shù)可通過使用__shift__命令實現(xiàn)。10.在SystemV進(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.論述實時信號、非實時信號、可靠信號、不可靠信號四個概念。答:實時信號目前未用,非實時信號編號1~31、0表示空信號 1分非實時信號沒有排隊機制,可能喪失 1分不可靠信號0~31、可靠信號32~63 1分不可靠信號每次處理完信號后,都將對信號的響應(yīng)設(shè)置為默認(rèn)動作,需要在結(jié)尾再次安裝信號;可靠信號和不可靠信號的安裝函數(shù)也不同。兩者的區(qū)別主要在于信號類型取值,而不在于操縱他們的API 2分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_pages_low時不釋放 2分假設(shè)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)的塊。假設(shè)文件空間大于13塊,那么分別用1次、2次、3次間接塊實現(xiàn)對數(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)中運行的進(jìn)程,然后再退出系統(tǒng)。答:login:zhengPassword:口令$who$ps$Ctrl+D2.在當(dāng)前目錄/home/zheng下新建一個目錄back,將當(dāng)前目錄改為back,在back下新建2個長度為0的文件test1、test2,然后把test2移到其父目錄中并改名為file12。答:$mkdirback$cdback$touchtest1test2$mvtest2../file23.現(xiàn)在需要統(tǒng)計當(dāng)前目錄/home/zheng下普通文件的數(shù)目并顯示結(jié)果,如何實現(xiàn)?$find–typef|wc–l4.假設(shè)你是系統(tǒng)管理員,需要增加一個新的用戶賬號zheng,為新用戶設(shè)置初始密碼,鎖定用戶賬號uly,并刪除用戶賬號chang。答:.#useraddzheng#passwdzheng#passwd–luly#userdelchang5.假設(shè)給需要將/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)行解釋,并說明程序完成的功能?!?分〕#!/bin/shDIRNAME=`ls/root|grepbak` #〔1〕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 #〔5〕tarzcvf$BACKETC/etc #〔6〕echo"filebackfinished!"答:#〔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分程序功能:假設(shè)/root/bak不存在那么創(chuàng)立之,然后將/etc按日期打包保存于該目錄中。2分六、填寫標(biāo)記代碼行的意義,給出功能描述和前6行程序輸出。〔6分〕#include<unistd.h>#include<signal.h>intntimes=0;main(intargc,char*argv[]){intpid,ppid;intp_action(),c_action();signal(SIGUSR1,p_action); #〔1〕switch(pid=fork()){ #〔2〕 case-1:perror("forkfailed?); exit(1); case0:signal(SIGUSR1,c_action); ppid=getppid(); for(;;); default:{ for(;;){ pause; sleep(1); kill(pid,SIGUSR1); #〔3〕 } } }}p_action(){printf("parentcaughtsignal#%d\n",++ntimes);}c_action(){printf("childcaughtsignal#%d\n",++ntimes/*,++ltimes*/);intppid;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é)果如:childcaughtsignal#1parentcaughtsignal#1childcaughtsignal#2parentcaughtsignal#2childcaughtsignal#3parentcaughtsignal#32分七、設(shè)計一個shell程序,添加一個新組為class1,然后添加屬于這個組的30個用戶,用戶名的形式為stdxx,其中xx從01到30?!?分〕答:#!/bin/shi=1groupaddclass1while[$i-le30] 1分doif[$i-le9];thenUSERNAME=stu0${i} 1分elseUSERNAME=stu${i} 1分fiuseradd$USERNAME 1分mkdir/home/$USERNAMEchown-R$USERNAME/home/$USERNAME 1分chgrp-Rclass1/home/$USERNAMEi=$(($i+1)) ?;騦et“i=i+1〞 1分done?Linux原理與應(yīng)用
?期末考試試卷〔〕請將答案寫在答題紙上。寫在試卷上無效。一、選擇題〔單項選擇題,每題2分,共20分〕1.Linux系統(tǒng)的開發(fā)模型是__B____。A.教堂模型B.集市模型C.層次模型D.網(wǎng)狀模型2.在Linux中,進(jìn)程優(yōu)先級的相關(guān)參數(shù)有多個,與實時進(jìn)程優(yōu)先級相關(guān)的參數(shù)是__D____。A.policyB.counterC.priorityD.rt_priority3.__B___屬于SYSTEMⅤ進(jìn)程間通信方式。A.管道B.信號量C.軟中斷信號D.鎖機制4.在Linux系統(tǒng)中,每個進(jìn)程都有4GB的虛擬地址空間,其中內(nèi)核空間占用__C___。A.0~2GB-1B.0~3GB-1C.3GB~4GB-1D.2GB~4GB-15.Linux文件系統(tǒng)中,文件在外存的物理地址放在___A___中。A.i節(jié)點B.用戶翻開文件表C.系統(tǒng)翻開文件表D.進(jìn)程控制塊6.以長格式列目錄時,假設(shè)文件test的權(quán)限描述為:drwxrw-r--,那么文件test的類型及文件主的權(quán)限是__A____。A.目錄文件、讀寫執(zhí)行B.目錄文件、讀寫C.普通文件、讀寫D.普通文件、讀7.當(dāng)字符串用單引號〔’’〕括起來時,SHELL將__C____。A.解釋引號內(nèi)的特殊字符B.執(zhí)行引號中的命令C.不解釋引號內(nèi)的特殊字符D.結(jié)束進(jìn)程8./etc/shadow文件中存放_B_____。A.用戶賬號根本信息B.用戶口令的加密信息C.用戶組信息D.文件系統(tǒng)信息9.Linux系統(tǒng)中,用戶文件描述符0表示____A__。A.標(biāo)準(zhǔn)輸入設(shè)備文件描述符B.標(biāo)準(zhǔn)輸出設(shè)備文件描述符C.管道文件描述符D.標(biāo)準(zhǔn)錯誤輸出設(shè)備文件描述符10.為卸載一個軟件包,應(yīng)使用___B__。A.rpm-iB.rpm-eC.rpm-qD.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____種類型,假設(shè)創(chuàng)立或翻開管道時獲得的描述符存放在fd中,那么fd[1]是_管道寫描述符_。3.Linux為用戶提供的接口有shell、XWINDOW、系統(tǒng)調(diào)用4.Linux在I386體系結(jié)構(gòu)中支持__兩級____分頁機構(gòu)。5.每個設(shè)備文件名由主設(shè)備號和從設(shè)備號描述。第二塊IDE硬盤的設(shè)備名為__hdb____,它上面的第三個主分區(qū)對應(yīng)的文件名是__hdb3____。6.超級塊是描述__文件系統(tǒng)屬性____信息的數(shù)據(jù)結(jié)構(gòu),索引節(jié)點是描述__文件屬性____信息的數(shù)據(jù)結(jié)構(gòu)。7.df命令完成_顯示文件系統(tǒng)空間使用情況_____功能,du命令完成_顯示目錄或文件占用磁盤空間容量_____功能。8.命令組合〔命令表〕將_建立新的子進(jìn)程_____來執(zhí)行命令。9.磁盤限額管理可以使用__quota____軟件工具,其中硬限額的容量應(yīng)該__大于____軟限額。10.交換線程通過三種途徑來縮減已使用的內(nèi)存頁面:減少buffercache和pagecache的大小、換出系統(tǒng)V類型的內(nèi)存頁面、換出或丟棄進(jì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變量可以分為:用戶自定義變量、環(huán)境變量、位置變量、特殊變量4分4.從內(nèi)核實現(xiàn)的角度說明Linux進(jìn)程共享文件的方式有哪幾種?舉例說明什么情況下會產(chǎn)生對應(yīng)的共享情況?答:進(jìn)程通過多個file結(jié)構(gòu)共享一個inode,進(jìn)程共享一個file結(jié)構(gòu)。2分五、下面給出了一個SHELL程序,試對其行后有#〔n〕形式的語句進(jìn)行解釋,并說明程序完成的功能?!?分〕#!/bin/bash#〔1〕dir=$1#〔2〕if[-d$dir]#〔3〕thencd$dir#〔4〕forfilein*doif[-f$file]#〔5〕thencat$file#〔6〕echo“endoffile$file〞fidoneelseecho“baddirectoryname$dir〞fi答:#〔1〕使用/bin/bash解釋腳本#〔2〕將位置變量1賦值給變量dir#〔3〕如果dir所指為目錄#〔4〕將當(dāng)前目錄改為dir#〔5〕如果循環(huán)變量file所指是普通文件#〔6〕顯示文件file的內(nèi)容6分程序功能:假設(shè)命令行參數(shù)是一個合法目錄那么顯示該目錄下所有普通文件的內(nèi)容,否那么顯示錯誤的目錄名信息。2分六、在Linux系統(tǒng)中運行下面程序,最多可產(chǎn)生多少個進(jìn)程?畫出進(jìn)程家族樹?!?分〕main(){fork();fork();fork();}答:最多可以產(chǎn)生7個進(jìn)程3分家族樹如右3分ABABCEDFGH答:#!/bin/shreadmaxmin=$maxsum=$maxi=1while[$i–lt100]do
readx
sum=`expr$sum+$x`
if[$max–lt$x]
then
max=$xfiif[$x–lt$min]
then
min=$xfi
i=`expr$i+1`doneecho"sum=$sum;max=$maxmin=$min"一、單項選擇題〔每題2分,共40分〕1.假設(shè)當(dāng)前目錄為/home,命令ls–l將顯示home目錄下的〔
〕。A.所有文件
B.所有隱含文件C.所有非隱含文件
D.文件的具體信息2.下面關(guān)于文件"/etc/sysconfig/network-scripts/ifcfg-eth0"的描述哪個是正確的?()。A.它是一個系統(tǒng)腳本文件B.它是可執(zhí)行文件C.它存放本機的名字D.它指定本機eth0的IP地址3.如何快速切換到用戶John的主目錄下?()A.cd@JohnB.cd#JohnC.cd&JohnD.cd~John4.啟動DNS效勞的守護(hù)進(jìn)程〔
〕
A.httpdstart
B.httpdstop
C.namedstart
D.namedstop5.假設(shè)URL地址為/index.html,請問哪個代表主機名〔
〕。A.
B.index.htmlC./index.html
D.6.REDHATLINUX9默認(rèn)使用的文件系統(tǒng)類型為〔
〕A.ext2
B.ext3
C.FAT
D.swap7.在LINUX中,要查看文件內(nèi)容,可使用〔
〕命令。A.more
B.cd
C.login
D.logout8.光盤所使用的文件系統(tǒng)類型為〔
〕。A.ext2
B.ext3
C.swap
D.ISO96609.以下命令中,可以將用戶身份臨時改變?yōu)閞oot的是〔
〕。A.SU
B.su
C.login
D.logout10.LINUX所有效勞的啟動腳本都存放在〔
〕目錄中。A./etc/rc.d/init.d
B./etc/init.d
C./etc/rc.d/rc
D./etc/rc.d11.假設(shè)要使用進(jìn)程名來結(jié)束進(jìn)程,應(yīng)使用〔
〕命令。A.kill
B.ps
C.pss
D.pstree12.REDHATLINUX所提供的安裝軟件包,默認(rèn)的打包格式為〔
〕。A..tar
B..tar.gz
C..rpm
D..zip13.假設(shè)要將當(dāng)前目錄中的myfile.txt文件壓縮成myfile.txt.tar.gz,那么實現(xiàn)的命令為〔
〕。A.tar–cvfmyfile.txtmyfile.txt.tar.gzB.tar–zcvfmyfile.txtmyfile.txt.tar.gzC.tar–zcvfmyfile.txt.tar.gz
myfile.txtD.tar–cvfmyfile.txt.tar.gz
myfile.txt14.LINUX交換分區(qū)的格式為〔
〕。A.ext2
B.ext3
C.FAT
D.swap15.以下文件中,只有root用戶才有權(quán)存取的是〔
〕A.passwd
B.shadow
C.group
D.password16.usermod命令無法實現(xiàn)的操作是〔
〕A.賬戶重命名
B.刪除指定的賬戶和對應(yīng)的主目錄C.加鎖與解鎖用戶賬戶
D.對用戶密碼進(jìn)行加鎖或解鎖17.LINUX用于啟動系統(tǒng)所需加載的內(nèi)核程序位于〔
〕A./
B./lib/modules/2.4.20_8/kernel
C./boot
D./proc18.init進(jìn)程對應(yīng)的配置文件名為〔
〕,該進(jìn)程是LINUX系統(tǒng)的第一個進(jìn)程,其進(jìn)程號PID始終為1。A./etc/fstab
B./etc/init.conf
C./etc/inittab.conf
D./etc/inittab19.在LINUX運行的7個級別中,X—WINDOWS圖形系統(tǒng)的運行級別為〔
〕。A.2
B.3
C.5
D.620.假設(shè)在文字界面下,需要鍵入何種指令才能進(jìn)入圖形界面〔Xwindow〕?!?/p>
〕
A.reboot
B.startxC.startwindow
D.getinto二、填空題〔每空2分,共20分〕1.在Linux系統(tǒng)中,以〔
文件
〕方式訪問設(shè)備。2.Linux內(nèi)核引導(dǎo)時,從文件〔/etc/fstab
〕中讀取要加載的文件系統(tǒng)。3.鏈接分為:硬鏈接和〔
軟鏈接
〕。4.某文件的權(quán)限為:drw-r--r--,用數(shù)值形式表示該權(quán)限,該文件屬性是〔
目錄
〕。5.前臺起動的進(jìn)程使用〔
ctrl+c
〕終止。6.設(shè)定限制用戶使用磁盤空間的命令是〔
quota〕。7.在Linux系統(tǒng)中,用來存放系統(tǒng)所需要的配置文件和子目錄的目錄是〔/etc
〕。8.將前一個命令的標(biāo)準(zhǔn)輸出作為后一個命令的標(biāo)準(zhǔn)輸入,稱之為〔
管道
〕。9.為腳本程序指定執(zhí)行權(quán)的命令及參數(shù)是〔
chmoda+xfilename
〕。10.進(jìn)行字符串查找,使用〔
grep
〕命令。三、寫出完成以下功能的命令〔每題2分,共10分〕1.在其父目錄不存在時先創(chuàng)立父目錄的命令。mkdir–p2.要使得名為fido的文件具有如下權(quán)限-r-xr-x—x的命令。chmod551fido
3.在/root文件夾下查找后綴為.cpp的文件。find/root–name*.cpp4.關(guān)閉linux系統(tǒng)〔不重新啟動〕使用的命令halt5.將光盤/dev/hdc卸載的命令。umount/dev/hdc四、簡答和shell編程題〔每題10分,共30分〕1.
假設(shè)下達(dá)rmdir命令來刪除某個已存在的目錄,但無法成功,請說明可能的原因。參考答案:此目錄可能不存在,或者目錄不為空,或者目錄中有隱含文件存在,或者目錄被設(shè)置了權(quán)限,
解決方法就是先修改權(quán)限,在使用rm–r
命令刪除。2.簡述解決忘記root密碼的方法。參考答案:
1)用RedHat標(biāo)準(zhǔn)安裝盤啟動系統(tǒng)
當(dāng)出現(xiàn)提示符時敲入:linuxrescue
就會以修復(fù)模式啟動系統(tǒng)
2)系統(tǒng)啟動完畢后,會將硬盤mount到/mnt/sysimage,屆時會有提示
3)進(jìn)入提示符后,敲入命令:
chroot/mnt/sysimage
4)敲入命令:
passwd
更改密碼
5)連續(xù)敲入兩次exit,即重起系統(tǒng),將光盤拿出,按正常模式啟動系統(tǒng)
除了用光盤引導(dǎo)rescue模式,還有一種方法是用啟動裝載器來進(jìn)入單用戶模式:
(1)grub
進(jìn)入啟動畫面之后,敲入“e〞,把光標(biāo)移動到kernel...那一行,再敲入“e〞,在kernel一行的最后加上空格single,回車
敲入“b〞,啟動系統(tǒng),即進(jìn)入單用戶模式,
這個時候就可以用passwd命令改密碼了。
(2)lilo
進(jìn)入lilo命令行模式,敲入linuxsingle,即進(jìn)入單用戶模式。
passwd...
如果grub/lilo設(shè)了密碼,一定要記住才行。要是忘了grub/lilo的密碼,就只有用rescue模式了。3.創(chuàng)立一個shell腳本,它從用戶那里接收10個數(shù),并顯示已輸入的最大的數(shù)。參考程序:#!/bin/bash
max=0for((count=1;count<=10;count=count+1))doecho-n"Enternumber$count:"readvalueif[$max-lt$value]thenmax=$valuefidone試卷編號10擬題教研室〔或教師〕簽名教研室主任簽名一、單項選擇題〔每題2分,共40分〕當(dāng)安裝linux操作系統(tǒng)時將選擇以下那一個操作?()A.選擇"圖形登錄方式"設(shè)定系統(tǒng)開始運行級為4B.選擇"文本登錄方式"設(shè)定系統(tǒng)開始運行級為3C.選擇"文本登錄方式"設(shè)定系統(tǒng)開始運行級為5D.選擇"圖形登錄方式"設(shè)定系統(tǒng)開始運行級為32.Linux通過VFS支持多種不同的文件系統(tǒng)。Linux缺省的文件系統(tǒng)是〔〕
A.VFATB.ISO9660C.Ext系列D.NTFS
3.關(guān)閉linux系統(tǒng)〔不重新啟動〕可使用〔〕命令。
A.ctrl+alt+del
B.halt
C.shutdown
-r
D.reboot
4.修改以太網(wǎng)mac地址的命令為〔〕。
A.ping
B.ifconfig
C.arp
D.traceroute5.在vi編輯器中的命令模式下,鍵入〔〕可在光標(biāo)當(dāng)前所在行下添加一新行。
A.<O>
B.<o>
C.<i>
D.a
6.以下選項中,哪個命令可以關(guān)機?()A.init0B.init1C.init5D.init67.請選擇關(guān)于/etc/fstab的正確描述。
()A.系統(tǒng)啟動后,由系統(tǒng)自動產(chǎn)生B.用于管理文件系統(tǒng)信息C.用于設(shè)置命名規(guī)那么,是否使用可以用TAB來命名一個文件D.保存硬件信息8.你使用命令“vi/etc/inittab〞查看該文件的內(nèi)容,你不小心改動了一些內(nèi)容,為了防止系統(tǒng)出問題,你不想保存所修改內(nèi)容,你應(yīng)該如何操作()
A.在末行模式下,鍵入:wqB.在末行模式下,鍵入:q!
C.在末行模式下,鍵入:x!D.在編輯模式下,鍵入“ESC〞鍵直接退出vi
9.刪除文件命令為()
A.mkdir
B.move
C.mv
D.rm
10.顯示已經(jīng)掛裝的文件系統(tǒng)磁盤inode使用狀況的命令是()
?
A.df–iB.su–IC.du–ID.free–i
11.網(wǎng)絡(luò)管理員對www效勞器可進(jìn)行訪問、控制存取和運行等控制,這些控制可在〔〕文件中表達(dá)。A.httpd.conf
B.lilo.conf
C.inetd.conf
D.resolv.conf12.如果想在Linux下實現(xiàn)熱啟,應(yīng)當(dāng)修改/etc/inittab下的哪一行〔〕。
A.#TrapCTRL-ALT-DELETE
B.#ca::ctrlaltdel:/sbin/shutdown-t3-rnow
C.#id:3:initdefault:
D.#10:3:wait:/etc/rc.d/rc313.啟動samba效勞器進(jìn)程,可以有兩種方式:獨立啟動方式和父進(jìn)程啟動方式,其中后者是在〔〕文件中以獨立進(jìn)程方式啟動。
A./usr/sbin/smbd
B./usr/sbin/nmbd
C.rc.samba
D./etc/inetd.conf14以下哪個命令在建立一個tar歸檔文件的時候列出詳細(xì)列表〔〕。
A.tar-t
b)tar-cv
c)tar-cvf
d)tar–r15.假設(shè)文件fileA的符號鏈接為fileB,那么刪除fileA后,下面的描述正確的選項是〔〕
。
A.fileB也隨之被刪除
B.fileB仍存在,但是屬于無效文件
C.因為fileB未被刪除,所以fileA會被系統(tǒng)自動重新建立
D.fileB會隨fileA的刪除而被系統(tǒng)自動刪除16.一個bashshell腳本的第一行是〔〕?A.#/bin/cshB.#/bin/bashC./bin/bashD.#!/bin/bash17.改變文件所有者的命令為〔〕?A.chmod
B.touch
C.chown
D.cat
18.在給定文件中查找與設(shè)定條件相符字符串的命令為〔〕。
A.grep
B.gzip
C.find
D.sort
19.建立一個新文件可以使用的命令為〔〕。
A.chmod
B.more
C.cp
D.touch20.存放Linux根本命令的目錄是什么〔〕?A./binB./tmpC./libD./root二、填空題〔每空2分,共20分〕1.將前一個命令的標(biāo)準(zhǔn)輸出作為后一個命令的標(biāo)準(zhǔn)輸入,稱之為〔管道〕。2.在shell編程時,使用方括號表示測試條件的規(guī)那么是:方括號兩邊必有〔空格〕。3.在Linux系統(tǒng)下,第二個IDE通道的硬盤〔從盤〕被標(biāo)識為〔hdb〕。4.當(dāng)系統(tǒng)管理員需升級內(nèi)核版本和改變系統(tǒng)硬件配置時,應(yīng)〔重新編譯內(nèi)核〕。5.在Linux系統(tǒng)中,測試DNS效勞器是否能夠正確解析域名的的客戶端命令,使用命令〔nslookup〕。6.啟動進(jìn)程有手動啟動和調(diào)度啟動兩種方法,其中調(diào)度啟動常用的命令為at、batch和〔crontab〕。7.在Linux操作系統(tǒng)中,設(shè)備都是通過特殊的〔文件〕來訪問。8.shell不僅是〔用戶命令的解釋權(quán)〕,它同時也是一種功能強大的編程語言。9.在Windows9.x環(huán)境下共享Unix/Linux中的用戶目錄的一個工具是〔samba〕效勞器。10.結(jié)束后臺進(jìn)程的命令是〔kill〕。三、寫出完成以下功能的命令〔每題2分,共10分〕1.在/home目錄下查找文件名為。Profile的文件,找到后刪除2.將test.tar.gz文件解壓縮3.升級安裝wu-ftpd軟件包4.創(chuàng)立一個用戶,用戶名為user02,所屬私有組和標(biāo)準(zhǔn)組為stuff,用戶家目錄為/home/user2,用戶登陸shell為/bin/bash。5.賦予所有用戶讀和寫backup.tar.gz文件的權(quán)限:參考答案:1.find/home–file-execrm{}\;2.tar-xzvftest.tar.gz3.rpm–Uvhwu-ftpd-2.6.2-8.i386.rpm4.useradd–gstuff–Gstuff-d/home/user2-s/bin/bashuser025.Chmoda+rwback.tar.gz四、簡答和shell編程題〔每題10分,共30分〕1.Linux內(nèi)核主要由哪幾局部組成?每局部的作用?參考答案:Linux內(nèi)核主要由五個子系統(tǒng)組成:進(jìn)程調(diào)度,內(nèi)存管理,虛擬文件系統(tǒng),網(wǎng)絡(luò)接口,進(jìn)程間通信。進(jìn)程調(diào)度〔SCHED〕:控制進(jìn)程對CPU的訪問。當(dāng)需要選擇下一個進(jìn)程運行時,由調(diào)度程序選擇最值得運行的進(jìn)程;內(nèi)存管理〔MM〕允許多個進(jìn)程平安的共享主內(nèi)存區(qū)域;虛擬文件系統(tǒng)〔VirtualFileSystem,VFS〕隱藏了各種硬件的具體細(xì)節(jié),為所有的設(shè)備提供了統(tǒng)一的接口,VFS提供了多達(dá)數(shù)十種不同的文件系統(tǒng);網(wǎng)絡(luò)接口〔NET〕提供了對各種網(wǎng)絡(luò)標(biāo)準(zhǔn)的存取和各種網(wǎng)絡(luò)硬件的支持;進(jìn)程間通訊(IPC)支持進(jìn)程間各種通信機制。2.有一普通用戶想在每周日凌晨零點零分定期備份/user/backup到/tmp目錄下,該用戶應(yīng)如何做?參考答案:〔1〕第一種方法:
用戶應(yīng)使用crontab–e命令創(chuàng)立crontab文件。格式如下:
00**suncp–r/user/backup/tmp
〔2〕第二種方法:
用戶先在自己目錄下新建文件file,文件內(nèi)容如下:
0**suncp–r/user/backup/tmp
然后執(zhí)行crontabfile使生效。3.寫一個shell腳本,檢查給出的串是否為回文〔palindrome〕。參考程序:#!/bin/bash
echo"Enterstring"readstrlen=`echo$str|wc-c`len=`expr$len-1`l=`expr$len/2`ctr=1flag=0whiletest$ctr-le$ldoa=`echo$str|cut-c$ctr`b=`echo$str|cut-c$len`iftest$a-ne$bthenflag=1breakfictr=`expr$ctr+1`len=`expr$len-1`doneiftest$flag-eq0thenecho"Stringispalindrome"elseecho"Stringnotapalindrome"fi一、填空題〔2X10分〕1.全部Redhat9.0系統(tǒng)安裝最大大約需要多大磁盤空間(5G).2.Redhat9.0默認(rèn)的文件系統(tǒng)類型為(ext3)3.輸入了Shell命令的局部字符后按什么鍵可補全其余局部?(tab)4.要顯示內(nèi)存用量用什么命令?〔free〕5.完全刪除/tmp下的所有文件用什么命令及參數(shù)?〔rm–r/tmp〕6.假設(shè)從任一目錄用什么命令可快速轉(zhuǎn)到用戶家目錄?〔cd~〕7.要強制殺死某個進(jìn)程用什么命令〔kill-9PID〕8以/代表的系列計算機是〔-54〕9.改變命令提示符的環(huán)境變量是〔PS1〕10.要查找文件除了用find命令外還可以用什么命令?〔locate〕二、表達(dá)題〔70分〕1.表達(dá)Linux操作系統(tǒng)的三個主要局部及其功能?!?分〕內(nèi)核:內(nèi)核是系統(tǒng)的心臟,是運行程序和管理像磁盤和打印機等硬件設(shè)備的核心程序。命令解釋層:是系統(tǒng)的用戶界面,提供了用戶與內(nèi)核進(jìn)行交互操作的一種接口。文件結(jié)構(gòu):是文件存放在磁盤等存儲設(shè)備上的組織方法,文件結(jié)構(gòu)的相互關(guān)聯(lián)性使共享數(shù)據(jù)變得容易。2.分別表達(dá)linux對IDE硬盤和usb接口的移動硬盤的各個分區(qū)如何表示?〔6分〕hdxx,sdxx,3.表達(dá)什么是shell?什么是Xwindow?Redhat的默認(rèn)shell和Xwindow是什么?〔6分〕Shell是系統(tǒng)的用戶界面,提供了用戶與內(nèi)核進(jìn)行交互操作的一種接口。是一個命令解釋器,它可以用來啟動、掛起、停止、甚至編寫程序。Xwindow選擇shell如何進(jìn)行任務(wù)控制。是否支持命令行編輯。是否支持命令行歷史記錄,環(huán)境變量有哪些,什么是它的開機啟動文件或者配置文件,支持什么樣的編程框架?是UNIX和Linux系統(tǒng)上的圖形用戶界面系統(tǒng)。3Linux的默認(rèn)shell是bash,默認(rèn)XWindow是XFree864.執(zhí)行命令ls–l時,某行顯示如下:〔8分〕-rw-r--r--1chrischris207jul2011:58mydata〔1〕用戶chris對該文件具有什么權(quán)限?〔2〕執(zhí)行命令useraddTom后,用戶Tom對該文件具有什么權(quán)限?〔3〕如何使任何用戶都可以讀寫執(zhí)行該文件?〔4〕如何把該文件屬主改為用戶root?1讀寫2只讀3chmod777mydata4chownrootmydata5.關(guān)于Samba效勞器:〔1〕表達(dá)該效勞器的功能;〔2〕配置該效勞器時對平安性選項卡中的驗證模式有哪幾種選項?(5分)Samba效勞器的功能是在既有windows也linux操作系統(tǒng)的局域網(wǎng)中提供計算機間的文件共享。配置該效勞器時對平安性選項卡中的驗證模式有域、效勞器、共享、用戶四種選項6.利用vsftp配置FTP效勞器,要求:〔1〕匿名用戶可以下載上傳文件;〔2〕本地用戶不允許登陸。寫出詳細(xì)的配置過程和配置選項?!?分〕〔1〕主要配置文件是/etc/lvsftpd/vsftpd.conf;將vsftpd.conf文件中的#anon-upload-enalle=Yes前的“#“刪掉,并將/var/ftp/pub目錄設(shè)為同組和其它可寫權(quán)限。chmodgo+w/var/ftp/pub↓〔2〕用servicevsftpdstart〔stop〕〔restart〕命令啟動〔關(guān)閉〕〔重啟〕效勞器。7.如何在兩臺Linux系統(tǒng)的計算機上實現(xiàn)文件共享?寫出該效勞器的配置細(xì)節(jié)以及在客戶端的執(zhí)行命令?!?分〕〔1〕Linux的NFS效勞器的功能是向系統(tǒng)中的Linux計算機提供共享文件系統(tǒng)?!?〕使用NFS效勞器配置工具配置NFS,選擇[主菜單]/[系統(tǒng)設(shè)置]/[效勞器設(shè)置]/[NFS效勞器]命令。添加NFS共享目錄及允許共享的主機名〔而不是提供共享的主機名〕讀寫權(quán)限等內(nèi)容〔3〕MountIP:/NetDirectorylocalDerctory8.假設(shè)linux分配給光驅(qū)的設(shè)備名是/dev/cdrecord,表達(dá)Linux如何在這個光驅(qū)上使用光盤。寫出詳細(xì)的命令步驟解釋?!?分〕〔1〕插好U盤,用fdisr–l/dev/sda/命令查看U盤分區(qū)情況〔2〕建立掛袋目錄:mkdir/mnt/usb〔3〕掛載U盤:mount–tvfat/dev/sda1/mnt/usb〔4〕用文件管理器或命令行方式瀏覽文件〔5〕卸載U盤:umount/mnt/usb〔6〕卸去U盤。掛載Mount/dev/cdrecord/mnt/cdrom卸載umount/mnt/cdrom9.表達(dá)Linux如何使用Windows系統(tǒng)硬盤〔設(shè)備名為/dev/hda3,分區(qū)類型為fat32〕上的文件,如何實現(xiàn)開機自動掛載windows硬盤。寫出詳細(xì)的步驟?!?分〕〔1〕用fdisk-l/dev/had命令查看硬盤分區(qū)中情況及文件系統(tǒng)情況,決定要掛裝Windows分區(qū)〔2〕建立掛裝目錄mkdir/mnt/dos〔3〕掛裝Windows系統(tǒng)mount–tvfat/dev/had//mnt/dos〔4〕瀏覽Windows文件系統(tǒng)ls/mnt/dos〔5〕卸載:umount/mnt/dos〔6〕翻開/etc/fstab添加一行/dev/hda3/mnt/hdvfatdefaults00一、填空題〔20%〕默認(rèn)情況下,超級用戶和普通用戶的登錄提示符分別是:“#〞和“$〞。Linux內(nèi)核引導(dǎo)時,從文件/etc/fstab中讀取要加載的文件系統(tǒng)。Linux系統(tǒng)下經(jīng)常使用的兩種桌面環(huán)境是:GNOME和KDE。鏈接分為:硬鏈接和符號鏈接。Linux系統(tǒng)中有三種根本的文件類型:普通文件、目錄文件和設(shè)備文件。某文件的權(quán)限為:drw-r--r--,用數(shù)值形式表示該權(quán)限,那么該八進(jìn)制數(shù)為:644,該文件屬性是目錄。在超級用戶下顯示Linux系統(tǒng)中正在運行的全部進(jìn)程,應(yīng)使用的命令及參數(shù)是ps-aux。將前一個命令的標(biāo)準(zhǔn)輸出作為后一個命令的標(biāo)準(zhǔn)輸入,稱之為管道。/sbin目錄用來存放系統(tǒng)管理員使用的管理程序。觀察當(dāng)前系統(tǒng)的運行級別可用命令:who-r實現(xiàn)。grep-E'[Hh]enr(y|ietta)'file的功能是:〔在文件File中查找Henry、henry、Henrietta或henrietta〕設(shè)C語言程序my.cA.生成目標(biāo)文件my.o的命令是〔gcc-cmy.c〕。B.生成匯編語言文件my.s的命令是〔gcc-Smy.c〕。C.生成可執(zhí)行程序myp的命令是〔gcc-omypmy.c〕。設(shè)有兩個C語言程序模塊c1.c和c2.c〔不含main函數(shù)〕A.由c1.c和c2.c生成靜態(tài)庫libmyar.a的命令是〔gcc-olibmyar.a-cc1.cc2.c〕。B.由c1.c和c2.c生成共享庫libmyar.so的命令是〔gcc-shared-olibmyvar.so-cf1.cf2.c〕。在某Makefile內(nèi)有以下語句:SRC=f1.cf2.cf3.cTGT=$(SRC:.c=.d)SRC+=f4.c那么TGT=________f1.of2.of3.o____________SRC=_______f1.cf2.cf3.cf4.c_________二、選擇題〔40%〕關(guān)于Linux內(nèi)核版本的說法,以下錯誤的選項是〔〕。A.表示為主版本號.次版本號.修正號 B.1.2.3表示穩(wěn)定的發(fā)行版C.1.3.3表示穩(wěn)定的發(fā)行版 D.2.2.5表示對內(nèi)核2.2的第5次修正自由軟件的含義是〔〕。A.用戶不需要付費 B.軟件可以自由修改和發(fā)布C.只有軟件作者才能向用戶收費 D.軟件發(fā)行商不能向用戶收費系統(tǒng)引導(dǎo)的過程一般包括如下幾步:a.MBR中的引導(dǎo)裝載程序啟動;b.用戶登錄;c.Linux內(nèi)核運行;d.BIOS自檢。正確的順序是〔〕。A.d,b,c,a B.d,a,c,b C.b,d,c,a D.a(chǎn),d,c,b字符界面下使用shutdown命令重啟計算機時所用的參數(shù)是〔〕。A.-h B.-t C.-k D.-r以下設(shè)備屬于塊設(shè)備的是〔〕。A.鍵盤 B.終端C.游戲桿 D.硬盤cd命令可以改變用戶的當(dāng)前目錄,當(dāng)用戶鍵入命令“cd〞并按Enter鍵后,〔〕。A.當(dāng)前目錄改為根目錄 B.當(dāng)前目錄不變,屏幕顯示當(dāng)前目錄C.當(dāng)前目錄改為用戶主目錄 D.當(dāng)前目錄改為上一級目錄在UNIX/Linux系統(tǒng)添加新用戶的命令是〔〕A.groupadd B.usermodC.userdel D.useradd添加用戶時使用參數(shù)〔〕可以指定用戶目錄。A.-d B.-pC.-u D.-c修改用戶自身的密碼可使用〔〕A.passwd B.passwd-dmytestC.passwdmytest D.passwd-l設(shè)用戶所使用計算機系統(tǒng)上有兩塊IDE硬盤,Linux系統(tǒng)位于第一塊硬盤上,查詢第二塊硬盤的分區(qū)情況命令是:()A.fdisk-l/dev/hda1 B.fdisk-l/dev/hdb2C.fdisk-l/dev/hdb D.fdisk-l/dev/hda統(tǒng)計磁盤空間或文件系統(tǒng)使用情況的命令是:()A.df B.ddC.du D.fdisk用于文件系統(tǒng)直接修改文件權(quán)限管理命令為:〔〕A.chown B.chgrpC.chmod D.umask假設(shè)使pid進(jìn)程無條件終止使用的命令是〔〕。A.kill-9 B.kill-15C.killall-1 D.kill-3顯示系統(tǒng)主機名的命令是〔〕A.uname-r B.whoamiC.uname-n D.whoami查詢已安裝軟件包dhcp內(nèi)所含文件信息的命令是〔〕A.rpm-qadhcp B.rpm-qldhcpC.rpm-qpdhcp D.rpm-qfdhcpLinux系統(tǒng)中用于打印隊列查詢的命令是〔〕。A.lp B.lprmC.lpr D.lpstat是何類地址〔〕A、A類 B、B類C、C類 D、D類當(dāng)IP地址的主機地址全為1時表示:〔〕A、專用IP地址 B、對于該網(wǎng)絡(luò)的播送地址C、本網(wǎng)絡(luò)地址 D、回送地址路由器最主要的功能是:〔〕A、將信號復(fù)原為原來的強度,再傳送出去B、選擇信息包傳送的最正確路徑C、連接互聯(lián)網(wǎng) D、集中線路FTP傳輸中使用哪兩個端口〔〕?A、23和24 B、21和22C、20和21 D、22和23三、判斷題〔10%〕RedHatLINUX安裝時自動創(chuàng)立了根用戶。正確在安裝RedHatLinux時要以圖形化模式安裝,直接按Enter。正確LINUX中的超級用戶為root,登陸時不需要口令。錯誤Linux不可以與MS-DOS、OS/2、Windows等其他操作系統(tǒng)共存于同一臺機器上。錯誤Linux的特點之一是它是一種開放、免費的操作系統(tǒng)。正確redhat系統(tǒng)中,默認(rèn)情況下根口令沒有字符長短的的限制,但是必須把口令輸入兩次;如果兩次輸入的口令不一樣,安裝程序?qū)崾居脩糁匦螺斎肟诹?。錯誤確定當(dāng)前目錄使用的命令為:pwd。正確RedHat默認(rèn)的Linux文件系統(tǒng)是ext3。正確RedHatLinux使用ls-all命令將列出當(dāng)前目錄中的文件和子目錄名。錯誤在RedHat中cd~這個命令會把你送回到你的家目錄。正確在字符界面環(huán)境下注銷LINUX,可用exit或ctrl+D。正確虛擬控制臺登陸就是使用文本方式登陸虛擬控制臺登陸就是使用文本方式登陸。正確四、簡答題〔20%〕1.什么是Linux?其創(chuàng)始人是誰?Linux操作系統(tǒng)的誕生、開展和成長過程始終依賴著的重要支柱都有哪些?答:Linux是一個功能強大的操作系統(tǒng),同時它是一個自由軟件,是免費的、源代碼開放的,可以自由使用的類UNIX產(chǎn)品。其創(chuàng)始人是Linus。Linux操作系統(tǒng)的誕生、開展和成長過程始終依賴著的重要支柱有以下幾點:〔1〕UNIX操作系統(tǒng);〔2〕MINIX操作系統(tǒng);〔3〕GNU方案;〔4〕POSIX標(biāo)準(zhǔn);〔5〕Internet網(wǎng)絡(luò)。2.試述如何創(chuàng)立一個用戶。答:可使用命令useradd創(chuàng)立新用戶,但不能在系統(tǒng)中隨便創(chuàng)立用戶,需經(jīng)相關(guān)局部批準(zhǔn)前方能創(chuàng)立。對于長期或暫時不使用的用戶,應(yīng)將其從系統(tǒng)中刪除或鎖定起來,以防非法使用。創(chuàng)立新用戶時可以使用命令useradd-dhomenewuser指定用戶家目錄,假設(shè)不指定那么使用默認(rèn)的家目錄/home/newuser。一般情況下,當(dāng)一個用戶被創(chuàng)立之后,只有超級用戶為它設(shè)置密碼后才能被啟用或登錄使用。3.Linux系統(tǒng)有幾種類型文件?它們分別是什么?有哪些相同點和不同點?答:3類。分別是普通文件,目錄文件和設(shè)備文件。相同是它們都是文件,都有一個文件名和i節(jié)點號。不同點是,普通文件的內(nèi)容為數(shù)據(jù),目錄文件的內(nèi)容為目錄項或文件名與i節(jié)點對應(yīng)表,設(shè)備文件不占用磁盤空間,通過其i節(jié)點信息可建立與內(nèi)核驅(qū)動程序的聯(lián)系。4.綜述Linux系統(tǒng)的文件權(quán)限及其管理。答:Linux用文件存取控制表來解決存取權(quán)限的控制問題。存取控制表以文件為單位,把用戶按某種關(guān)系畫分為假設(shè)干組,同時規(guī)定每組用戶的存取權(quán)限。每個文件都有一張存取控制表。在實現(xiàn)時,該表存放在文件說明中,也就是i節(jié)點的文件權(quán)限項。就某個文件而言,它只對三類用戶〔文件主,同組人,其它人〕分配權(quán)限。權(quán)限的修改或分配可通過命令chmod來實現(xiàn)。當(dāng)然chmod和chgrp等命令也有著權(quán)限控制作用,因為文件的主和組變了,它相應(yīng)的權(quán)限也會隨之改變。5.在UNIX/Linux系統(tǒng)中,環(huán)境變量是非常重要,在字符界面下試說明:(1)PATH變量的作用,如何得到PATH的值?(2)在UNIX/Linux系統(tǒng)的超級用戶的環(huán)境變量PATH中允許包含當(dāng)前目錄嗎?(3)假設(shè)在超級用戶的當(dāng)前目錄內(nèi)有可執(zhí)行文件mypro,如何執(zhí)行它(寫出執(zhí)行時鍵盤輸入內(nèi)容)?(4)如何使用該命令在后臺執(zhí)行(寫出執(zhí)行時鍵盤輸入內(nèi)容)?答:(1)PATH為命令搜索路徑,可用echo$PATH命令顯示;(2)UNIX/Linux的PATH變量內(nèi)不允許包含當(dāng)前路徑(.);(3)./mypro;(4)./mypro&五、綜合編程題〔10%〕1、設(shè)計一個shell程序計算n的階乘。要求:(1)從命令行接收參數(shù)n;(2)在程序開始后立即判斷n的合法性,即是否有參數(shù),假設(shè)有是否為正整數(shù),假設(shè)非法請給錯誤提示;(3)最后出計算的結(jié)果。參考代碼:#!/bin/shif[$#-eq0];thenecho-e"$0noParams.\a\n";exit0;fix=`echo$1|awk'/[^[:digit:]]/{print$0}'`if["x$x"!="x"];thenecho-e"Input:$*error!\a";exit1;fifact=1;tmp=1while[$tmp-le$1]do fact=$((fact*tmp));tmp=$((++tmp));doneecho"fact=$fact"2.閱讀Makefile文件:all:libmys.soSRC=f1.cf2.cf3.cTGT=$(SRC:.c=.o)%.o:%.c cc-c$?libmys.so:$(TGT) cc-shared-o$@$(TGT)clean: rm-f$(TGT)答復(fù)以下問題:(1)此Makefile文件的主要功能是什么?(2)此Makefile文件包含多少個規(guī)那么?它們分別是什么?(3)使用此Makefile文件可以生成目標(biāo)文件f2.o嗎?為什么?參考答案:(1)生成共享庫文件libmys.so;(2)4個。分別是:all,%.o,libmys.so和clean。(3)可以。因為規(guī)那么%.o:%.c已經(jīng)定義了*.o與*.c的關(guān)系和生成方法。一、選擇題:1.以下哪一個是linux內(nèi)核的穩(wěn)定版本〔B〕A.2.5.24B.2.6.17C.1.7.18
D.2.3.202.怎樣顯示當(dāng)前目錄〔A〕。A.pwdB.cdC.whoD.ls3.欲把當(dāng)前目錄下的file1.txt復(fù)制為file2.txt,正確的命令是〔D〕。A.copyfile1.txtfile2.txtB.cpfile1.txt|file2.txtC.catfile2.txtfile1.txtD.catfile1.txt>file2.txt4.如果您想列出當(dāng)前目錄以及子目錄下所有擴(kuò)展名為“.txt〞的文件,那么您可以使用的命令是〔B〕。A.ls*.txtB.find.–name“.txt〞C.ls–d.txtD.find.“.txt〞5.如何刪除一個非空子目錄/tmp〔B〕。A.del/tmp/*B.rm-rf/tmpC.rm-Ra/tmp/*D.rm–rf/tmp/*6.存放用戶帳號的文件是〔C〕。A.shadowB.groupC.passwdD.Gshadow7.下面哪個系統(tǒng)目錄中包含Linux使用的外部設(shè)備〔B〕。A./binB./devC./bootD./home8.一個文件名字為rr.Z,可以用來解壓縮的命令是〔D〕A.tarB.gzipC.compressD.uncompress9.
Linux通過VFS支持多種不同的文件系統(tǒng)。Linux缺省的文件系統(tǒng)是〔C〕A.VFATB.ISO9660C.Ext系列D.NTFS10.
在vi編輯器中的命令模式下,鍵入〔B〕可在光標(biāo)當(dāng)前所在行下添加一新行A.OB.oC.i
D.a11.在vi編輯器中的命令模式下,重復(fù)上一次對編輯的文本進(jìn)行的操作,可使用〔C〕命令。A.上箭頭B.下箭頭
C..
D.*12.刪除文件命令為〔D〕A.mkdirB.move
C.mv
D.rm13.如果想在Linux下實現(xiàn)熱啟,應(yīng)當(dāng)修改/etc/inittab下的哪一行〔B〕A.#TrapCTRL-ALT-DELETEB.ca::ctrlaltdel:/sbin/shutdown-t3-rnowC.id:3:initdefault:
D.10:3:wait:/e
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年限:跨境電子商務(wù)平臺運營合同
- 2024年項目合同管理與招投標(biāo)策略比較分析3篇
- 2024年高端餐具采購供應(yīng)合作合同版
- 2024年項目托管管理合同
- 2024年跨區(qū)域水資源調(diào)配與利用合同
- 2024玉器行業(yè)廣告代理與購銷合同范本3篇
- 政工師個人述職報告格式【三篇】
- 2024路沿石石材深加工采購合同3篇
- 2019初級會計實務(wù)-第六章:財務(wù)報表-資產(chǎn)負(fù)債表
- 顱內(nèi)動脈瘤血管內(nèi)介入治療中國專家共識-2103
- “以案促改”心得體會
- 干細(xì)胞項目商業(yè)計劃書
- 安全事故現(xiàn)場處置方案(3篇)
- 中國通 用技術(shù)集團(tuán)招聘筆試題庫
- 【MOOC】工程材料學(xué)-華中科技大學(xué) 中國大學(xué)慕課MOOC答案
- 就業(yè)招聘服務(wù)行業(yè)市場前瞻與未來投資戰(zhàn)略分析報告
- 收購居間服務(wù)合同
- 無人機航拍技術(shù)教案(完整版)
- 手繪pop教學(xué)課件
- 2022年海南公務(wù)員考試申論試題(B卷)
- 糕點烘焙承攬合同三篇
評論
0/150
提交評論