




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、、選擇題(每小題2分,共50分)2.在Ubuntu Linux中,系統(tǒng)默認(rèn)的(A )用戶對(duì)整個(gè)系統(tǒng)擁有完全的控制權(quán)。3.A. rootB. guest當(dāng)?shù)卿汱inux時(shí),一個(gè)具有唯一進(jìn)程A. NID B. PID C. UIDC. adm ini stratorD.su pervistor.ID號(hào)的shell將被調(diào)用,這個(gè)ID是什么D. CID(?B)4.下面哪個(gè)命令是用來(lái)定義5.A. exportfs B. alias哪個(gè)目錄存放用戶密碼信息A. /bootB. /etcshell的全局變量(? D?)C. expo rts(?B)C. /varD. exportD. /dev(B?)目錄下
2、創(chuàng)建一個(gè)用戶主目錄。6.默認(rèn)情況下管理員創(chuàng)建了一個(gè)用戶,就會(huì)在A. /usr B. /homeC. /root D. /etc7.當(dāng)使用mount進(jìn)行設(shè)備或者文件系統(tǒng)掛載的時(shí)候,需要用到的設(shè)備名稱位于A. /homeB. /binC. /etcD. /dev8. 如果要列岀一個(gè)目錄下的所有文件需要使用命令行(?C ?)。A. ls - B. lsC. ls -a(所有)D. ls -d9. 哪個(gè)命令可以將普通用戶轉(zhuǎn)換成超級(jí)用戶(D?)A. super B. p asswdC. tarD. su10. 除非特別指定,cp假定要拷貝的文件在下面哪個(gè)目錄下(?D )A.用戶目錄 B. home目錄
3、C. root目錄 D.當(dāng)前目錄11. 在vi編輯器里,命令"dd"用來(lái)刪除當(dāng)前的(A?)A.行B.變量C.字 D.字符14.按下(A?)鍵能終止當(dāng)前運(yùn)行的命令A(yù). Ctrl-CB. Ctrl-FC. Ctrl-B17. 用"rm -i",系統(tǒng)會(huì)提示什么來(lái)讓你確認(rèn)(A.命令行的每個(gè)選項(xiàng)B.是否真的刪除18. 以下哪個(gè)命令可以終止一個(gè)用戶的所有進(jìn)程A. skillallB. skill C. killD. killall19. 在Ubuntu Linux中,一般用(D )命令來(lái)查看網(wǎng)絡(luò)接口的狀態(tài)A. pingB. ipconfig C. winipcfg
4、D ifconfig20. vi中哪條命令是不保存強(qiáng)制退岀(C )(第五章)A. :wqB. :wq!C. :q!D. :quit22.在下列分區(qū)中,Linux默認(rèn)的分區(qū)是(B )A. FAT32 B. EXT3 C FAT .D NTFS24.如果用戶想對(duì)某一命令詳細(xì)的了解,可用( C)A. ls B. help (內(nèi)部) C. man (列舉的信息多) D dir(D )目錄。D. Ctrl-DB?)C.是否有寫的權(quán)限(?D )二、填空題(每空1分,共10分)D.文件的位置26.在Linux系統(tǒng)中,以文件的方式訪問(wèn)設(shè)備 。29. 某文件的權(quán)限為:d-rw-_r-_r-,用數(shù)值形式表示該權(quán)限
5、644,該文件屬性是30. 靜態(tài)路由設(shè)定后,若網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)發(fā)生變化,需由_系統(tǒng)管理員_修改路由的設(shè)置。33.編寫的Shell程序運(yùn)行前必須賦予該腳本文件執(zhí)行 權(quán)限。目錄。三、操作題(每小題5分,共40分)的過(guò)程40.簡(jiǎn)述在虛擬機(jī)中安裝 Ubu ntu Linux 答;1。下載操作系統(tǒng)的鏡像 ISO文件 2下載虛擬機(jī)并安裝3 通過(guò)ISO文件安裝操作系統(tǒng)4. 執(zhí)行相關(guān)配置即可Linux操作系統(tǒng)復(fù)習(xí)題請(qǐng)將答案寫在答題紙上。寫在試卷上無(wú)效。一、選擇題(單選題,每小題 用戶編寫了一個(gè)文本文件分,共20分)a.txt,想將該文件名稱改為txt.a ,下列命令_D可以實(shí)現(xiàn)。A. cd a.txt xt.aB
6、. echo a.txt > txt.aC. rm a.txt txt.aD. cat a.txt > txt.a2.Linux文件權(quán)限一共A.文件類型C.文件所有者所在組的權(quán)限 某文件的組外成員的權(quán)限為只讀;D 。A. 467 B. 674 C. 476下列不是Linux系統(tǒng)進(jìn)程類型的是_D。A.交互進(jìn)程 B.批處理進(jìn)程 C.守護(hù)進(jìn)程D.就緒進(jìn)程10 在Shell腳本中,用來(lái)讀取文件內(nèi)各個(gè)域的內(nèi)容并將其賦值給Shell變量的命令是 _D.A. foldB. joinC. trD. read二、填空題(每題2分,共20分)安裝Linux系統(tǒng)對(duì)硬盤分區(qū)時(shí),必須有兩種分區(qū)類型:D. 7
7、648.2.在Linux的兩種鏈接文件中,只能實(shí)現(xiàn)對(duì)文件鏈接的一種方式是:軟鏈接Linux 原始分區(qū)(根分區(qū))和廿Linux 交換分區(qū)(符號(hào)鏈接)。10位長(zhǎng)度,分成四段,第三段表示的內(nèi)容是B.文件所有者的權(quán)限D(zhuǎn).其他用戶的權(quán)限所有者有全部權(quán)限;組內(nèi)的權(quán)限為讀與寫,則該文件的權(quán)限為8.7.對(duì)于給定的文件 file ,統(tǒng)計(jì)其中所有包含字符串”WHU的行數(shù)的一條命令是 _grep WHU file | wc -l三、簡(jiǎn)答題(每小題 5分,共20分)1.在底半技術(shù)中把一個(gè)中斷處理分為哪幾部分?為什么采用這種技術(shù)?答:在底半技術(shù)中把一個(gè)中斷處理分為2部分:頂半部分和底半部分。2分采用這種技術(shù)可以:使中斷
8、的總延遲時(shí)間最小化,加快對(duì)中斷請(qǐng)求的響應(yīng)速度,合并某些中斷處理。四、操作題(寫岀完成下述功能的命令序列,每小題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)。答:log in : zhe ngP assword :口令$who$ps$Ctrl+D2.在當(dāng)前目錄/home/zheng下新建一個(gè)目錄back,將當(dāng)前目錄改為back,在back下新建2個(gè)長(zhǎng)度為0的文件file12。test1、test2,然后把test2移到其父目錄中并改名為答:$ mkdir back$ cd backuly,并
9、8 分)DIRNAME='ls /root | grep bak' if -z "$DIRNAME" ; then mkdir /root/bak ; cd /root/bak#( 1)#(2)(3)fiYY='date +%y' ; MM='date +%m' ; DD='date +%d' #( 5)# (4)tar zcvf $BACKETC /etc echo "fileback fini shed!"(6)答:#(2)(3)(4)(5)(6)(1)獲取/root中名稱包含bak的文
10、件或目錄 判斷1結(jié)果為空創(chuàng)建目錄/root/bak并進(jìn)入該目錄獲取當(dāng)前時(shí)間的年月日按照年(2位)月(2位)日(2位)壓縮etc目錄并保存在/root/bak 中etc方式構(gòu)造壓縮文件名6分/etc按日期打包保存于該目錄中。#程序功能:若/root/bak不存在則創(chuàng)建之,然后將 /etc按日期打包保存于該目錄中。2分七、設(shè)計(jì)一個(gè)shell程序,添加一個(gè)新組為class1,然后添加屬于這個(gè)組的30個(gè)用戶,用戶名的形式為其中XX從01到30。( 6分)答:#!/bin/shstdxx,$ touch testi test2$ mv test2 ./file23.現(xiàn)在需要統(tǒng)計(jì)當(dāng)前目錄/home/zhe
11、ng下普通文件的數(shù)目并顯示結(jié)果,如何實(shí)現(xiàn)?$find-ype f | wc-zheng,為新用戶設(shè)置初始密碼,鎖定用戶賬號(hào)4假設(shè)你是系統(tǒng)管理員,需要增加一個(gè)新的用戶賬號(hào) 刪除用戶賬號(hào)chang。答: .#useradd zheng#p asswd zhe ng#p asswd-uly#userdel cha ng5. 若給答: #tar -cvf /tmp/zheng.tar.gz /home/zheng#tar -zxvf /tmp/zhe ng.tar.gz五、下面給岀了一個(gè)SHELL程序,試對(duì)其行后有 # ( n)形式的語(yǔ)句進(jìn)行解釋,并說(shuō)明程序完成的功能。( #!/bi n/sh i=1
12、 grou padd class1 while $i -le 30 do if $i -le 9 ;thenUSERNAME=stuO$ielseUSERNAME=stu$ifi useradd $USERNAME mkdir /home/$USERNAME chow n -R $USERNAME /home/$USERNAME chgrp -R class1 /home/$USERNAMEi=$($i + 1) #或 let “=i+1 ”doneLinux操作系統(tǒng)復(fù)習(xí)題三請(qǐng)將答案寫在答題紙上。寫在試卷上無(wú)效。一、選擇題(單選題,每小題 21. Linux系統(tǒng)的開(kāi)發(fā)模型是A.教堂模型 B.集
13、市模型6.以長(zhǎng)格式列目錄時(shí),若文件-分,共20分)B 。testC.層次模型的權(quán)限描述為:D.網(wǎng)狀模型drwxrw-r- ,則文件test的類型及文件主的權(quán)限是A 。A.目錄文件、讀寫執(zhí)行C.普通文件、讀寫D.B.目錄文件、讀寫普通文件、讀SHELL 將 _C執(zhí)行引號(hào)中的命令 結(jié)束進(jìn)程7當(dāng)字符串用單引號(hào)()括起來(lái)時(shí),A.解釋引號(hào)內(nèi)的特殊字符B.C.不解釋引號(hào)內(nèi)的特殊字符8. /etc/shadow 文件中存放 _B.A.用戶賬號(hào)基本信息IC.用戶組信息D.10 .為卸載一個(gè)軟件包,應(yīng)使用A.rpm -i B.rpm -e C.rpm -q D.rpm -V二、填空題(每空1分,共20分)2.在
14、Linux中,管道分為_(kāi)2_ 種類型,若創(chuàng)建或打開(kāi)管道時(shí)獲得的描述符存放在 管道寫描述符_ 。7. df命令完成_顯示文件系統(tǒng)空間使用情況 功能。三、簡(jiǎn)答題(每小題5分,共20分)2. vi編輯器有哪幾種工作模式?如何在這幾種工作模式之間轉(zhuǎn)換?答:Vi的工作模式有三種:命令模式、輸入模式、末行模式。3分在命令模式下輸入a、A、i、丨、o、O等命令之一可以進(jìn)入輸入模式,式;在命令模式下輸入:進(jìn)入末行模式,末行命令執(zhí)行完后回到命令模式。3. 什么是位置變量? shell的變量類型有哪些種?位置變量是指命令行上傳遞給程序的參數(shù)。1分Shell變量可以分為:用戶自定義變量、環(huán)境變量、位置變量、特殊變量
15、 五、下面給岀了一個(gè)D.#!/bi n/bashdir=$1if -d $dir the ncd $dirfor file in *doif -f $file the nB.用戶口令的加密信息文件系統(tǒng)信息fd 中,貝y fd1是 _功能,du 命令完成 _顯示目錄或文件占用磁盤空間容量在輸入模式下按Esc鍵回到命令模4分SHELL程序,試對(duì)其行后有 # ( n)形式的語(yǔ)句進(jìn)行解釋,并說(shuō)明程序完成的功能。(#8 分)cat $fileecho end of file $file(1)(2)(3)(4)fidoneelseecho bad directory n ame $dir ” fi 答:#
16、(2)(3)(4)(5)(6)(1)使用/bin/bash解釋腳本將位置變量1賦值給變量dir 如果dir所指為目錄將當(dāng)前目錄改為dir如果循環(huán)變量file所指是普通文件顯示文件file 的內(nèi)容 6分#程序功能:若命令行參數(shù)是一個(gè)合法目錄則顯示該目錄下所有普通文件的內(nèi)容,否則顯示錯(cuò)誤的目錄名信息。 2分七、試編寫一個(gè)SHELL程序,該程序能接收用戶從鍵盤輸入的值。(6分)答:#!/bin/sh100個(gè)整數(shù),然后求岀其總和、最大值及最小read max min=$max sum=$max i=1while $i -t 100do? ?read x?sum='ex pr $sum + $x
17、'? if $max Tt $x ? ?the n? ? ? ? max=$xfiif $ x Tt $min ? ?the n? ? ? ? min=$xfi? ?i='ex pr $i + 1' doneecho "sum = $sum ; max = $max min = $min ”Linux操作系統(tǒng)復(fù)習(xí)題四、單項(xiàng)選擇題(每題2分,共40分)1.若當(dāng)前目錄為/home命令I(lǐng)s -將顯示home目錄下的(?)。A.所有文件?所有隱含文件C.所有非隱含文件??文件的具體信息2.下面關(guān)于文件"/etc/sysconfig/network-scrip
18、ts/ifcfg-ethO"的描述哪個(gè)是正確的?()。A.它是一個(gè)系統(tǒng)腳本文件B.它是可執(zhí)行文件5.將光盤 /dev/hdc卸載的命令。umount/dev/hdc6.UBUNTU LINUX 默認(rèn)使用的文件系統(tǒng)類型為(???)A. eXt2?B.eXt3? C.FAT? D.swa p7.在LINUX中,要查看文件內(nèi)容,可使用(???)命令。A. more? ? B.cd? ? C.logi n? D.logout9.以下命令中,可以將用戶身份臨時(shí)改變?yōu)閞oot的是(???)。A.SU? B.su?C.logi n? D.logout11.若要使用進(jìn)程名來(lái)結(jié)束進(jìn)程,應(yīng)使用(???)
19、命令。A.kill?B. ps?C.pss?D. pstree12.UBUNTU LINUX所提供的安裝軟件包,默認(rèn)的打包格式為(???)。A.tar? B.tar.gz? C.rpm?D.zip13.若要將當(dāng)前目錄中的myfile.txt文件壓縮成則實(shí)現(xiàn)的命令為(???)。15.以下文件中,只有root用戶才有權(quán)存取的是(???)A. passwd? B.shadow?C.gro up?D. password16.usermod命令無(wú)法實(shí)現(xiàn)的操作是(???)A.賬戶重命名??刪除指定的賬戶和對(duì)應(yīng)的主目錄C.加鎖與解鎖用戶賬戶?對(duì)用戶密碼進(jìn)行加鎖或解鎖1.在Linux系統(tǒng)中,以(?文件?)方式
20、訪問(wèn)設(shè)備。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)中,用來(lái)存放系統(tǒng)所需要的配置文件和子目錄的目錄是( /etc?)。8.將前一個(gè)命令的標(biāo)準(zhǔn)輸出作為后一個(gè)命令的標(biāo)準(zhǔn)輸入,稱之為(??管道?)。9.為腳本程序指定執(zhí)行權(quán)的命令及參數(shù)是(?chmod a+x file name?)。10.進(jìn)行字符串查找,使用(?grep?)命令。三、寫出完成以下功能的命令(每題 2分,共10 分)2.要
21、使得名為fido的文件具有如下權(quán)限-r-xr-x x的命令。chmod 551 fido3.在/root文件夾下查找后綴為.cpp的文件。find /root-name*.cpp4.關(guān)閉linux系統(tǒng)(不重新啟動(dòng))使用的命令 halt四、簡(jiǎn)答和shell編程題(每題10分,共30分)1. ?若下達(dá)rmdir命令來(lái)刪除某個(gè)已存在的目錄,但無(wú)法成功,請(qǐng)說(shuō)明可能的原因。參考答案: 此目錄可能不存在, 或者目錄不為空,或者目錄中有隱含文件存在, 或者目錄被設(shè)置了權(quán)限,?解決方法就是先修改權(quán)限,在使用 rm - r?命令刪除。2. 簡(jiǎn)述解決忘記root密碼的辦法。參考答案:1)用Ubuntu標(biāo)準(zhǔn)安裝盤啟
22、動(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 /mn t/sysimage 4)敲入命令:P asswd更改密碼5)連續(xù)敲入兩次exit,即重起系統(tǒng),將光盤拿出,按正常模式啟動(dòng)系統(tǒng)除了用光盤引導(dǎo)rescue模式,還有一種方法是用啟動(dòng)裝載器來(lái)進(jìn)入單用戶模式:(1) grub進(jìn)入啟動(dòng)畫面之后,敲入“e,把光標(biāo)移動(dòng)到kernel .那一行,再敲入“e:在kernel 一行的 最后加上空格single,回車 敲入“b,啟動(dòng)系統(tǒng),即進(jìn)入單用戶模式, 這個(gè)
23、時(shí)候就可以用Passwd命令改密碼了。 lilo進(jìn)入lilo命令行模式,敲入linux single,即進(jìn)入單用戶模式。P asswd .如果grub/lilo設(shè)了密碼,一定要記住才行。要是忘了grub/lilo的密碼,就只有用rescue模式了。3. 創(chuàng)建一個(gè)shell腳本,它從用戶那里接收10個(gè)數(shù),并顯示已輸入的最大的數(shù)。參考程序:#! /bin/bash max=0 for(co un t=1 ; count <= 10 ; count = coun t+1) do echo -n "En ter nu mber $co unt :" read value if
24、 $max -lt $value the n max=$value fi doneLinux操作系統(tǒng)復(fù)習(xí)題五、單項(xiàng)選擇題(每題2分,共40分)2丄inux通過(guò)VFS支持多種不同的文件系統(tǒng)。Linux缺省的文件系統(tǒng)是()A.VFATB.ISO9660C.Ext系列D.NTFS3.關(guān)閉linux系統(tǒng)(不重新啟動(dòng))可使用()命令。A.ctrl+alt+delB.haltC.shutdow n -r D.reboot4.修改以太網(wǎng)mac地址的命令為()。A. pingB.ifc onfigC.arpD.traceroute8.你使用命令“Vi /etc/inittab查看該文件的內(nèi)容,你不小心改動(dòng)了一
25、些內(nèi)容,為了防止系統(tǒng)出問(wèn)題,你不想保存所修改內(nèi)容,你應(yīng)該如何操作 ()A.在末行模式下,鍵入:wqB.在末行模式下,鍵入:q!C.在末行模式下,鍵入:x!D.在編輯模式下,鍵入“ ESC鍵直接退出Vi9.刪除文件命令為()A.mkdirB.moveC.mvD.rm11.網(wǎng)絡(luò)管理員對(duì)WWW服務(wù)器可進(jìn)行訪問(wèn)、控制存取和運(yùn)行等控制,這些控制可在()文 件中體現(xiàn)。A.tar -tb)tar -cvc)tar -cvfd)tar -)。14下列哪個(gè)命令在建立一個(gè)tar歸檔文件的時(shí)候列出詳細(xì)列表(4.useradd stuff-G stuff -d /home/user2 -s /bin/bash use
26、r0216.個(gè)bash shell腳本的第一行是(A.#/bi n/cshC./bi n/bash17.改變文件所有者的命令為()? A.chmodB.touchC.chow nD.cat18.在給定文件中查找與設(shè)定條件相符字符串的命令為()。A.grepB. gzi pC.fi ndD.sort19.建立一個(gè)新文件可以使用的命令為()。A.chmodB.moreC.cpD.touch20.存放Linux基本命令的目錄是什么(A. /binB. /tmpC. /libD. /root管道)。1.將前一個(gè)命令的標(biāo)準(zhǔn)輸出作為后一個(gè)命令的標(biāo)準(zhǔn)輸入,稱之為(5.在Linux系統(tǒng)中,測(cè)試 DNS服務(wù)器是
27、否能夠正確解析域名的的客戶端命令,使用命令(nslookup )。7.在Linux操作系統(tǒng)中,設(shè)備都是通過(guò)特殊的(文件 )來(lái)訪問(wèn)。8.shell不僅是(用戶命令的解釋權(quán)),它同時(shí)也是一種功能強(qiáng)大的編程語(yǔ)言。10.結(jié)束后臺(tái)進(jìn)程的命令是(kill)。三、寫出完成以下功能的命令(每題 2分,共10 分)1.在/home目錄下查找文件名為。Profile的文件,找到后刪除2.將文件解壓縮 3.升級(jí)安裝wu-ftpd軟件包4. 創(chuàng)建一個(gè)用戶,用戶名為user02,所屬私有組和標(biāo)準(zhǔn)組為stuff,用戶家目錄為 /home/user2 用戶登陸 shell 為/bin/bash。5. 賦予所有用戶讀和寫文件
28、的權(quán)限:參考答案:1. find /home-ame .profile exec rm ;2.tar -xzvf test.tar.gz3.rpm-Uvhwu-ft pd-2.6.2選擇最值得運(yùn)行的進(jìn)程;內(nèi)存管理(MM)允許多個(gè)進(jìn)程安全的共享主內(nèi)存區(qū)域;虛擬5.四、簡(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)程間通信。的訪問(wèn)。當(dāng)需要選擇下一個(gè)進(jìn)程運(yùn)行時(shí),由調(diào)度程序進(jìn)程調(diào)度(SCHED):控制進(jìn)程對(duì)CPU隱藏了各種硬件的具體細(xì)節(jié),為所有的設(shè)備提供了統(tǒng)
29、文件系統(tǒng)(VirtualFileSystem,VFS)一的接口,VFS提供了多達(dá)數(shù)十種不同的文件系統(tǒng);網(wǎng)絡(luò)接口( NET)提供了對(duì)各種網(wǎng)絡(luò)標(biāo)準(zhǔn)的存取和各種網(wǎng)絡(luò)硬件的支持;進(jìn)程間通訊(I PC)支持進(jìn)程間各種通信機(jī)制。3.寫一個(gè)shell腳本,檢查給出的串是否為回文(palin drome)。參考程序:#! /bi n/bashecho "En ter stri ng" read str len='echo $str | wc -c' len='ex pr $le n - 1' l='ex pr $len / 2' ctr=1
30、flag=0 while test $ctr -le $l do a='echo $str | cut -c$ctr' b='echo $str | cut -c$le n' if test $a -ne $b then flag=1 break fi ctr='ex pr $ctr + 1' len='ex pr $le n - 1'done if test $flag -eq 0 the n echo "Stri ng is p ali ndrome" else echo "Stri ng not
31、 a p ali ndrome" fiLinux操作系統(tǒng)復(fù)習(xí)題六、填空題(2 X 10分)(4)3. 輸入了 Shell命令的部分字符后按什么鍵可補(bǔ)全其余部分?4. 要顯示內(nèi)存用量用什么命令?5. 完全刪除/tmP下的所有文件用什么命令及參數(shù)?6. 若從任一目錄用什么命令可快速轉(zhuǎn)到用戶家目錄?7. 要強(qiáng)制殺死某個(gè)進(jìn)程用什么命令tabfreerm-/tmpcd -)kill -9 PID二、敘述題 (70分)6 分)易。1敘述Linux操作系統(tǒng)的三個(gè)主要部分及其功能。(內(nèi)核:內(nèi)核是系統(tǒng)的心臟,是運(yùn)行程序和管理像磁盤和打印機(jī)等硬件設(shè)備的核心程序。 命令解釋層:是系統(tǒng)的用戶界面,提供了用戶
32、與內(nèi)核進(jìn)行交互操作的一種接口。文件結(jié)構(gòu):是文件存放在磁盤等存儲(chǔ)設(shè)備上的組織方法,文件結(jié)構(gòu)的相互關(guān)聯(lián)性使共享數(shù)據(jù)變得容3.敘述什么是 shell? Ubuntu的默認(rèn)shell ? ( 6分)Shell是系統(tǒng)的用戶界面,提供了用戶與內(nèi)核進(jìn)行交互操作的一種接口。是一個(gè)命令解釋器,它可以用來(lái)啟 動(dòng)、掛起、停止、甚至編寫程序。3 Linux 的默認(rèn) shell 是 bash4執(zhí)行命令ls -時(shí),某行顯示如下:-rw-r-r-1 chris chris 207 jul 2011:58 mydata用戶chris對(duì)該文件具有什么權(quán)限?( 2)執(zhí)行命令useradd Tom后,用戶Tom對(duì)該文件具有(8 分
33、)(1)什么權(quán)限?如何使任何用戶都可以讀寫執(zhí)行該文件?(4)如何把該文件屬主改為用戶root ?1讀寫2只讀3chmod777mydata4chow nrootmydata6.利用vsftp配置FTP服務(wù)器,要求:((3)1)匿名用戶可以下載上傳文件;(2)本地用戶不允許登陸。寫岀詳細(xì)的配置過(guò)程和配置選項(xiàng)。(8分)(1 )主要配置文件是 /etc/lvsftpd/vsftpd.conf ;將 vsftpd.conf 文件中的 #anon-upload-enalle=Yes 前的 “# "刪掉,并將/var/ftp/pub目錄設(shè)為同組和其它可寫權(quán)限。chmod go+w /var/ft
34、p/pub J(2 )用 service vsft pd start (st op)(restart )命令啟動(dòng)(關(guān)閉)(重啟)服務(wù)器。7如何在兩臺(tái)Linux系統(tǒng)的計(jì)算機(jī)上實(shí)現(xiàn)文件共享?寫岀該服務(wù)器的配置細(xì)節(jié)以及在客戶端的執(zhí)行命令。(8分)(1) Linux的NFS服務(wù)器的功能是向系統(tǒng)中的Linux計(jì)算機(jī)提供共享文件系統(tǒng)。(2) 使用NFS服務(wù)器配置工具配置NFS,選擇主菜單/系統(tǒng)設(shè)置/服務(wù)器設(shè)置/NFS服務(wù)器命令。 添加NFS共享目錄及允許共享的主機(jī)名(而不是提供共享的主機(jī)名)讀寫權(quán)限等內(nèi)容(3)Mou nt IP:/NetDirectorylocalDerctory9 .敘述Linux如何
35、使用 Windows系統(tǒng)硬盤(設(shè)備名為 /dev/hda3,分區(qū)類型為fat32 )上的文件,如何實(shí)現(xiàn) 開(kāi)機(jī)自動(dòng)掛載 windows硬盤。寫岀詳細(xì)的步驟。(8分)用fdisk -l /dev/had命令查看硬盤分區(qū)中情況及文件系統(tǒng)情況,決定要掛裝 建立掛裝目錄mkdir /mn t/dos掛裝 Windows 系統(tǒng) mount -tvfat /dev/had/ /mnt/dos瀏覽Windows文件系統(tǒng)ls /mnt/dos(1)(2)(3)Windows 分區(qū)(5) 卸載:umou nt /mn t/dos(6) 打開(kāi)/etc/fstab添加一行/dev/hda3 /mn t/hd vfat
36、 defaults 0 0Linux操作系統(tǒng)復(fù)習(xí)題七一、填空題(20% )默認(rèn)情況下,超級(jí)用戶和普通用戶的登錄提示符分別是:鏈接分為:硬鏈接和符號(hào)鏈接。Linux系統(tǒng)中有三種基本的文件類型:普通文件、目錄文件和設(shè)備文件。某文件的權(quán)限為:drw-r-r-,用數(shù)值形式表示該權(quán)限,則該八進(jìn)制數(shù)為:644,該文件屬性是將前一個(gè)命令的標(biāo)準(zhǔn)輸岀作為后一個(gè)命令的標(biāo)準(zhǔn)輸入,稱之為管道。設(shè)C語(yǔ)言程序my.cA. 生成目標(biāo)文件 my.o的命令是(gcc -c my.c )。B. 生成匯編語(yǔ)言文件my.s的命令是(gcc -S my.c )。C. 生成可執(zhí)行程序myp的命令是(gcc -o myp my.c )。設(shè)
37、有兩個(gè)C語(yǔ)言程序模塊 c1.c和c2.c (不含main函數(shù))A. 由 c1.c 和 c2.c 生成靜態(tài)庫(kù) libmyar.a 的命令是(gcc -o libmyar.a -c c1.c c2.c)。B. 由 c1.c 和 c2.c 生成共享庫(kù) libmyar.so 的命令是(gcc -shared -o libmyvar.so -c f1.c f2.c 在某Makefile內(nèi)有以下語(yǔ)句:SRC = f1.c f2.c f3.c..TGT = $(SRC:.c=d)SRC += f4.c貝y TGT=f1.o f2.o f3.oSRC= f1.c f2.c f3.c
38、 f4.c二、選擇題(40% )1.2.3.關(guān)于Linux內(nèi)核版本的說(shuō)法,以下錯(cuò)誤的是( A .表示為主版本號(hào).次版本號(hào).修正號(hào)C . 1.3.3表示穩(wěn)定的發(fā)行版 自由軟件的含義是(A.用戶不需要付費(fèi)C.只有軟件作者才能向用戶收費(fèi) 系統(tǒng)引導(dǎo)的過(guò)程一般包括如下幾步: 行;d. BIOS自檢。正確的順序是()。.“# ”和“ $”。)。B . 1.2.3表示穩(wěn)定的發(fā)行版B 軟件可以自由修改和發(fā)布D軟件發(fā)行商不能向用戶收費(fèi)a. MBR中的引導(dǎo)裝載程序啟動(dòng);b.用戶登錄;)。A . d,b,c,aB . d,a,c,bcd命令可以改變用戶的當(dāng)前目錄,當(dāng)用戶鍵入命令“A.當(dāng)前目錄改為根目錄
39、C .當(dāng)前目錄改為用戶主目錄在UNIX/Linux系統(tǒng)添加新用戶的命令是(C. b,d,c,a D. a,d,c,bcd”并按Enter鍵后,(B .當(dāng)前目錄不變,屏幕顯示當(dāng)前目錄D.當(dāng)前目錄改為上一級(jí)目錄)。目錄 。)。c. Linux 內(nèi)核運(yùn)A. grou paddC. userdelB. usermodD. useradd修改用戶自身的密碼可使用(A. PasswdC. P asswd mytest設(shè)用戶所使用計(jì)算機(jī)系統(tǒng)上有兩塊命令是:()B. p asswd -d mytestD. p asswd -lIDE硬盤,Linux系統(tǒng)位于第一塊硬盤上,查詢第二塊硬盤的分區(qū)情況A. fdisk
40、 -l /dev/hda1B. fdisk -l /dev/hdb2C. fdisk -l /dev/hdbD. fdisk -l /dev/hda8.統(tǒng)計(jì)磁盤空間或文件系統(tǒng)使用情況的命令是:(A. dfB. dd9.10.C. duD. fdisk用于文件系統(tǒng)直接修改文件權(quán)限管理命令為:(A. chow nB. chgr pD. umaskC. chmod顯示系統(tǒng)主機(jī)名的命令是(A. un ame -rC. un ame -nB. who am iD. whoami11.12.13.查詢已安裝軟件包 dhcP內(nèi)所含文件信息的命令是(A. rpm -qa dhc pC. rpm -qp dhc
41、 p是何類地址(A、A類C、C類FTP傳輸中使用哪兩個(gè)端口(A、23 和 24)B. rpm -ql dhc pD. rpm -qf dhc pB、21 和 22C、20 和 21D、22 和 23三、判斷題(10% ).5.6.Ubu ntu LINUX 安裝時(shí)自動(dòng)創(chuàng)建了根用戶。正確LINUX中的超級(jí)用戶為 root,登陸時(shí)不需要口令。錯(cuò)誤Linux不可以與 MS-DOS、OS/2、Windows等其他操作系統(tǒng)共存于同一臺(tái)機(jī)器上。錯(cuò)誤Linux的特點(diǎn)之一是它是一種開(kāi)放、免費(fèi)的操作系統(tǒng)。正確確定當(dāng)前目錄使用的命令為:pwd。正確Ubuntu默認(rèn)的Linu
42、x 文件系統(tǒng)是ext3。正確在字符界面環(huán)境下注銷LINUX,可用exit或ctrl+D。正確7.四、簡(jiǎn)答題(20% )1.什么是Linux ?其創(chuàng)始人是誰(shuí)?Linux操作系統(tǒng)的誕生、發(fā)展和成長(zhǎng)過(guò)程始終依賴著的重要支柱都有哪些?答:Linux是一個(gè)功能強(qiáng)大的操作系統(tǒng),同時(shí)它是一個(gè)自由軟件,是免費(fèi)的、源代碼開(kāi)放的,可以自由使 用的類UNIX產(chǎn)品。其創(chuàng)始人是 Lin us。Lin ux操作系統(tǒng)的誕生、發(fā)展和成長(zhǎng)過(guò)程始終依賴著的重要支柱有以下幾點(diǎn):(1) UNIX操作系統(tǒng);(2) MINIX 操作系統(tǒng);(3) GNU計(jì)劃;(4) P OSIX標(biāo)準(zhǔn);(5) In ter net 網(wǎng)絡(luò)。2. 試述如何創(chuàng)建
43、一個(gè)用戶。答:可使用命令 useradd創(chuàng)建新用戶,但不能在系統(tǒng)中隨便創(chuàng)建用戶,需經(jīng)相關(guān)部分批準(zhǔn)后方能創(chuàng)建。對(duì) 于長(zhǎng)期或暫時(shí)不使用的用戶,應(yīng)將其從系統(tǒng)中刪除或鎖定起來(lái),以防非法使用。創(chuàng)建新用戶時(shí)可以使用命令useradd -d home newuser指定用戶家目錄,若不指定則使用默認(rèn)的家目錄/home/newuser。一般情況下,當(dāng)一個(gè)用戶被創(chuàng)建之后,只有超級(jí)用戶為它設(shè)置密碼后才能被啟用或登錄使用。3. Linux系統(tǒng)有幾種類型文件?它們分別是什么?有哪些相同點(diǎn)和不同點(diǎn)?答:3類。分別是普通文件,目錄文件和設(shè)備文件。相同是它們都是文件,都有一個(gè)文件名和i節(jié)點(diǎn)號(hào)。不同點(diǎn)是,普通文件的內(nèi)容為數(shù)據(jù)
44、,目錄文件的內(nèi)容為目錄項(xiàng)或文件名與i節(jié)點(diǎn)對(duì)應(yīng)表,設(shè)備文件不占用磁盤空間,通過(guò)其i節(jié)點(diǎn)信息可建立與內(nèi)核驅(qū)動(dòng)程序的聯(lián)系。4. 綜述Linux系統(tǒng)的文件權(quán)限及其管理。答:Linux用文件存取控制表來(lái)解決存取權(quán)限的控制問(wèn)題。存取控制表以文件為單位,把用戶按某種關(guān)系 畫分為若干組,同時(shí)規(guī)定每組用戶的存取權(quán)限。每個(gè)文件都有一張存取控制表。在實(shí)現(xiàn)時(shí),該表存放在文 件說(shuō)明中,也就是i節(jié)點(diǎn)的文件權(quán)限項(xiàng)。就某個(gè)文件而言,它只對(duì)三類用戶(文件主,同組人,其它人)分配權(quán)限。權(quán)限的修改或分配可通過(guò)命令 chmod來(lái)實(shí)現(xiàn)。當(dāng)然 chmod和chgrp等命令也有著權(quán)限控制作用,因?yàn)槲募闹骱徒M變了,它相應(yīng)的權(quán)限 也會(huì)隨之改
45、變。5.在UNIX/Linux系統(tǒng)中,環(huán)境變量是非常重要,(1) PATH變量的作用,如何得到PATH的值?在UNIX/Linux系統(tǒng)的超級(jí)用戶的環(huán)境變量若在超級(jí)用戶的當(dāng)前目錄內(nèi)有可執(zhí)行文件在字符界面下試說(shuō)明:PATH中允許包含當(dāng)前目錄嗎?mypro ,如何執(zhí)行它(寫岀執(zhí)行時(shí)鍵盤輸入內(nèi)容 )?如何使用該命令在后臺(tái)執(zhí)行(寫岀執(zhí)行時(shí)鍵盤輸入內(nèi)容 )?答:PATH為命令搜索路徑,可用echo $PATH命令顯示;(2)UNIX/Linux 的PATH變量?jī)?nèi)不允許包含當(dāng)前路徑(.);(3)./mypro ;五、綜合編程題(10% )./my pro &1、設(shè)計(jì)一個(gè)shell程序計(jì)算n(1) 從
46、命令行接收參數(shù)n;(2) 在程序開(kāi)始后立即判斷(3) 最后岀計(jì)算的結(jié)果。參考代碼:#!/bi n/sh的階乘。要求:n的合法性,即是否有參數(shù),若有是否為正整數(shù),若非法請(qǐng)給錯(cuò)誤提示;if $# -eq 0 ; then echo -e "$0 no Params.an" exit 0; fi x='echo $1 lawk 7$:digit:/ print $0 ' 'if "x$x" != "x" ; then echo -e "Inp ut: $* error!a" exit 1; fi
47、fact=1;t mp=1while $tmp -le $1 dof act=$(fact*tmp);tmp=$(+tmp); doneecho "fact=$fact"2.閱讀Makefile 文件:all : libmys.soSRC = f1.c f2.c f3.c TGT = $(SRC:.c=.o) %.o : %.ccc -c $?libmys.so : $( TGT)cc -shared -o $ $( TGT)clea n:rm -f $(TGT)回答以下問(wèn)題:此Makefile文件的主要功能是什么?此Makefile文件包含多少個(gè)規(guī)則?它們分別是什么?使用
48、此Makefile 文件可以生成目標(biāo)文件f2.o嗎?為什么?(1)參考答案:(1)生成共享庫(kù)文件 4個(gè)。分別是:(3)可以。因?yàn)橐?guī)則libmys.so;all ,%.o, libmys.so 禾R clean。%.o : %.c 已經(jīng)定義了 *.o與*.c的關(guān)系和生成方法。Linux操作系統(tǒng)復(fù)習(xí)題八、選擇題:2.怎樣顯示當(dāng)前目錄(A)。A. pwdB. cdC. whoD. Is3.欲把當(dāng)前目錄下的file1.txt復(fù)制為file2.txt,正確的命令是(DA. copy file1.txt file2.txt B. cp file1.txt | file2.txtC. cat file2.t
49、xt file1.txt D. cat file1.txt > file2.txt4.如果您想列出當(dāng)前目錄以及子目錄下所有擴(kuò)展名為“.txt的文件,那么您可以使用的命令5.)。A. ls *.txt B. find . - name “.txtC.ls .txt 如何刪除一個(gè)非空子目錄/tmp ( B )。D. find .txtA. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/*7.下面哪個(gè)系統(tǒng)目錄中包含Linux使用的外部設(shè)備(BD. rm -f /tmp/*)。A. /binB. /devC. /bootD. /home9. Linux通過(guò)VF
50、S支持多種不同的文件系統(tǒng)。Linux缺省的文件系統(tǒng)是(C )A . VFATB. ISO9660C.Ext系列D. NTFS10.在Vi編輯器中的命令模式下,鍵入()可在光標(biāo)當(dāng)前所在行下添加一新行B. oC.D. a12.刪除文件命令為(D)A. mkdirB. moveC.mvD. rm14.假設(shè)文件fileA的符號(hào)鏈接為fileB,那么刪除fileA后,下面的描述正確的是( B )A. fileB也隨之被刪除B. fileB仍存在,但是屬于無(wú)效文件C.因?yàn)閒ileB未被刪除,所以fileA會(huì)被系統(tǒng)自動(dòng)重新建立D. fileB會(huì)隨fileA的刪除而被系統(tǒng)自動(dòng)刪除)。17.如果執(zhí)行命令#chm
51、od 746 file.txt,那么該文件的權(quán)限是(AD. rwxr-r A. rwxr-rw- B. rw-r-r- C. -xrrwx19.若一臺(tái)計(jì)算機(jī)的內(nèi)存為128MB則交換分區(qū)的大小通常是(A. 64MBB. 128MBC.256MBD. 512MB21.用ls - al命令列出下面的文件列表,是符號(hào)連接文件的是(A. -rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 helloB. -rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbeyC. drwxr-r- 1 hel users 1024 Sep 10 08:10 zhangD. lrwxr-r- 1 hel users 7 Sep 12 08:12 cheng22.文件exer1的訪問(wèn)權(quán)限為rw-r-r-,現(xiàn)要增加所有用戶的執(zhí)行權(quán)限和同組用戶的寫權(quán).chmod 765 exer1限,下列命令正確的是(A
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 內(nèi)蒙古師范大學(xué)《高分子化學(xué)與物理實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 幼兒游戲的教育作用
- 2024年刀軸式刨片機(jī)類項(xiàng)目資金籌措計(jì)劃書代可行性研究報(bào)告
- 疾病講課課件模板
- 2024年屏風(fēng)項(xiàng)目資金籌措計(jì)劃書代可行性研究報(bào)告
- 2025年陜西西安市惜才人才資源開(kāi)發(fā)有限責(zé)任公司招聘筆試參考題庫(kù)含答案解析
- 2025年廣西梧州市交通投資集團(tuán)梧州公司招聘筆試參考題庫(kù)附帶答案詳解
- 2025年江蘇常州市舜溪旅游管理有限公司招聘筆試參考題庫(kù)附帶答案詳解
- 物聯(lián)網(wǎng)技術(shù)市場(chǎng)探秘-發(fā)掘千億市場(chǎng)洞察未來(lái)趨勢(shì)
- 軌道交通:綠色智慧未來(lái)-自動(dòng)駕駛與節(jié)能技術(shù)的融合
- 建設(shè)工程前期工作咨詢費(fèi)收費(fèi)計(jì)算表
- 中國(guó)糖尿病腎臟病防治指南(2021年版)
- 八年級(jí)物理下冊(cè)《實(shí)驗(yàn)題》專項(xiàng)練習(xí)題及答案(人教版)
- 中學(xué)生詩(shī)詞知識(shí)大賽備考題庫(kù)(500題)
- 陽(yáng)光心態(tài)快樂(lè)職場(chǎng)
- 麻醉藥品專用賬冊(cè)
- 初、中、高級(jí)工程師申報(bào)培訓(xùn)課件
- 2023年山東大學(xué)考博英語(yǔ)完型填空和閱讀試題
- 俄羅斯地緣政治學(xué)
- GB/T 16180-2014勞動(dòng)能力鑒定職工工傷與職業(yè)病致殘等級(jí)
- GB/T 12513-2006鑲玻璃構(gòu)件耐火試驗(yàn)方法
評(píng)論
0/150
提交評(píng)論