Linu操作系統(tǒng)期末復(fù)習(xí)題答案_第1頁
Linu操作系統(tǒng)期末復(fù)習(xí)題答案_第2頁
Linu操作系統(tǒng)期末復(fù)習(xí)題答案_第3頁
Linu操作系統(tǒng)期末復(fù)習(xí)題答案_第4頁
Linu操作系統(tǒng)期末復(fù)習(xí)題答案_第5頁
免費預(yù)覽已結(jié)束,剩余18頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、、選擇題(每小題2分,共50分)2.在Ubuntu Linux中,系統(tǒng)默認的(A )用戶對整個系統(tǒng)擁有完全的控制權(quán)。3.A. rootB. guest當(dāng)?shù)卿汱inux時,一個具有唯一進程A. NID B. PID C. UIDC. adm ini stratorD.su pervistor.ID號的shell將被調(diào)用,這個ID是什么D. CID(?B)4.下面哪個命令是用來定義5.A. exportfs B. alias哪個目錄存放用戶密碼信息A. /bootB. /etcshell的全局變量(? D?)C. expo rts(?B)C. /varD. exportD. /dev(B?)目錄下

2、創(chuàng)建一個用戶主目錄。6.默認情況下管理員創(chuàng)建了一個用戶,就會在A. /usr B. /homeC. /root D. /etc7.當(dāng)使用mount進行設(shè)備或者文件系統(tǒng)掛載的時候,需要用到的設(shè)備名稱位于A. /homeB. /binC. /etcD. /dev8. 如果要列岀一個目錄下的所有文件需要使用命令行(?C ?)。A. ls - B. lsC. ls -a(所有)D. ls -d9. 哪個命令可以將普通用戶轉(zhuǎn)換成超級用戶(D?)A. super B. p asswdC. tarD. su10. 除非特別指定,cp假定要拷貝的文件在下面哪個目錄下(?D )A.用戶目錄 B. home目錄

3、C. root目錄 D.當(dāng)前目錄11. 在vi編輯器里,命令"dd"用來刪除當(dāng)前的(A?)A.行B.變量C.字 D.字符14.按下(A?)鍵能終止當(dāng)前運行的命令A(yù). Ctrl-CB. Ctrl-FC. Ctrl-B17. 用"rm -i",系統(tǒng)會提示什么來讓你確認(A.命令行的每個選項B.是否真的刪除18. 以下哪個命令可以終止一個用戶的所有進程A. skillallB. skill C. killD. killall19. 在Ubuntu Linux中,一般用(D )命令來查看網(wǎng)絡(luò)接口的狀態(tài)A. pingB. ipconfig C. winipcfg

4、D ifconfig20. vi中哪條命令是不保存強制退岀(C )(第五章)A. :wqB. :wq!C. :q!D. :quit22.在下列分區(qū)中,Linux默認的分區(qū)是(B )A. FAT32 B. EXT3 C FAT .D NTFS24.如果用戶想對某一命令詳細的了解,可用( 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)中,以文件的方式訪問設(shè)備 。29. 某文件的權(quán)限為:d-rw-_r-_r-,用數(shù)值形式表示該權(quán)限

5、644,該文件屬性是30. 靜態(tài)路由設(shè)定后,若網(wǎng)絡(luò)拓撲結(jié)構(gòu)發(fā)生變化,需由_系統(tǒng)管理員_修改路由的設(shè)置。33.編寫的Shell程序運行前必須賦予該腳本文件執(zhí)行 權(quán)限。目錄。三、操作題(每小題5分,共40分)的過程40.簡述在虛擬機中安裝 Ubu ntu Linux 答;1。下載操作系統(tǒng)的鏡像 ISO文件 2下載虛擬機并安裝3 通過ISO文件安裝操作系統(tǒng)4. 執(zhí)行相關(guān)配置即可Linux操作系統(tǒng)復(fù)習(xí)題請將答案寫在答題紙上。寫在試卷上無效。一、選擇題(單選題,每小題 用戶編寫了一個文本文件分,共20分)a.txt,想將該文件名稱改為txt.a ,下列命令_D可以實現(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)進程類型的是_D。A.交互進程 B.批處理進程 C.守護進程D.就緒進程10 在Shell腳本中,用來讀取文件內(nèi)各個域的內(nèi)容并將其賦值給Shell變量的命令是 _D.A. foldB. joinC. trD. read二、填空題(每題2分,共20分)安裝Linux系統(tǒng)對硬盤分區(qū)時,必須有兩種分區(qū)類型:D. 7

7、648.2.在Linux的兩種鏈接文件中,只能實現(xiàn)對文件鏈接的一種方式是:軟鏈接Linux 原始分區(qū)(根分區(qū))和廿Linux 交換分區(qū)(符號鏈接)。10位長度,分成四段,第三段表示的內(nèi)容是B.文件所有者的權(quán)限D(zhuǎn).其他用戶的權(quán)限所有者有全部權(quán)限;組內(nèi)的權(quán)限為讀與寫,則該文件的權(quán)限為8.7.對于給定的文件 file ,統(tǒng)計其中所有包含字符串”WHU的行數(shù)的一條命令是 _grep WHU file | wc -l三、簡答題(每小題 5分,共20分)1.在底半技術(shù)中把一個中斷處理分為哪幾部分?為什么采用這種技術(shù)?答:在底半技術(shù)中把一個中斷處理分為2部分:頂半部分和底半部分。2分采用這種技術(shù)可以:使中斷

8、的總延遲時間最小化,加快對中斷請求的響應(yīng)速度,合并某些中斷處理。四、操作題(寫岀完成下述功能的命令序列,每小題4分,共20分)1假設(shè)你的用戶賬號是zheng,現(xiàn)在你登錄進入 linux 系統(tǒng),查看當(dāng)前登錄到系統(tǒng)中的用戶,查看當(dāng)前系統(tǒng)中運行的進程,然后再退岀系統(tǒng)。答:log in : zhe ngP assword :口令$who$ps$Ctrl+D2.在當(dāng)前目錄/home/zheng下新建一個目錄back,將當(dāng)前目錄改為back,在back下新建2個長度為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并進入該目錄獲取當(dāng)前時間的年月日按照年(2位)月(2位)日(2位)壓縮etc目錄并保存在/root/bak 中etc方式構(gòu)造壓縮文件名6分/etc按日期打包保存于該目錄中。#程序功能:若/root/bak不存在則創(chuàng)建之,然后將 /etc按日期打包保存于該目錄中。2分七、設(shè)計一個shell程序,添加一個新組為class1,然后添加屬于這個組的30個用戶,用戶名的形式為其中XX從01到30。( 6分)答:#!/bin/shstdxx,$ touch testi test2$ mv test2 ./file23.現(xiàn)在需要統(tǒng)計當(dāng)前目錄/home/zhe

11、ng下普通文件的數(shù)目并顯示結(jié)果,如何實現(xiàn)?$find-ype f | wc-zheng,為新用戶設(shè)置初始密碼,鎖定用戶賬號4假設(shè)你是系統(tǒng)管理員,需要增加一個新的用戶賬號 刪除用戶賬號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五、下面給岀了一個SHELL程序,試對其行后有 # ( n)形式的語句進行解釋,并說明程序完成的功能。( #!/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í)題三請將答案寫在答題紙上。寫在試卷上無效。一、選擇題(單選題,每小題 21. Linux系統(tǒng)的開發(fā)模型是A.教堂模型 B.集

13、市模型6.以長格式列目錄時,若文件-分,共20分)B 。testC.層次模型的權(quán)限描述為:D.網(wǎng)狀模型drwxrw-r- ,則文件test的類型及文件主的權(quán)限是A 。A.目錄文件、讀寫執(zhí)行C.普通文件、讀寫D.B.目錄文件、讀寫普通文件、讀SHELL 將 _C執(zhí)行引號中的命令 結(jié)束進程7當(dāng)字符串用單引號()括起來時,A.解釋引號內(nèi)的特殊字符B.C.不解釋引號內(nèi)的特殊字符8. /etc/shadow 文件中存放 _B.A.用戶賬號基本信息IC.用戶組信息D.10 .為卸載一個軟件包,應(yīng)使用A.rpm -i B.rpm -e C.rpm -q D.rpm -V二、填空題(每空1分,共20分)2.在

14、Linux中,管道分為_2_ 種類型,若創(chuàng)建或打開管道時獲得的描述符存放在 管道寫描述符_ 。7. df命令完成_顯示文件系統(tǒng)空間使用情況 功能。三、簡答題(每小題5分,共20分)2. vi編輯器有哪幾種工作模式?如何在這幾種工作模式之間轉(zhuǎn)換?答:Vi的工作模式有三種:命令模式、輸入模式、末行模式。3分在命令模式下輸入a、A、i、丨、o、O等命令之一可以進入輸入模式,式;在命令模式下輸入:進入末行模式,末行命令執(zhí)行完后回到命令模式。3. 什么是位置變量? shell的變量類型有哪些種?位置變量是指命令行上傳遞給程序的參數(shù)。1分Shell變量可以分為:用戶自定義變量、環(huán)境變量、位置變量、特殊變量

15、 五、下面給岀了一個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程序,試對其行后有 # ( n)形式的語句進行解釋,并說明程序完成的功能。(#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ù)是一個合法目錄則顯示該目錄下所有普通文件的內(nèi)容,否則顯示錯誤的目錄名信息。 2分七、試編寫一個SHELL程序,該程序能接收用戶從鍵盤輸入的值。(6分)答:#!/bin/sh100個整數(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í)題四、單項選擇題(每題2分,共40分)1.若當(dāng)前目錄為/home命令I(lǐng)s -將顯示home目錄下的(?)。A.所有文件?所有隱含文件C.所有非隱含文件??文件的具體信息2.下面關(guān)于文件"/etc/sysconfig/network-scrip

18、ts/ifcfg-ethO"的描述哪個是正確的?()。A.它是一個系統(tǒng)腳本文件B.它是可執(zhí)行文件5.將光盤 /dev/hdc卸載的命令。umount/dev/hdc6.UBUNTU LINUX 默認使用的文件系統(tǒng)類型為(???)A. eXt2?B.eXt3? C.FAT? D.swa p7.在LINUX中,要查看文件內(nèi)容,可使用(???)命令。A. more? ? B.cd? ? C.logi n? D.logout9.以下命令中,可以將用戶身份臨時改變?yōu)閞oot的是(???)。A.SU? B.su?C.logi n? D.logout11.若要使用進程名來結(jié)束進程,應(yīng)使用(???)

19、命令。A.kill?B. ps?C.pss?D. pstree12.UBUNTU LINUX所提供的安裝軟件包,默認的打包格式為(???)。A.tar? B.tar.gz? C.rpm?D.zip13.若要將當(dāng)前目錄中的myfile.txt文件壓縮成則實現(xiàn)的命令為(???)。15.以下文件中,只有root用戶才有權(quán)存取的是(???)A. passwd? B.shadow?C.gro up?D. password16.usermod命令無法實現(xiàn)的操作是(???)A.賬戶重命名??刪除指定的賬戶和對應(yīng)的主目錄C.加鎖與解鎖用戶賬戶?對用戶密碼進行加鎖或解鎖1.在Linux系統(tǒng)中,以(?文件?)方式

20、訪問設(shè)備。3. 鏈接分為: 硬鏈接和(??軟鏈接?)。4.某文件的權(quán)限為:drw-r-r-,用數(shù)值形式表示該權(quán)限,該文件屬性是(??目錄?)。5.前臺起動的進程使用(?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ù)是(?chmod a+x file name?)。10.進行字符串查找,使用(?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)(不重新啟動)使用的命令 halt四、簡答和shell編程題(每題10分,共30分)1. ?若下達rmdir命令來刪除某個已存在的目錄,但無法成功,請說明可能的原因。參考答案: 此目錄可能不存在, 或者目錄不為空,或者目錄中有隱含文件存在, 或者目錄被設(shè)置了權(quán)限,?解決方法就是先修改權(quán)限,在使用 rm - r?命令刪除。2. 簡述解決忘記root密碼的辦法。參考答案:1)用Ubuntu標(biāo)準(zhǔn)安裝盤啟

22、動系統(tǒng)當(dāng)出現(xiàn)提示符時敲入:linux rescue就會以修復(fù)模式啟動系統(tǒng)2)系統(tǒng)啟動完畢后,會將硬盤 mount到/mnt/sysimage屆時會有提示 3)進入提示符后,敲入命令: chroot /mn t/sysimage 4)敲入命令:P asswd更改密碼5)連續(xù)敲入兩次exit,即重起系統(tǒng),將光盤拿出,按正常模式啟動系統(tǒng)除了用光盤引導(dǎo)rescue模式,還有一種方法是用啟動裝載器來進入單用戶模式:(1) grub進入啟動畫面之后,敲入“e,把光標(biāo)移動到kernel .那一行,再敲入“e:在kernel 一行的 最后加上空格single,回車 敲入“b,啟動系統(tǒng),即進入單用戶模式, 這個

23、時候就可以用Passwd命令改密碼了。 lilo進入lilo命令行模式,敲入linux single,即進入單用戶模式。P asswd .如果grub/lilo設(shè)了密碼,一定要記住才行。要是忘了grub/lilo的密碼,就只有用rescue模式了。3. 創(chuàng)建一個shell腳本,它從用戶那里接收10個數(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í)題五、單項選擇題(每題2分,共40分)2丄inux通過VFS支持多種不同的文件系統(tǒng)。Linux缺省的文件系統(tǒng)是()A.VFATB.ISO9660C.Ext系列D.NTFS3.關(guān)閉linux系統(tǒ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)容,你不小心改動了一

25、些內(nèi)容,為了防止系統(tǒng)出問題,你不想保存所修改內(nèi)容,你應(yīng)該如何操作 ()A.在末行模式下,鍵入:wqB.在末行模式下,鍵入:q!C.在末行模式下,鍵入:x!D.在編輯模式下,鍵入“ ESC鍵直接退出Vi9.刪除文件命令為()A.mkdirB.moveC.mvD.rm11.網(wǎng)絡(luò)管理員對WWW服務(wù)器可進行訪問、控制存取和運行等控制,這些控制可在()文 件中體現(xiàn)。A.tar -tb)tar -cvc)tar -cvfd)tar -)。14下列哪個命令在建立一個tar歸檔文件的時候列出詳細列表(4.useradd stuff-G stuff -d /home/user2 -s /bin/bash use

26、r0216.個bash shell腳本的第一行是(A.#/bi n/cshC./bi n/bash17.改變文件所有者的命令為()? A.chmodB.touchC.chow nD.cat18.在給定文件中查找與設(shè)定條件相符字符串的命令為()。A.grepB. gzi pC.fi ndD.sort19.建立一個新文件可以使用的命令為()。A.chmodB.moreC.cpD.touch20.存放Linux基本命令的目錄是什么(A. /binB. /tmpC. /libD. /root管道)。1.將前一個命令的標(biāo)準(zhǔn)輸出作為后一個命令的標(biāo)準(zhǔn)輸入,稱之為(5.在Linux系統(tǒng)中,測試 DNS服務(wù)器是

27、否能夠正確解析域名的的客戶端命令,使用命令(nslookup )。7.在Linux操作系統(tǒng)中,設(shè)備都是通過特殊的(文件 )來訪問。8.shell不僅是(用戶命令的解釋權(quán)),它同時也是一種功能強大的編程語言。10.結(jié)束后臺進程的命令是(kill)。三、寫出完成以下功能的命令(每題 2分,共10 分)1.在/home目錄下查找文件名為。Profile的文件,找到后刪除2.將文件解壓縮 3.升級安裝wu-ftpd軟件包4. 創(chuàng)建一個用戶,用戶名為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選擇最值得運行的進程;內(nèi)存管理(MM)允許多個進程安全的共享主內(nèi)存區(qū)域;虛擬5.四、簡答和shell編程題(每題10分,共30分)1. Linux內(nèi)核主要由哪幾部分組成?每部分的作用?參考答案:Linux內(nèi)核主要由五個子系統(tǒng)組成:進程調(diào)度,內(nèi)存管理,虛擬文件系統(tǒng),網(wǎng)絡(luò)接口,進程間通信。的訪問。當(dāng)需要選擇下一個進程運行時,由調(diào)度程序進程調(diào)度(SCHED):控制進程對CPU隱藏了各種硬件的具體細節(jié),為所有的設(shè)備提供了統(tǒng)

29、文件系統(tǒng)(VirtualFileSystem,VFS)一的接口,VFS提供了多達數(shù)十種不同的文件系統(tǒng);網(wǎng)絡(luò)接口( NET)提供了對各種網(wǎng)絡(luò)標(biāo)準(zhǔn)的存取和各種網(wǎng)絡(luò)硬件的支持;進程間通訊(I PC)支持進程間各種通信機制。3.寫一個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命令的部分字符后按什么鍵可補全其余部分?4. 要顯示內(nèi)存用量用什么命令?5. 完全刪除/tmP下的所有文件用什么命令及參數(shù)?6. 若從任一目錄用什么命令可快速轉(zhuǎn)到用戶家目錄?7. 要強制殺死某個進程用什么命令tabfreerm-/tmpcd -)kill -9 PID二、敘述題 (70分)6 分)易。1敘述Linux操作系統(tǒng)的三個主要部分及其功能。(內(nèi)核:內(nèi)核是系統(tǒng)的心臟,是運行程序和管理像磁盤和打印機等硬件設(shè)備的核心程序。 命令解釋層:是系統(tǒng)的用戶界面,提供了用戶

32、與內(nèi)核進行交互操作的一種接口。文件結(jié)構(gòu):是文件存放在磁盤等存儲設(shè)備上的組織方法,文件結(jié)構(gòu)的相互關(guān)聯(lián)性使共享數(shù)據(jù)變得容3.敘述什么是 shell? Ubuntu的默認shell ? ( 6分)Shell是系統(tǒng)的用戶界面,提供了用戶與內(nèi)核進行交互操作的一種接口。是一個命令解釋器,它可以用來啟 動、掛起、停止、甚至編寫程序。3 Linux 的默認 shell 是 bash4執(zhí)行命令ls -時,某行顯示如下:-rw-r-r-1 chris chris 207 jul 2011:58 mydata用戶chris對該文件具有什么權(quán)限?( 2)執(zhí)行命令useradd Tom后,用戶Tom對該文件具有(8 分

33、)(1)什么權(quán)限?如何使任何用戶都可以讀寫執(zhí)行該文件?(4)如何把該文件屬主改為用戶root ?1讀寫2只讀3chmod777mydata4chow nrootmydata6.利用vsftp配置FTP服務(wù)器,要求:((3)1)匿名用戶可以下載上傳文件;(2)本地用戶不允許登陸。寫岀詳細的配置過程和配置選項。(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 )命令啟動(關(guān)閉)(重啟)服務(wù)器。7如何在兩臺Linux系統(tǒng)的計算機上實現(xiàn)文件共享?寫岀該服務(wù)器的配置細節(jié)以及在客戶端的執(zhí)行命令。(8分)(1) Linux的NFS服務(wù)器的功能是向系統(tǒng)中的Linux計算機提供共享文件系統(tǒng)。(2) 使用NFS服務(wù)器配置工具配置NFS,選擇主菜單/系統(tǒng)設(shè)置/服務(wù)器設(shè)置/NFS服務(wù)器命令。 添加NFS共享目錄及允許共享的主機名(而不是提供共享的主機名)讀寫權(quán)限等內(nèi)容(3)Mou nt IP:/NetDirectorylocalDerctory9 .敘述Linux如何

35、使用 Windows系統(tǒng)硬盤(設(shè)備名為 /dev/hda3,分區(qū)類型為fat32 )上的文件,如何實現(xiàn) 開機自動掛載 windows硬盤。寫岀詳細的步驟。(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) 打開/etc/fstab添加一行/dev/hda3 /mn t/hd vfat

36、 defaults 0 0Linux操作系統(tǒng)復(fù)習(xí)題七一、填空題(20% )默認情況下,超級用戶和普通用戶的登錄提示符分別是:鏈接分為:硬鏈接和符號鏈接。Linux系統(tǒng)中有三種基本的文件類型:普通文件、目錄文件和設(shè)備文件。某文件的權(quán)限為:drw-r-r-,用數(shù)值形式表示該權(quán)限,則該八進制數(shù)為:644,該文件屬性是將前一個命令的標(biāo)準(zhǔn)輸岀作為后一個命令的標(biāo)準(zhǔn)輸入,稱之為管道。設(shè)C語言程序my.cA. 生成目標(biāo)文件 my.o的命令是(gcc -c my.c )。B. 生成匯編語言文件my.s的命令是(gcc -S my.c )。C. 生成可執(zhí)行程序myp的命令是(gcc -o myp my.c )。設(shè)

37、有兩個C語言程序模塊 c1.c和c2.c (不含main函數(shù))A. 由 c1.c 和 c2.c 生成靜態(tài)庫 libmyar.a 的命令是(gcc -o libmyar.a -c c1.c c2.c)。B. 由 c1.c 和 c2.c 生成共享庫 libmyar.so 的命令是(gcc -shared -o libmyvar.so -c f1.c f2.c 在某Makefile內(nèi)有以下語句: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)核版本的說法,以下錯誤的是( A .表示為主版本號.次版本號.修正號C . 1.3.3表示穩(wěn)定的發(fā)行版 自由軟件的含義是(A.用戶不需要付費C.只有軟件作者才能向用戶收費 系統(tǒng)引導(dǎo)的過程一般包括如下幾步: 行;d. BIOS自檢。正確的順序是()。.“# ”和“ $”。)。B . 1.2.3表示穩(wěn)定的發(fā)行版B 軟件可以自由修改和發(fā)布D軟件發(fā)行商不能向用戶收費a. MBR中的引導(dǎo)裝載程序啟動;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)前目錄改為上一級目錄)。目錄 。)。c. Linux 內(nèi)核運A. grou paddC. userdelB. usermodD. useradd修改用戶自身的密碼可使用(A. PasswdC. P asswd mytest設(shè)用戶所使用計算機系統(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)計磁盤空間或文件系統(tǒng)使用情況的命令是:(A. dfB. dd9.10.C. duD. fdisk用于文件系統(tǒng)直接修改文件權(quán)限管理命令為:(A. chow nB. chgr pD. umaskC. chmod顯示系統(tǒng)主機名的命令是(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傳輸中使用哪兩個端口(A、23 和 24)B. rpm -ql dhc pD. rpm -qf dhc pB、21 和 22C、20 和 21D、22 和 23三、判斷題(10% ).5.6.Ubu ntu LINUX 安裝時自動創(chuàng)建了根用戶。正確LINUX中的超級用戶為 root,登陸時不需要口令。錯誤Linux不可以與 MS-DOS、OS/2、Windows等其他操作系統(tǒng)共存于同一臺機器上。錯誤Linux的特點之一是它是一種開放、免費的操作系統(tǒng)。正確確定當(dāng)前目錄使用的命令為:pwd。正確Ubuntu默認的Linu

42、x 文件系統(tǒng)是ext3。正確在字符界面環(huán)境下注銷LINUX,可用exit或ctrl+D。正確7.四、簡答題(20% )1.什么是Linux ?其創(chuàng)始人是誰?Linux操作系統(tǒng)的誕生、發(fā)展和成長過程始終依賴著的重要支柱都有哪些?答:Linux是一個功能強大的操作系統(tǒng),同時它是一個自由軟件,是免費的、源代碼開放的,可以自由使 用的類UNIX產(chǎn)品。其創(chuàng)始人是 Lin us。Lin ux操作系統(tǒng)的誕生、發(fā)展和成長過程始終依賴著的重要支柱有以下幾點:(1) UNIX操作系統(tǒng);(2) MINIX 操作系統(tǒng);(3) GNU計劃;(4) P OSIX標(biāo)準(zhǔn);(5) In ter net 網(wǎng)絡(luò)。2. 試述如何創(chuàng)建

43、一個用戶。答:可使用命令 useradd創(chuàng)建新用戶,但不能在系統(tǒng)中隨便創(chuàng)建用戶,需經(jīng)相關(guān)部分批準(zhǔn)后方能創(chuàng)建。對 于長期或暫時不使用的用戶,應(yīng)將其從系統(tǒng)中刪除或鎖定起來,以防非法使用。創(chuàng)建新用戶時可以使用命令useradd -d home newuser指定用戶家目錄,若不指定則使用默認的家目錄/home/newuser。一般情況下,當(dāng)一個用戶被創(chuàng)建之后,只有超級用戶為它設(shè)置密碼后才能被啟用或登錄使用。3. Linux系統(tǒng)有幾種類型文件?它們分別是什么?有哪些相同點和不同點?答:3類。分別是普通文件,目錄文件和設(shè)備文件。相同是它們都是文件,都有一個文件名和i節(jié)點號。不同點是,普通文件的內(nèi)容為數(shù)據(jù)

44、,目錄文件的內(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)系 畫分為若干組,同時規(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)限 也會隨之改

45、變。5.在UNIX/Linux系統(tǒng)中,環(huán)境變量是非常重要,(1) PATH變量的作用,如何得到PATH的值?在UNIX/Linux系統(tǒng)的超級用戶的環(huán)境變量若在超級用戶的當(dāng)前目錄內(nèi)有可執(zhí)行文件在字符界面下試說明:PATH中允許包含當(dāng)前目錄嗎?mypro ,如何執(zhí)行它(寫岀執(zhí)行時鍵盤輸入內(nèi)容 )?如何使用該命令在后臺執(zhí)行(寫岀執(zhí)行時鍵盤輸入內(nèi)容 )?答:PATH為命令搜索路徑,可用echo $PATH命令顯示;(2)UNIX/Linux 的PATH變量內(nèi)不允許包含當(dāng)前路徑(.);(3)./mypro ;五、綜合編程題(10% )./my pro &1、設(shè)計一個shell程序計算n(1) 從

46、命令行接收參數(shù)n;(2) 在程序開始后立即判斷(3) 最后岀計算的結(jié)果。參考代碼:#!/bi n/sh的階乘。要求:n的合法性,即是否有參數(shù),若有是否為正整數(shù),若非法請給錯誤提示;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)回答以下問題:此Makefile文件的主要功能是什么?此Makefile文件包含多少個規(guī)則?它們分別是什么?使用

48、此Makefile 文件可以生成目標(biāo)文件f2.o嗎?為什么?(1)參考答案:(1)生成共享庫文件 4個。分別是:(3)可以。因為規(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)前目錄以及子目錄下所有擴展名為“.txt的文件,那么您可以使用的命令5.)。A. ls *.txt B. find . - name “.txtC.ls .txt 如何刪除一個非空子目錄/tmp ( B )。D. find .txtA. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/*7.下面哪個系統(tǒng)目錄中包含Linux使用的外部設(shè)備(BD. rm -f /tmp/*)。A. /binB. /devC. /bootD. /home9. Linux通過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的符號鏈接為fileB,那么刪除fileA后,下面的描述正確的是( B )A. fileB也隨之被刪除B. fileB仍存在,但是屬于無效文件C.因為fileB未被刪除,所以fileA會被系統(tǒng)自動重新建立D. fileB會隨fileA的刪除而被系統(tǒng)自動刪除)。17.如果執(zhí)行命令#chm

51、od 746 file.txt,那么該文件的權(quán)限是(AD. rwxr-r A. rwxr-rw- B. rw-r-r- C. -xrrwx19.若一臺計算機的內(nèi)存為128MB則交換分區(qū)的大小通常是(A. 64MBB. 128MBC.256MBD. 512MB21.用ls - al命令列出下面的文件列表,是符號連接文件的是(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的訪問權(quán)限為rw-r-r-,現(xiàn)要增加所有用戶的執(zhí)行權(quán)限和同組用戶的寫權(quán).chmod 765 exer1限,下列命令正確的是(A

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論