




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
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)默認的(A)用戶對整個系統(tǒng)擁有完全的控制權.A.rootB。guestC.administratorD.supervistor.3.當?shù)卿汱inux時,一個具有唯一進程ID號的shell將被調用,這個ID是什么(B)A。NIDB.PIDC.UIDD。CID4。下面哪個命令是用來定義shell的全局變量(D)A。exportfsB。aliasC.exportsD。export5。哪個目錄存放用戶密碼信息(B)A。/bootB。/etcC。/varD。/dev6.默認情況下管理員創(chuàng)建了一個用戶,就會在(B)目錄下創(chuàng)建一個用戶主目錄.A。/usrB。/homeC./rootD./etc7。.當使用mount進行設備或者文件系統(tǒng)掛載的時候,需要用到的設備名稱位于(D)目錄.A。/homeB./binC。/etcD。/dev8.如果要列出一個目錄下的所有文件需要使用命令行(C).A.ls–lB.lsC.ls–a(所有)D。ls–d9。哪個命令可以將普通用戶轉換成超級用戶(D)A。superB。passwdC。tarD.su10。除非特別指定,cp假定要拷貝的文件在下面哪個目錄下(D)A。用戶目錄B。home目錄C.root目錄D。當前目錄11。在vi編輯器里,命令”dd”用來刪除當前的(A)A.行B。變量C。字D。字符12。當運行在多用戶模式下時,用Ctrl+ALT+F*可以切換多少虛擬用戶終端(B)A.3B.6C。1D.1213。Linux啟動的第一個進程init啟動的第一個腳本程序是(B)。A。/etc/rc。d/init.dB。/etc/rc.d/rc。sysinitC。/etc/rc。d/rc5.dD./etc/rc。d/rc3。d14。按下(A)鍵能終止當前運行的命令A。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)會提示什么來讓你確認(B)A。命令行的每個選項B。是否真的刪除C。是否有寫的權限D.文件的位置18。以下哪個命令可以終止一個用戶的所有進程(D)A。skillallB。skillC.killD.killall19。在RedHatLinux9中,一般用(D)命令來查看網(wǎng)絡接口的狀態(tài)A。pingB。ipconfigC。winipcfgDifconfig20。vi中哪條命令是不保存強制退出(C)(第五章)A.:wqB。:wq!C。:q!D。:quit21.局域網(wǎng)的網(wǎng)絡設備通常有(ABCDE)A。交換機B。路由器C。網(wǎng)橋D。雙絞線E。HUB22。在下列分區(qū)中,Linux默認的分區(qū)是(B)A。FAT32B。EXT3CFAT.DNTFS23.若要將鼠標從VM中釋放出來,可按(A)鍵來實現(xiàn)A。Ctrl+AltB。Ctrl+Alt+DelC.Ctrl+Alt+EnterDCtrl+Enter24。如果用戶想對某一命令詳細的了解,可用(C)A。lsB.help(內部)C。man(列舉的信息多)Ddir25.Samba服務器的配置文件是(D)。Ahttpd。confBinetd.confCrc。sambaDsmb。conf二、填空題(每空1分,共10分)26。在Linux系統(tǒng)中,以_文件的_方式訪問設備.27。Linux內核引導時,從文件_/etc/fstad___中讀取要加載的文件系統(tǒng)。28.Linux文件系統(tǒng)中每個文件用__i節(jié)點_____來標識。29。某文件的權限為:d—rw—_r——_r——,用數(shù)值形式表示該權限644,該文件屬性是目錄.30.靜態(tài)路由設定后,若網(wǎng)絡拓撲結構發(fā)生變化,需由__系統(tǒng)管理員___修改路由的設置。31。網(wǎng)絡管理的重要任務是:__控制___和_監(jiān)控_______.32。安裝Linux系統(tǒng)對硬盤分區(qū)時,必須有兩種分區(qū)類型:文件系統(tǒng)分區(qū)___和___交換分區(qū)________。33。編寫的Shell程序運行前必須賦予該腳本文件__執(zhí)行___權限。三、操作題(每小題5分,共40分)40。簡述在虛擬機中安裝RedHatLinux9。0的過程答;1.下載操作系統(tǒng)的鏡像ISO文件2.下載虛擬機并安裝3.通過ISO文件安裝操作系統(tǒng)4.執(zhí)行相關配置即可一、選擇題(單選題,每小題2分,共20分)1.用戶編寫了一個文本文件a.txt,想將該文件名稱改為txt。a,下列命令__D____可以實現(xiàn).A。cda。txtxt。aC。rma.txttxt.aB。echoa。txt>txt。aD。cata.txt〉txt。a2.Linux文件權限一共10位長度,分成四段,第三段表示的內容是___C___.A.文件類型C。文件所有者所在組的權限3.在使用mkdir命令創(chuàng)建新的目錄時,在其父目錄不存在時先創(chuàng)建父目錄的選項是___D__。A?!猰D?!猵B.-dC.—fB。文件所有者的權限D.其他用戶的權限4.下面關于i節(jié)點描述錯誤的是__A___。A.i節(jié)點和文件是一一對應的B.i節(jié)點能描述文件占用的塊數(shù)C.i節(jié)點描述了文件大小和指向數(shù)據(jù)塊的指針D.通過i節(jié)點實現(xiàn)文件的邏輯結構和物理結構的轉換5.在vi編輯器中的命令模式下,重復上一次對編輯的文本進行的操作,可使用__C____命令。A.上箭頭B。下箭頭C.“?!盌.“*”6.某文件的組外成員的權限為只讀;所有者有全部權限;組內的權限為讀與寫,則該文件的權限為__D____。A。467B.674C。476D.7647.在Redhat公司發(fā)布的Linux版本中,若要使得用戶登錄驗證,需要修改以下__C____腳本。A。/etc/inittabC。/etc/shadowB。/etc/passwdD./etc/group8.下列不是Linux系統(tǒng)進程類型的是_D_____。A。交互進程B。批處理進程C。守護進程D.就緒進程9.下列關于/etc/fstab文件描述,正確的是___D___。A。fstab文件只能描述屬于linux的文件系統(tǒng)B。CD_ROM和軟盤必須是自動加載的C。fstab文件中描述的文件系統(tǒng)不能被卸載D。啟動時按fstab文件描述內容加載文件系統(tǒng)10.在Shell腳本中,用來讀取文件內各個域的內容并將其賦值給Shell變量的命令是__D___。A。foldB。joinC。trD。read二、填空題(每題2分,共20分)1.安裝Linux系統(tǒng)對硬盤分區(qū)時,必須有兩種分區(qū)類型:Linux原始分區(qū)(根分區(qū))和Linux交換分區(qū)。2.在Linux的兩種鏈接文件中,只能實現(xiàn)對文件鏈接的一種方式是:軟鏈接(符號鏈接).3.Linux主要采用了請求調頁和寫時復制_兩種動態(tài)內存管理技術實現(xiàn)了物理內存以Ondemand方式動態(tài)分配。4.對于SystemV類型的共享內存頁面,Linux基于__Clock____算法決定哪些頁面應當被換出物理內存.5.在Linux與中斷相關的三個核心數(shù)據(jù)結構中,用做抽象的中斷控制器的數(shù)據(jù)結構是_hw_interrupt_type_____,它包含一系列處理中斷控制器特有的操作。6.通過將_request_____動態(tài)鏈入塊設備控制結構blk_dev_struct,Linux設備管理器有效的實現(xiàn)了物理設備和緩沖區(qū)之間的異步讀寫通訊.7.將/home/stud1/wang目錄做歸檔壓縮,壓縮后生成wang。tar。gz文件,并將此文件保存到/home目錄下,實現(xiàn)此任務的tar命令格式__tarczvfwang。tar。gz/home/stud1/wang____。8.對于給定的文件file,統(tǒng)計其中所有包含字符串”WHU”的行數(shù)的一條命令是_grepWHUfile|wc-l9.對于Shell腳本程序,若輸入?yún)?shù)數(shù)量多于9個,則程序遍歷每個參數(shù)可通過使用__shift__命令實現(xiàn).10.在SystemV進程通訊方式中,ipc_perm結構描述對一個系統(tǒng)IPC對象的存取權限,而用于定位IPC對象的引用標志符key可以依據(jù)鍵值分成_公有____和___私有___兩種類型。四、操作題(寫出完成下述功能的命令序列,每小題4分,共20分)1.假設你的用戶賬號是zheng,現(xiàn)在你登錄進入linux系統(tǒng),查看當前登錄到系統(tǒng)中的用戶,查看當前系統(tǒng)中運行的進程,然后再退出系統(tǒng)。答:login:zhengPassword:口令$who$ps$Ctrl+D2.在當前目錄/home/zheng下新建一個目錄back,將當前目錄改為back,在back下新建2個長度為0的文件test1、test2,然后把test2移到其父目錄中并改名為file12。答:$mkdirback$cdback$touchtest1test2$mvtest2。。/file23.現(xiàn)在需要統(tǒng)計當前目錄/home/zheng下普通文件的數(shù)目并顯示結果,如何實現(xiàn)?$find–typef|wc–l4.假設你是系統(tǒng)管理員,需要增加一個新的用戶賬號zheng,為新用戶設置初始密碼,鎖定用戶賬號uly,并刪除用戶賬號chang.答:。#useraddzheng#passwdzheng#passwd–luly#userdelchang5.若給需要將/home/zheng目錄下的所有文件打包壓縮成/tmp/zheng。tar.gz,你準備怎么做?當需要從壓縮包中恢復時,又該如何處理?答:#tar–zcvf/tmp/zheng。tar。gz/home/zheng#tar-zxvf/tmp/zheng。tar。gz五、下面給出了一個SHELL程序,試對其行后有#(n)形式的語句進行解釋,并說明程序完成的功能.(8分)#!/bin/shDIRNAME=`ls/root|grepbak`if[—z”$DIRNAME"];thenmkdir/root/bak;cd/root/bak#(1)#(2)#(3)fiYY=`date+%y`;MM=`date+%m`;DD=`date+%d`#(4)BACKETC=$YY$MM$DD_etc.tar.gztarzcvf$BACKETC/etc#(5)#(6)echo"filebackfinished!"答:#(1)獲取/root中名稱包含bak的文件或目錄#(2)判斷1結果為空#(3)創(chuàng)建目錄/root/bak并進入該目錄#(4)獲取當前時間的年月日#(5)按照年(2位)月(2位)日(2位)_etc方式構造壓縮文件名#(6)壓縮etc目錄并保存在/root/bak中6分程序功能:若/root/bak不存在則創(chuàng)建之,然后將/etc按日期打包保存于該目錄中.2分六、填寫標記代碼行的意義,給出功能描述和前6行程序輸出.(6分)#include〈unistd。h〉#include〈signal.h>intntimes=0;main(intargc,char*argv[]){intpid,ppid;intp_action(),c_action();signal(SIGUSR1,p_action);switch(pid=fork()){case—1:perror("forkfailed?);exit(1);#(1)#(2)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();kill(ppid,SIGUSR1);sleep(3);#(4)}答:#(1)在父進程中為信號SIGUSR1綁定函數(shù)p_action#(2)創(chuàng)建子進程#(3)向子進程發(fā)送信號SIGUSR1#(4)獲取父進程的PID4分父進程無線循環(huán)向子進程發(fā)送信號,子進程收到信號后向父進程發(fā)送相同信號,父子進程之間各自記錄全局變量的變化,結果如:childcaughtsignal#1parentcaughtsignal#1childcaughtsignal#2parentcaughtsignal#2childcaughtsignal#3parentcaughtsignal#32分七、設計一個shell程序,添加一個新組為class1,然后添加屬于這個組的30個用戶,用戶名的形式為stdxx,其中xx從01到30.(6分)答:#!/bin/shi=1groupaddclass1while[$i-le30]do1分if[$i—le9];thenUSERNAME=stu0${i}else1分USERNAME=stu${i}fi1分useradd$USERNAMEmkdir/home/$USERNAME1分chown—R$USERNAME/home/$USERNAME1分chgrp—Rclass1/home/$USERNAMEi=$(($i+1))#或let“i=i+1"1分done一、選擇題(單選題,每小題2分,共20分)1.Linux系統(tǒng)的開發(fā)模型是__B____。A.教堂模型B.集市模型C.層次模型D.網(wǎng)狀模型2.在Linux中,進程優(yōu)先級的相關參數(shù)有多個,與實時進程優(yōu)先級相關的參數(shù)是__D____。A。policyD.rt_priority3.__B___屬于SYSTEMⅤ進程間通信方式。A.管道B。信號量C.軟中斷信號D。鎖機制B。counterC。priority4.在Linux系統(tǒng)中,每個進程都有4GB的虛擬地址空間,其中內核空間占用__C___.A.0~2GB—1B.0~3GB—1C.3GB~4GB—1D.2GB~4GB—15.Linux文件系統(tǒng)中,文件在外存的物理地址放在___A___中。A.i節(jié)點B。用戶打開文件表D。進程控制塊C。系統(tǒng)打開文件表6.以長格式列目錄時,若文件test的權限描述為:drwxrw-r——,則文件test的類型及文件主的權限是__A____。A。目錄文件、讀寫執(zhí)行C.普通文件、讀寫B(tài)。目錄文件、讀寫D。普通文件、讀7.當字符串用單引號('')括起來時,SHELL將__C____.A。解釋引號內的特殊字符C.不解釋引號內的特殊字符B。執(zhí)行引號中的命令D。結束進程8./etc/shadow文件中存放_B_____.A.用戶賬號基本信息C.用戶組信息B。用戶口令的加密信息D.文件系統(tǒng)信息9.Linux系統(tǒng)中,用戶文件描述符0表示____A__。A。標準輸入設備文件描述符B.標準輸出設備文件描述符C.管道文件描述符D。標準錯誤輸出設備文件描述符10.為卸載一個軟件包,應使用___B__。A.rpm—iB。rpm-eC。rpm—qD。rpm-V二、填空題(每空1分,共20分)1.在Linux2。4。0版本中,進程有___6___種狀態(tài),進程使用__exit____系統(tǒng)調用后進入僵死狀態(tài)。2.在Linux中,管道分為__2____種類型,若創(chuàng)建或打開管道時獲得的描述符存放在fd中,則fd[1]是_管道寫描述符_。3.Linux為用戶提供的接口有shell、XWINDOW、系統(tǒng)調用4.Linux在I386體系結構中支持__兩級____分頁機構。5.每個設備文件名由主設備號和從設備號描述。第二塊IDE硬盤的設備名為__hdb____,它上面的第三個主分區(qū)對應的文件名是__hdb3____.6。超級塊是描述__文件系統(tǒng)屬性____信息的數(shù)據(jù)結構,索引節(jié)點是描述__文件屬性____信息的數(shù)據(jù)結構。7.df命令完成_顯示文件系統(tǒng)空間使用情況_____功能,du命令完成_顯示目錄或文件占用磁盤空間容量_____功能。8.命令組合(命令表)將_建立新的子進程_____來執(zhí)行命令。9。磁盤限額管理可以使用__quota____軟件工具,其中硬限額的容量應該__大于____軟限額.10.交換線程通過三種途徑來縮減已使用的內存頁面:減少buffercache和pagecache的大小、換出系統(tǒng)V類型的內存頁面、換出或丟棄進程的頁面三、簡答題(每小題5分,共20分)2。vi編輯器有哪幾種工作模式?如何在這幾種工作模式之間轉換?答:Vi的工作模式有三種:命令模式、輸入模式、末行模式.3分在命令模式下輸入a、A、i、I、o、O等命令之一可以進入輸入模式,在輸入模式下按Esc鍵回到命令模式;在命令模式下輸入:進入末行模式,末行命令執(zhí)行完后回到命令模式.3。什么是位置變量?shell的變量類型有哪些種?位置變量是指命令行上傳遞給程序的參數(shù)。1分Shell變量可以分為:用戶自定義變量、環(huán)境變量、位置變量、特殊變量4分4.從內核實現(xiàn)的角度說明Linux進程共享文件的方式有哪幾種?舉例說明什么情況下會產生對應的共享情況?答:進程通過多個file結構共享一個inode,進程共享一個file結構。2分五、下面給出了一個SHELL程序,試對其行后有#(n)形式的語句進行解釋,并說明程序完成的功能.(8分)#!/bin/bashdir=$1#(1)#(2)if[—d$dir]then#(3)cd$dir#(4)#(5)forfilein*doif[—f$file]thencat$file#(6)echo“endoffile$file”fidoneelseecho“baddirectoryname$dir”fi答:#(1)使用/bin/bash解釋腳本#(2)將位置變量1賦值給變量dir#(3)如果dir所指為目錄#(4)將當前目錄改為dir#(5)如果循環(huán)變量file所指是普通文件#(6)顯示文件file的內容6分程序功能:若命令行參數(shù)是一個合法目錄則顯示該目錄下所有普通文件的內容,否則顯示錯誤的目錄名信息.2分六、在Linux系統(tǒng)中運行下面程序,最多可產生多少個進程?畫出進程家族樹。(6分)main(){fork();fork();fork();}答:最多可以產生7個進程3分家族樹如右3分ABCEDFGH七、試編寫一個SHELL程序,該程序能接收用戶從鍵盤輸入的100個整數(shù),然后求出其總和、最大值及最小值。(6分)答:#!/bin/shreadmaxmin=$maxsum=$maxi=1while[$i–lt100]doreadxsum=`expr$sum+$x`if[$max–lt$x]thenmax=$xfiif[$x–lt$min]thenmin=$xfii=`expr$i+1`doneecho”sum=$sum;max=$maxmin=$min"一、單項選擇題(每題2分,共40分)1。若當前目錄為/home,命令ls–l將顯示home目錄下的(D)。A。所有文件B.所有隱含文件C.所有非隱含文件D。文件的具體信息2。下面關于文件”/etc/sysconfig/network-scripts/ifcfg—eth0”的描述哪個是正確的?(D)。A。它是一個系統(tǒng)腳本文件B。它是可執(zhí)行文件C.它存放本機的名字D.它指定本機eth0的IP地址3。如何快速切換到用戶John的主目錄下?(D)A.cd@JohnB.cd#JohnC。cd&JohnD。cd~John4.啟動DNS服務的守護進程(C)A。httpdstartB.httpdstopC。namedstartD.namedstop5.若URL地址為http:///index。html,請問哪個代表主機名(D).A。B。index.htmlC。/index。html6。REDHATLINUX9默認使用的文件系統(tǒng)類型為(B)A。ext2B。ext37.在LINUX中,要查看文件內容,可使用(A)命令.A。moreB。cdC。loginD。logout8。光盤所使用的文件系統(tǒng)類型為(D)。A。ext2B。ext3C。swapD。ISO96609。以下命令中,可以將用戶身份臨時改變?yōu)閞oot的是(B)。A。SUB。suC。loginD。C.FATD.swapD.logout10。LINUX所有服務的啟動腳本都存放在(A)目錄中。A。/etc/rc.d/init。dB。/etc/init.dC。/etc/rc.d/rcD./etc/rc.d11.若要使用進程名來結束進程,應使用(A)命令。A。kill12.REDHATLINUX所提供的安裝軟件包,默認的打包格式為(C).A。.tarB。。tar.gzC。。rpmD。。zipB.psC.pssD。pstree13。若要將當前目錄中的myfile.txt文件壓縮成myfile.txt.tar.gz,則實現(xiàn)的命令為(C)。A.tar–cvfmyfile。txtmyfile。txt。tar。gzB。tar–zcvfmyfile.txtmyfile。txt.tar.gzC.tar–zcvfmyfile。txt.tar。gzmyfile。txtD。tar–cvfmyfile.txt.tar。gzmyfile.txt14.LINUX交換分區(qū)的格式為(D)。A。ext215。以下文件中,只有root用戶才有權存取的是(B)B。shadow16。usermod命令無法實現(xiàn)的操作是(B)B.ext3C。FATD。swapA.passwdC.groupD.passwordA。賬戶重命名B。刪除指定的賬戶和對應的主目錄D.對用戶密碼進行加鎖或解鎖C。加鎖與解鎖用戶賬戶17。LINUX用于啟動系統(tǒng)所需加載的內核程序位于(C)A。/B。/lib/modules/2.4。20_8/kernelC./bootD。/proc18。init進程對應的配置文件名為(D),該進程是LINUX系統(tǒng)的第一個進程,其進程號PID始終為1。A./etc/fstabB。/etc/init。conf19.在LINUX運行的7個級別中,X-WINDOWS圖形系統(tǒng)的運行級別為(C)。A。2B。3C。5C./etc/inittab。confD。/etc/inittabD.620。若在文字界面下,需要鍵入何種指令才能進入圖形界面(Xwindow).(B)A.rebootB。startxC。startwindowD。getinto二、填空題(每空2分,共20分)1。在Linux系統(tǒng)中,以(文件)方式訪問設備。2。Linux內核引導時,從文件(/etc/fstab)中讀取要加載的文件系統(tǒng)。3.鏈接分為:硬鏈接和(軟鏈接)。4。某文件的權限為:drw—r——r—-,用數(shù)值形式表示該權限,該文件屬性是(目錄)。5。前臺起動的進程使用(ctrl+c)終止。6。設定限制用戶使用磁盤空間的命令是(quota).7.在Linux系統(tǒng)中,用來存放系統(tǒng)所需要的配置文件和子目錄的目錄是(/etc)。8。將前一個命令的標準輸出作為后一個命令的標準輸入,稱之為(管道).9。為腳本程序指定執(zhí)行權的命令及參數(shù)是(chmoda+xfilename)。10.進行字符串查找,使用(grep)命令。三、寫出完成以下功能的命令(每題2分,共10分)1.在其父目錄不存在時先創(chuàng)建父目錄的命令。mkdir–p2。要使得名為fido的文件具有如下權限—r-xr—x—x的命令。chmod551fido3。在/root文件夾下查找后綴為。cpp的文件。find/root–name*。cpp4。關閉linux系統(tǒng)(不重新啟動)使用的命令halt5.將光盤/dev/hdc卸載的命令。umount/dev/hdc四、簡答和shell編程題(每題10分,共30分)1。若下達rmdir命令來刪除某個已存在的目錄,但無法成功,請說明可能的原因.參考答案:此目錄可能不存在,或者目錄不為空,或者目錄中有隱含文件存在,或者目錄被設置了權限,解決方法就是先修改權限,在使用rm–r命令刪除。2。簡述解決忘記root密碼的辦法。參考答案:1)用RedHat標準安裝盤啟動系統(tǒng)當出現(xiàn)提示符時敲入:linuxrescue就會以修復模式啟動系統(tǒng)2)系統(tǒng)啟動完畢后,會將硬盤mount到/mnt/sysimage,屆時會有提示3)進入提示符后,敲入命令:chroot/mnt/sysimage4)敲入命令:passwd更改密碼5)連續(xù)敲入兩次exit,即重起系統(tǒng),將光盤拿出,按正常模式啟動系統(tǒng)除了用光盤引導rescue模式,還有一種方法是用啟動裝載器來進入單用戶模式:(1)grub進入啟動畫面之后,敲入“e”,把光標移動到kernel。.。那一行,再敲入“e”,在kernel一行的最后加上空格single,回車敲入“b",啟動系統(tǒng),即進入單用戶模式,這個時候就可以用passwd命令改密碼了。(2)lilo進入lilo命令行模式,敲入linuxsingle,即進入單用戶模式.passwd。。.如果grub/lilo設了密碼,一定要記住才行。要是忘了grub/lilo的密碼,就只有用rescue模式了。3。創(chuàng)建一個shell腳本,它從用戶那里接收10個數(shù),并顯示已輸入的最大的數(shù).參考程序:#!/bin/bashmax=0for((count=1;count〈=10;count=count+1))doecho-n”Enternumber$count:”readvalueif[$max-lt$value]thenmax=$valuefidone一、單項選擇題(每題2分,共40分)當安裝linux操作系統(tǒng)時將選擇下列那一個操作?(B)A。選擇”圖形登錄方式"設定系統(tǒng)開始運行級為4B。選擇"文本登錄方式”設定系統(tǒng)開始運行級為3C。選擇"文本登錄方式"設定系統(tǒng)開始運行級為5D.選擇"圖形登錄方式"設定系統(tǒng)開始運行級為32。Linux通過VFS支持多種不同的文件系統(tǒng).Linux缺省的文件系統(tǒng)是(C)A。VFATB.ISO9660C。Ext系列D。NTFS3。關閉linux系統(tǒng)(不重新啟動)可使用(B)命令。B。haltC。shutdown—r4.修改以太網(wǎng)mac地址的命令為(B).A。pingB。ifconfigA.ctrl+alt+delD。rebootC.arpD。traceroute5.在vi編輯器中的命令模式下,鍵入(B)可在光標當前所在行下添加一新行。A?!碠>B.〈o>C。〈i〉D。a6.以下選項中,哪個命令可以關機?(A)A.init0B。init1C.init5D。init67。請選擇關于/etc/fstab的正確描述。(B)A.系統(tǒng)啟動后,由系統(tǒng)自動產生B。用于管理文件系統(tǒng)信息C。用于設置命名規(guī)則,是否使用可以用TAB來命名一個文件D.保存硬件信息8。你使用命令“vi/etc/inittab”查看該文件的內容,你不小心改動了一些內容,為了防止系統(tǒng)出問題,你不想保存所修改內容,你應該如何操作(B)A.在末行模式下,鍵入:wqC。在末行模式下,鍵入:x!9。刪除文件命令為(D)B.在末行模式下,鍵入:q!D。在編輯模式下,鍵入“ESC”鍵直接退出viA。mkdir10。顯示已經掛裝的文件系統(tǒng)磁盤inode使用狀況的命令是(A)?A.df–iC.du–ID.free–iB。su–IB.moveC。mvD.rm11.網(wǎng)絡管理員對www服務器可進行訪問、控制存取和運行等控制,這些控制可在(A)文件中體現(xiàn).A。httpd。confB.lilo。confC。inetd。confD.resolv。conf12.如果想在Linux下實現(xiàn)熱啟,應當修改/etc/inittab下的哪一行(B).A.#TrapCTRL-ALT—DELETEB。#ca::ctrlaltdel:/sbin/shutdown-t3-rnowC.#id:3:initdefault:D。#10:3:wait:/etc/rc。d/rc313.啟動samba服務器進程,可以有兩種方式:獨立啟動方式和父進程啟動方式,其中后者是在(C)文件中以獨立進程方式啟動。A。/usr/sbin/smbdB。/usr/sbin/nmbdC。rc。sambaD。/etc/inetd.conf14下列哪個命令在建立一個tar歸檔文件的時候列出詳細列表(A).A。tar—tb)tar-cvd)tar–rc)tar—cvf15.假設文件fileA的符號鏈接為fileB,那么刪除fileA后,下面的描述正確的是(B)。A。fileB也隨之被刪除B.fileB仍存在,但是屬于無效文件C.因為fileB未被刪除,所以fileA會被系統(tǒng)自動重新建立D.fileB會隨fileA的刪除而被系統(tǒng)自動刪除16。一個bashshell腳本的第一行是(D)?A.#/bin/cshB。#/bin/bashD。#!/bin/bashC./bin/bash17。改變文件所有者的命令為(C)?A.chmod18。在給定文件中查找與設定條件相符字符串的命令為(A).B。gzipC。find19。建立一個新文件可以使用的命令為(D)。A。chmodB。moreD。touchB.touchC.chownD。catA.grepD.sortC.cp20。存放Linux基本命令的目錄是什么(A)?A。/binC。/libB./tmpD./root二、填空題(每空2分,共20分)1.將前一個命令的標準輸出作為后一個命令的標準輸入,稱之為(管道)。2.在shell編程時,使用方括號表示測試條件的規(guī)則是:方括號兩邊必有(空格)。3.在Linux系統(tǒng)下,第二個IDE通道的硬盤(從盤)被標識為(hdb).4.當系統(tǒng)管理員需升級內核版本和改變系統(tǒng)硬件配置時,應(重新編譯內核).5。在Linux系統(tǒng)中,測試DNS服務器是否能夠正確解析域名的的客戶端命令,使用命令(nslookup).6.啟動進程有手動啟動和調度啟動兩種方法,其中調度啟動常用的命令為at、batch和(crontab).7.在Linux操作系統(tǒng)中,設備都是通過特殊的(文件)來訪問。8。shell不僅是(用戶命令的解釋權),它同時也是一種功能強大的編程語言.9.在Windows9.x環(huán)境下共享Unix/Linux中的用戶目錄的一個工具是(samba)服務器。10.結束后臺進程的命令是(kill).三、寫出完成以下功能的命令(每題2分,共10分)1。在/home目錄下查找文件名為.Profile的文件,找到后刪除2。將test.tar。gz文件解壓縮3.升級安裝wu—ftpd軟件包4。創(chuàng)建一個用戶,用戶名為user02,所屬私有組和標準組為stuff,用戶家目錄為/home/user2,用戶登陸shell為/bin/bash。5。賦予所有用戶讀和寫backup。tar.gz文件的權限:參考答案: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內核主要由哪幾部分組成?每部分的作用?參考答案:Linux內核主要由五個子系統(tǒng)組成:進程調度,內存管理,虛擬文件系統(tǒng),網(wǎng)絡接口,進程間通信。進程調度(SCHED):控制進程對CPU的訪問。當需要選擇下一個進程運行時,由調度程序選擇最值得運行的進程;內存管理(MM)允許多個進程安全的共享主內存區(qū)域;虛擬文件系統(tǒng)(VirtualFileSystem,VFS)隱藏了各種硬件的具體細節(jié),為所有的設備提供了統(tǒng)一的接口,VFS提供了多達數(shù)十種不同的文件系統(tǒng);網(wǎng)絡接口(NET)提供了對各種網(wǎng)絡標準的存取和各種網(wǎng)絡硬件的支持;進程間通訊(IPC)支持進程間各種通信機制。2。有一普通用戶想在每周日凌晨零點零分定期備份/user/backup到/tmp目錄下,該用戶應如何做?參考答案:(1)第一種方法:用戶應使用crontab–e命令創(chuàng)建crontab文件.格式如下:00**suncp–r/user/backup/tmp(2)第二種方法:用戶先在自己目錄下新建文件file,文件內容如下:0**suncp–r/user/backup/tmp然后執(zhí)行crontabfile使生效.3.寫一個shell腳本,檢查給出的串是否為回文(palindrome).參考程序:#!/bin/bashecho”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默認的文件系統(tǒng)類型為)(ext33.輸入了Shell命令的部分字符后按什么鍵可補全其余部分?(tab)4.要顯示內存用量用什么命令?(free)5.完全刪除/tmp下的所有文件用什么命令及參數(shù)?6.若從任一目錄用什么命令可快速轉到用戶家目錄?(rm–r/tmp)(cd~)7.要強制殺死某個進程用什么命令(kill-9PID)8以192。168。6。0/255。255.255。0代表的系列計算機是(192。168。6。1-192。168。6。254)9.改變命令提示符的環(huán)境變量是(PS1)10.要查找文件除了用find命令外還可以用什么命令?二、敘述題(70分)(locate)1.敘述Linux操作系統(tǒng)的三個主要部分及其功能.(6分)內核:內核是系統(tǒng)的心臟,是運行程序和管理像磁盤和打印機等硬件設備的核心程序.命令解釋層:是系統(tǒng)的用戶界面,提供了用戶與內核進行交互操作的一種接口。文件結構:是文件存放在磁盤等存儲設備上的組織方法,文件結構的相互關聯(lián)性使共享數(shù)據(jù)變得容易。2.分別敘述linux對IDE硬盤和usb接口的移動硬盤的各個分區(qū)如何表示?(6分)hdxx,sdxx,3.敘述什么是shell?什么是Xwindow?Redhat的默認shell和Xwindow是什么?(6分)Shell是系統(tǒng)的用戶界面,提供了用戶與內核進行交互操作的一種接口.是一個命令解釋器,它可以用來啟動、掛起、停止、甚至編寫程序。Xwindow選擇shell如何進行任務控制。是否支持命令行編輯。是否支持命令行歷史記錄,環(huán)境變量有哪些,什么是它的開機啟動文件或者配置文件,支持什么樣的編程框架?是UNIX和Linux系統(tǒng)上的圖形用戶界面系統(tǒng)。3Linux的默認shell是bash,默認XWindow是XFree864.執(zhí)行命令ls–l時,某行顯示如下:(8分)—rw—r—-r—-1chrischris207jul2011:58mydata(1)用戶chris對該文件具有什么權限?(2)執(zhí)行命令useraddTom后,用戶Tom對該文件具有什么權限?(3)如何使任何用戶都可以讀寫執(zhí)行該文件?(4)如何把該文件屬主改為用戶root?1讀寫2只讀3chmod777mydata4chownrootmydata5.關于Samba服務器:(1)敘述該服務器的功能;(2)配置該服務器時對安全性選項卡中的驗證模式有哪幾種選項?(5分)Samba服務器的功能是在既有windows也linux操作系統(tǒng)的局域網(wǎng)中提供計算機間的文件共享。配置該服務器時對安全性選項卡中的驗證模式有域、服務器、共享、用戶四種選項6.利用vsftp配置FTP服務器,要求:(1)匿名用戶可以下載上傳文件;(2)本地用戶不允許登陸。寫出詳細的配置過程和配置選項。(8分)(1)主要配置文件是/etc/lvsftpd/vsftpd.conf;將vsftpd。conf文件中的#anon-upload-enalle=Yes前的“?!皠h掉,并將/var/ftp/pub目錄設為同組和其它可寫權限.chmodgo+w/var/ftp/pub↓(2)用servicevsftpdstart(stop)(restart)命令啟動(關閉)(重啟)服務器。7.如何在兩臺Linux系統(tǒng)的計算機上實現(xiàn)文件共享?寫出該服務器的配置細節(jié)以及在客戶端的執(zhí)行命令.(8分)(1)Linux的NFS服務器的功能是向系統(tǒng)中的Linux計算機提供共享文件系統(tǒng).(2)使用NFS服務器配置工具配置NFS,選擇[主菜單]/[系統(tǒng)設置]/[服務器設置]/[NFS服務器]命令.添加NFS共享目錄及允許共享的主機名(而不是提供共享的主機名)讀寫權限等內容(3)MountIP:/NetDirectorylocalDerctory8.假設linux分配給光驅的設備名是/dev/cdrecord,敘述Linux如何在這個光驅上使用光盤。寫出詳細的命令步驟解釋.(7分)(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.敘述Linux如何使用Windows系統(tǒng)硬盤(設備名為/dev/hda3,分區(qū)類型為fat32)上的文件,如何實現(xiàn)開機自動掛載windows硬盤。寫出詳細的步驟。(8分)(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%)1.默認情況下,超級用戶和普通用戶的登錄提示符分別是:“?!焙汀?”.2.Linux內核引導時,從文件/etc/fstab中讀取要加載的文件系統(tǒng).3.Linux系統(tǒng)下經常使用的兩種桌面環(huán)境是:GNOME和KDE。4.鏈接分為:硬鏈接和符號鏈接.5.Linux系統(tǒng)中有三種基本的文件類型:普通文件、目錄文件和設備文件.6.某文件的權限為:drw—r—-r—-,用數(shù)值形式表示該權限,則該八進制數(shù)為:644,該文件屬性是目錄。7.在超級用戶下顯示Linux系統(tǒng)中正在運行的全部進程,應使用的命令及參數(shù)是ps—aux.8.將前一個命令的標準輸出作為后一個命令的標準輸入,稱之為管道。9./sbin目錄用來存放系統(tǒng)管理員使用的管理程序。10.觀察當前系統(tǒng)的運行級別可用命令:who—r實現(xiàn).11.grep-E'[Hh]enr(y|ietta)’file的功能是:(在文件File中查找Henry、henry、Henrietta或henrietta)12.設C語言程序my。cA。生成目標文件my。o的命令是(gcc—cmy。c).B.生成匯編語言文件my。s的命令是(gcc—Smy。c).C。生成可執(zhí)行程序myp的命令是(gcc—omypmy。c).13.設有兩個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)。14.在某Makefile內有以下語句:SRC=f1。cf2.cf3.cTGT=$(SRC:。c=.d)SRC+=f4。c則TGT=________f1.of2.of3。o____________SRC=_______f1。cf2。cf3.cf4.c_________二、選擇題(40%)1.關于Linux內核版本的說法,以下錯誤的是(C).A.表示為主版本號。次版本號。修正號B.1。2。3表示穩(wěn)定的發(fā)行版C.1。3.3表示穩(wěn)定的發(fā)行版2.自由軟件的含義是(B).A.用戶不需要付費D.2.2.5表示對內核2.2的第5次修正B.軟件可以自由修改和發(fā)布C.只有軟件作者才能向用戶收費D.軟件發(fā)行商不能向用戶收費3.系統(tǒng)引導的過程一般包括如下幾步:a.MBR中的引導裝載程序啟動;b.用戶登錄;c.Linux內核運行;d.BIOS自檢.正確的順序是(B)。A.d,b,c,a4.字符界面下使用shutdown命令重啟計算機時所用的參數(shù)是(D)。A.—hB.-tC.-kD.—rB.d,a,c,bC.b,d,c,aD.a,d,c,b5.下列設備屬于塊設備的是(D).A.鍵盤B.終端D.硬盤C.游戲桿6.cd命令可以改變用戶的當前目錄,當用戶鍵入命令“cd"并按Enter鍵后,(C)。A.當前目錄改為根目錄B.當前目錄不變,屏幕顯示當前目錄D.當前目錄改為上一級目錄C.當前目錄改為用戶主目錄7.在UNIX/Linux系統(tǒng)添加新用戶的命令是(D)A.groupaddB.usermodC。userdelD。useradd8.添加用戶時使用參數(shù)(A)可以指定用戶目錄.A.—dB.-pC?!猽D.—c9.修改用戶自身的密碼可使用(A)A.passwdB.passwd-dmytestD.passwd—lC。passwdmytest10.設用戶所使用計算機系統(tǒng)上有兩塊IDE硬盤,Linux系統(tǒng)位于第一塊硬盤上,查詢第二塊硬盤的分區(qū)情況命令是:(C)A。fdisk—l/dev/hda1C。fdisk-l/dev/hdbB。fdisk—l/dev/hdb2D.fdisk—l/dev/hda11.統(tǒng)計磁盤空間或文件系統(tǒng)使用情況的命令是:(A)A。dfC。duB.ddD。fdisk12.用于文件系統(tǒng)直接修改文件權限管理命令為:(C)A.chownB.chgrpC。chmodD。umask13.若使pid進程無條件終止使用的命令是(A)。A。kill—9C。killall-1B.kill-15D。kill-314.顯示系統(tǒng)主機名的命令是(C)A.uname—rB。whoamiD.whoamiC。uname—n三、判斷題(10%)1.RedHatLINUX安裝時自動創(chuàng)建了根用戶。正確2.在安裝RedHatLinux時要以圖形化模式安裝,直接按Enter。正確3.LINUX中的超級用戶為root,登陸時不需要口令。錯誤4.Linux不可以與MS—DOS、OS/2、Windows等其他操作系統(tǒng)共存于同一臺機器上。錯誤5.Linux的特點之一是它是一種開放、免費的操作系統(tǒng).正確6.redhat系統(tǒng)中,默認情況下根口令沒有字符長短的的限制,但是必須把口令輸入兩次;如果兩次輸入的口令不一樣,安裝程序將會提示用戶重新輸入口令。錯誤7.確定當前目錄使用的命令為:pwd。正確8.RedHat默認的Linux文件系統(tǒng)是ext3.正確9.RedHatLinux使用ls—all命令將列出當前目錄中的文件和子目錄名。錯誤10.在RedHat中cd~這個命令會把你送回到你的家目錄。正確11.在字符界面環(huán)境下注銷LINUX,可用exit或ctrl+D.正確12.虛擬控制臺登陸就是使用文本方式登陸虛擬控制臺登陸就是使用文本方式登陸。正確四、簡答題(20%)1.什么是Linux?其創(chuàng)始人是誰?Linux操作系統(tǒng)的誕生、發(fā)展和成長過程始終依賴著的重要支柱都有哪些?答:Linux是一個功能強大的操作系統(tǒng),同時它是一個自由軟件,是免費的、源代碼開放的,可以自由使用的類UNIX產品。其創(chuàng)始人是Linus。Linux操作系統(tǒng)的誕生、發(fā)展和成長過程始終依賴著的重要支柱有以下幾點:(1)UNIX操作系統(tǒng);(2)MINIX操作系統(tǒng);(3)GNU計劃;(4)POSIX標準;(5)Internet網(wǎng)絡。2。試述如何創(chuàng)建一個用戶.答:可使用命令useradd創(chuàng)建新用戶,但不能在系統(tǒng)中隨便創(chuàng)建用戶,需經相關部分批準后方能創(chuàng)建。對于長期或暫時不使用的用戶,應將其從系統(tǒng)中刪除或鎖定起來,以防非法使用。創(chuàng)建新用戶時可以使用命令useradd—dhomenewuser指定用戶家目錄,若不指定則使用默認的家目錄/home/newuser。一般情況下,當一個用戶被創(chuàng)建之后,只有超級用戶為它設置密碼后才能被啟用或登錄使用。3.Linux系統(tǒng)有幾種類型文件?它們分別是什么?有哪些相同點和不同點?答:3類。分別是普通文件,目錄文件和設備文件。相同是它們都是文件,都有一個文件名和i節(jié)點號.不同點是,普通文件的內容為數(shù)據(jù),目錄文件的內容為目錄項或文件名與i節(jié)點對應表,設備文件不占用磁盤空間,通過其i節(jié)點信息可建立與內核驅動程序的聯(lián)系。4。綜述Linux系統(tǒng)的文件權限及其管理.答:Linux用文件存取控制表來解決存取權限的控制問題.存取控制表以文件為單位,把用戶按某種關系畫分為若干組,同時規(guī)定每組用戶的存取權限.每個文件都有一張存取控制表。在實現(xiàn)時,該表存放在文件說明中,也就是i節(jié)點的文件權限項。就某個文件而言,它只對三類用戶(文件主,同組人,其它人)分配權限.權限的修改或分配可通過命令chmod來實現(xiàn)。當然chmod和chgrp等命令也有著權限控制作用,因為文件的主和組變了,它相應的權限也會隨之改變。5。在UNIX/Linux系統(tǒng)中,環(huán)境變量是非常重要,在字符界面下試說明:(1)PATH變量的作用,如何得到PATH的值?(2)在UNIX/Linux系統(tǒng)的超級用戶的環(huán)境變量PATH中允許包含當前目錄嗎?(3)若在超級用戶的當前目錄內有可執(zhí)行文件mypro,如何執(zhí)行它(寫出執(zhí)行時鍵盤輸入內容)?(4)如何使用該命令在后臺執(zhí)行(寫出執(zhí)行時鍵盤輸入內容)?答:(1)PATH為命令搜索路徑,可用echo$PATH命令顯示;(2)UNIX/Linux的PATH變量內不允許包含當前路徑(.);(3)./mypro;(4)。/mypro&五、綜合編程題(10%)1、設計一個shell程序計算n的階乘.要求:(1)從命令行接收參數(shù)n;(2)在程序開始后立即判斷n的合法性,即是否有參數(shù),若有是否為正整數(shù),若非法請給錯誤提示;(3)最后出計算的結果。參考代碼:#!/bin/shif[$?!猠q0];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]dofact=$((fact*tmp));tmp=$((++tmp));doneecho"fact=$fact"2。閱讀Makefile文件:all:libmys。soSRC=f1。cf2.cf3.cTGT=$(SRC:。c=.o)%.o:%.ccc—c$?libmys。so:$(TGT)cc-shared-o$@$(TGT)clean:rm—f$(TGT)回答以下問題:(1)此Makefile文件的主要功能是什么?(2)此Makefile文件包含多少個規(guī)則?它們分別是什么?(3)使用此Makefile文件可以生成目標文件f2.o嗎?為什么?參考答案:(1)生成共享庫文件libmys。so;(2)4個。分別是:all,%.o,libmys.so和clean。(3)可以.因為規(guī)則%。o:%.c已經定義了*。o與*.c的關系和生成方法。一、選擇題:1.以下哪一個是linux內核的穩(wěn)定版本(B)A.2.5。242.怎樣顯示當前目錄(A)。A。pwdC。whoB.cd3.欲把當前目錄下的file1.txt復制為file2。txt,正確的命令是(D)。B。2.6.17C。1.7.18D.2。3。20D。lsA.copyfile1。txtfile2.txtC.catfile2。txtfile1.txtB。cpfile1.txt|file2。txtD.catfile1.txt>file2。txt4。如果您想列出當前目錄以及子目錄下所有擴展名為“。txt”的文件,那么您可以使用的命令是(B)。A.ls*.txtB。find。–name“。txt”C.ls–d。txt5.如何刪除一個非空子目錄/tmp(B).D。find。“。txt”A.del/tmp/*B.rm-rf/tmpC。rm—Ra/tmp/*D.rm–rf/tmp/*6。存放用戶帳號的文件是(C)。A。shadowB。groupC.passwdD.Gshadow7.下面哪個系統(tǒng)目錄中包含Linux使用的外部設備(B)。A./bin8.一個文件名字為rr。Z,可以用來解壓縮的命令是(D)A.tarC。compressD。uncompressB.gzip9.Linux通過VFS支持多種不同的文件系統(tǒng)。Linux缺省的文件系統(tǒng)是(C)A.VFATC。Ext系列B.ISO9660D.NTFS10.在vi編輯器中的命令模式下,鍵入(B)可在光標當前所在行下添加一新行A.OB。oC。iD。a11.在vi編輯器中的命令模式下,重復上一次對編輯的文本進行的操作,可使用(C)命令.B。/devC。/bootD./homeA.上箭頭12.刪除文件命令為(D)A.mkdirB。moveB.下箭頭C..D。*C。mvD。rm13.如果想在Linux下實現(xiàn)熱啟,應當修改/etc/inittab下的哪一行(B)A.#TrapCTRL-ALT—DELETEB。ca::ctrlaltdel:/sbin/shutdown—t3—rnowC。id:3:initdefault:D。10:3:wait:/etc/rc。d/rc314.假設文件fileA的符號鏈接為fileB,那么刪除fileA后,下面的描述正確的是(A.fileB也隨之被刪除B)B.fileB仍存在,但是屬于無效文件C.因為fileB未被刪除,所以fileA會被系統(tǒng)自動重新建立D。fileB會隨fileA的刪除而被系統(tǒng)自動刪除15.在給定文件中查找與設定條件相符字符串的命令為(A)A.grepB。gzipC。findD.sort16.從后臺啟動進程,應在命令的結尾加上符號(A)A.&17.如果執(zhí)行命令#chmod746file。txt,那么該文件的權限是(A)。A。rwxr-—rw—B。rw—r--r——C。--xr—rwxD。rwxr——r—B。@C.#D。$18。Linux有三個查看文件的命令,若希望在查看文件內容過程中可以用光標上下移動來查看文件內容,應使用命令(C)A.cat19.若一臺計算機的內存為128MB,則交換分區(qū)的大小通常是(C)A.64MBB。128MBC。256MBD。512MB20.在使用mkdir命令創(chuàng)建新的目錄時,在其父目錄不存在時先創(chuàng)建父目錄的選項是(B)A.—mB。-pC。-fD?!猟B。moreC。lessD。menu21。用ls–al命令列出下面的文件列表,是符號連接文件的是(D)A.-rw-rw—rw-2hel—susers56Sep0911:05helloB.—rwxrwxrwx2hel—susers56Sep0911:05goodbeyC.drwxr-—r—-1helusers1024Sep1008:10zhangD.lrwxr——r——1helusers7Sep1208:12cheng22。文件exer1的訪問權限為rw—r—-r——,現(xiàn)要增加所有用戶的執(zhí)行權限和同組用戶的寫權限,下列命令正確的是(A)A.chmoda+x,g+wexer1B.chmod765exer1C.chmodo+xexer1D.chmodg+wexer123。關閉linux系統(tǒng)(不重新啟動)可使用—命令(C)A.ctrl+alt+delB.shutdown—rC.haltD.reboot24。對文件進行歸檔的命令為(B)A.gzipB.tarC.dumpD.dd25。NFS是(C)系統(tǒng)A.文件26。下列那一個指令可以設定使用者的密碼(C)A.pwdB.newpwdC.passwdD.password27。下列那一個指令可以切換使用者身份(D)A.passwdB.logC.whoD.su28。下列那一個指令可以顯示目錄的大?。–)B磁盤C.網(wǎng)絡文件D.操作A.dd29。下列那一個不是壓縮指令(D)A.compressB.gzipC.bzip230。下列那一個指令可以用來切換至不同的runlevels(B)A.telBtelinitC.gotoD.reboot31。欲查詢bind套件是否有安裝,可用下列那一指令(D)B.dfC.duD.dwD.tarA.rpm-ivhbind*.rpmC.rpm—Ubind*.rpmB.rpm—qbind*。rpmD.rpm—qbind32.欲安裝bind套件,應用下列那一指令(A)A.rpm-ivhbind*.rpmC.rpm—Vbind*.rpmB.rpm-qlbind*。rpmD.rpm-qlbind33.欲移除bind套件,應用下列那一指令(D)A.rpm-ivhbind*.rpmB.rpm—Fvhbind*.rpmD.rpm-ebindC.rpm—qlbind*。rpm34.下列那一個指令可以用來查看系統(tǒng)負載情形(A)A.wB.whocC.loadD.ps35.檔案權限755,對檔案擁有者而言,何義(A)A.可讀,可執(zhí)行,可寫入B可讀C.可讀,可執(zhí)行D.可寫入36.下面哪個系統(tǒng)目錄中存放了系統(tǒng)引導、啟動時使用的一些文件和目錄(D).A。/rootB./binC./devD。/boot37。如何刪除目錄/tmp下的所有文件及子目錄(D).A.del/tmp/*B。rm—rf/tmpC.rm-Ra/tmp/*D.rm–rf/tmp/*38.可以用來對文件xxx。gz解壓縮的命令是(C)A.compressB.uncompressC.gunzip39.對文件重命名的命令為(C)D。tarA.rmD。mkdirB。moveC.mv40.一下哪個環(huán)境變量表示當前路徑(B).A。PATHB。PWDC.HOMED.ROOT二、填空題:1./Sbin目錄用來存放系統(tǒng)管理員使用的管理程序2.在Linux系統(tǒng)下,第二個IDE通道的硬盤(從盤)被標識為hdb3.vi編輯器具有三種工作模式,即:命令模式、文本編輯模式和行編輯模式4.linux文件系統(tǒng)中每個文件用i節(jié)點5.前臺啟動的進程使用復合鍵CTRL+C6.結束后臺進程的命令是kill來標識終止。7.將前一個命令的標準輸出作為后一個命令的標準輸入,稱之為管道8.增加一個用戶的命令是useradd9.成批添加用戶的命令是newuser10。檢查已安裝的文件系統(tǒng)/dev/had5是否正常,若檢查有錯,則自動修復,其命令及參數(shù)是Fsck–a/dev/had511.把文件file1和file2合并成file3的命令是catfile1file2〉file312.在/home目錄中查找所有的用戶目錄的命令是find/home–typed13。top命令能夠實時地顯示進程狀態(tài)信息。14.利用管道技術統(tǒng)計當前目錄下有多少個文件,該命令是ls./|wc–w15.以下為u盤插入usb接口后執(zhí)行fdisk–l的結果。則要將該u盤掛裝到/mnt/usb下的命令是mount/dec/sdb1/mnt/usb16。在Linux系統(tǒng)中,壓縮文件后生成后綴為。gz文件的命令是gzip17.RPM有5種基本操作模式,即:安裝、查詢、校驗、升級、刪除18.將當前目錄下的文件man。config壓縮為man。config。bz2的命令是bzip2–zman.config19.將/home/stu目錄下所有的.gz壓縮文件解壓縮,包括子目錄,命令是gunzip–r/home/stu20。將當前目錄下的bin
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 藝術品數(shù)字化交易平臺開發(fā)協(xié)議
- 年度企業(yè)文化建設與員工關懷計劃設計方案
- 聲聲慢:高中語文詩詞教學教案
- 水泥電桿銷售合同
- 語言之美:修辭手法與表達技巧
- 工業(yè)園區(qū)生產流水線供應合同
- 季度銷售工作總結與業(yè)績分析報告
- 新零售行業(yè)線下實體店運營策略設計
- 企業(yè)危機公關事件處理預案
- 倉儲物流系統(tǒng)運營合作協(xié)議
- 《信號工程施工》課件全套 穆中華 項目1-3 信號圖紙識讀、施工技能訓練、信號聯(lián)鎖試驗
- 全新網(wǎng)絡安全教案:應對2024年網(wǎng)絡威脅
- 2024年新疆區(qū)公務員錄用考試《行測》真題及解析
- 【2×600MW火電廠電氣部分設計(論文)16000字】
- 醫(yī)學教程 常見動物咬蟄傷應急救護課件
- 組合型浮式防波堤水動力響應與消浪性能研究
- 商業(yè)綜合體應急預案編制與演練效果評估考核試卷
- GB/T 44679-2024叉車禁用與報廢技術規(guī)范
- 智鼎在線測評的題
- 2-3《書的歷史》(教學設計)二年級科學上冊 教科版
- 廣告學概論課件
評論
0/150
提交評論