Linux操作系統(tǒng)期末復(fù)習(xí)題(含答案)_第1頁
Linux操作系統(tǒng)期末復(fù)習(xí)題(含答案)_第2頁
Linux操作系統(tǒng)期末復(fù)習(xí)題(含答案)_第3頁
Linux操作系統(tǒng)期末復(fù)習(xí)題(含答案)_第4頁
Linux操作系統(tǒng)期末復(fù)習(xí)題(含答案)_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Linux期末復(fù)習(xí)題(一)

一、選擇題(每小題2分,共50分)

2.在UbuntuLinux+,系統(tǒng)默認的(A)用戶對整個系統(tǒng)擁有完全的控制權(quán)。

A.rootB.guestC.administratorD.supervistor.

3.當?shù)卿汱inux時,一個具有唯一進程ID號的shell將被調(diào)用,這個ID是什么(B)

A.NIDB.PIDC.UIDD.CID

4.下面哪個命令是用來定義shell的全局變量(D)

A.exportfsB.aliasC.exportsD.export

5.哪個目錄存放用戶密碼信息(B)

A./bootB./etcC./varD./dev

6.默認情況下管理員創(chuàng)建了一個用戶,就會在(B)目錄下創(chuàng)建一個用戶主目錄。

A./usrB./homeC./rootD./etc

7..當使用mount進行設(shè)備或者文件系統(tǒng)掛載的時候,需要用到的設(shè)備名稱位于(D)目錄。

A./homeB./binC./etcI),/dev

8.如果要列出一個目錄下的所有文件需要使用命令行(C)。

A.Is-1B.IsC.1sa(所有)I).Is-d

9.哪個命令可以將普通用戶轉(zhuǎn)換成超級用戶(D)

A.superB.passwdC.tarD.su

10.除非特別指定,cp假定要拷貝的文件在下面哪個目錄下(D)

A.用戶目錄B.home目錄C.root目錄D.當前目錄

11.在vi編輯器里,命令〃dd〃用來刪除當前的(A)

A.行B.變量C.字D.字符

14.按下(A)鍵能終止當前運行的命令

A.Ctrl-CB.Ctrl-FC.Ctrl-BD.Ctrl-D

17.用“切-「,系統(tǒng)會提示什么來讓你確認(B)

A.命令行的每個選項B.是否真的刪除C.是否有寫的權(quán)限D(zhuǎn).文件的位置

18.以下哪個命令可以終止一個用戶的所有進程(D)

A.skillallB.skillC.killD.killall

19.在UbuntuLinux中,一般用(D)命令來查看網(wǎng)絡(luò)接口的狀態(tài)

A.pingB.ipconfigC.winipefgI)ifconfig

20.vi中哪條命令是不保存強制退出(C)(第五章)

A.:wqB.:wq!C.:q!I).:quit

22.在下列分區(qū)中,Linux默認的分區(qū)是(B)

A.FAT32B.EXT3CFAT.DNTFS

24.如果用戶想對某一命令詳細的了解,可用(C)

A.IsB.help(內(nèi)部)C.man(列舉的信息多)Ddir

二、填空題(每空1分,共10分)

26.在Linux系統(tǒng)中,以—文件的—方式訪問設(shè)備。

29.某文件的權(quán)限為:d-rw-_r-_r-,用數(shù)值形式表示該權(quán)限陋,該文件屬性是目錄。

30.靜態(tài)路由設(shè)定后,若網(wǎng)絡(luò)拓撲結(jié)構(gòu)發(fā)生變化,需由—系統(tǒng)管理員—修改路由的設(shè)置。

33.編寫的Shell程序運行前必須賦予該腳本文件—執(zhí)行—權(quán)限。

三、操作題(每小題5分,共40分)

40.簡述在虛擬機中安裝IbuntuLinux的過程

答;1。下載操作系統(tǒng)的鏡像ISO文件

2.下載虛擬機并安裝

3.通過ISO文件安裝操作系統(tǒng)

4.執(zhí)行相關(guān)配置即可

Linux操作系統(tǒng)復(fù)E題二

請將答案寫在答題紙上。寫在試卷上無效,

一、選擇題(單選題,每小題2分,共20分)

1.用戶編寫了一個文本文件a.txt,想將該文件名稱改為txt.a,下列命令_D可以實

現(xiàn)。

A.cda.txtxt.aB.echoa.txt>txt.a

C.rma.txttxt.aI),cata.txt>txt.a

2.Linux文件權(quán)限一共ID位長度,分成四段,第三段表示的內(nèi)容是.C—。

A.文件類型B.文件所有者的權(quán)限

C.文件所有者所在組的權(quán)限D(zhuǎn).其他用戶的權(quán)限

6.某文件的組外成員的權(quán)限為只讀;所有者有全部權(quán)限;組內(nèi)的權(quán)限為讀與寫,則該文件

的權(quán)限為_D-o

A.467B.674C.476D.764

8.下列不是Linux系統(tǒng)進程類型的是_D。

A.交互進程B.批處理進程C.守護進程D.就緒進程

10.在Shell腳本中,月來讀取文件內(nèi)各個域的內(nèi)容并將其賦值給Shell變量的命令是

D—o

A.foldB.joinC.trD.read

二、填空題(每題2分,關(guān)20分)

1.安裝liniix系統(tǒng)對硬盤分區(qū)時,必須有兩種分區(qū)類型:Linux原始分區(qū)(根分區(qū))和Linux

交換分區(qū)。

2.在Linux的兩種鏈接文件中,只能實現(xiàn)對文件鏈接的一種方式是:軟鏈接(符號鏈接)。

7.將/home/studl/wang目錄做歸檔壓縮,壓縮后生成vang.tar.gz文件,并將此文件保存

到/home目錄下,實現(xiàn)此任務(wù)的tar命令格式—tarczvfwang.tar.gz

/home/studl/wang。

8.對于給定的文件file,統(tǒng)計其中所有包含字符串“WHU”的行數(shù)的一條命令是grcpWHU

fileIwcT

三、簡答題(每小題5分,共20分)

1.在底半技術(shù)中把一個中斷處理分為哪幾部分?為什么采用這種技術(shù)?

答:在底半技術(shù)中把一個中斷處理分為2部分:頂半部分和底半部分。2分

采用這種技術(shù)可以:使中斷的總延遲時間最小化,加快對中斷請求的響應(yīng)速度,合并某

些中斷處理。3分

四、操作題(寫出完成下述功能的命令序列,每小題4分,共20分)

1.假設(shè)你的用戶賬號是zhcng,現(xiàn)在你登錄進入linux系統(tǒng),查看當前登錄到系統(tǒng)中的用

戶,查看當前系統(tǒng)中運行的進程,然后再退出系統(tǒng)。

答:login:zheng

Password:口令

$who

$ps

$Ctrl+D

2.在當前目錄/home/zheng下新建一個目錄back,將當前目錄改為back,在back下新建2

個長度為0的文件testl、test2,然后把test2移到其父目錄中并改名為filel2。

答:$mkdirback

$cdback

$touchtestltest2

$mvtest2../file2

3.現(xiàn)在需要統(tǒng)計當前目錄/home/zheng下普通文件的數(shù)目并顯示結(jié)果,如何實現(xiàn)?

$find-typef|wc-1

4.假設(shè)你是系統(tǒng)管理員,需要增加?個新的用戶賬號zheng,為新用戶設(shè)置初始密碼,鎖

定用戶賬號uly,開刪除用戶賬號chang。

答:.#useraddzheng

#passwdzheng

Spasswd-1uly

#userdelchang

5.若給需要將/home/zheng目錄下的所有文件打包壓縮成/tmp/zheng.tar.gz,你準備怎么

做?當需要從壓縮包中恢復(fù)時,又該如何處理?

答:#tar-zevf/tmp/zheng.tar.gz/home/zheng

#tar-zxvf/tmp/zhong.tar.gz

五、下面給出了一個SHELL程序,試對其行后有#(n)形式的語句進行解釋,并說明程序完

成的功能。(8分)

#!/bin/sh

DIRNAME='Is/rootgrepbak'#(1)

if[-z"$DIRNAME"];then#(2)

mkdir/root/bak;cd/root/bak#(3)

6.以長格式列目錄時,若文件test的權(quán)限描述為:drvxrw-r-,則文件test的類型及文

件主的權(quán)限是_A—。

A.目錄文件、讀寫執(zhí)行B.目錄文件、讀寫

C.普通文件、讀寫【).普通文件、讀

7.當字符串用單引號('')括起來時,SHELL將_C__o

A.解釋引號內(nèi)的特殊字符B.執(zhí)行引號中的命令

C.不解釋引號內(nèi)的特殊字符D.結(jié)束進程

8./etc/shadow文件中存放B___。

A.用戶賬號基木信息B.用戶口令的加密信息

C.用戶組信息D.文件系統(tǒng)信息

10.為卸載一個軟件包,應(yīng)使用—B_o

A.rpm-iB.rpm-eC.rpm-qD.rpm-V

二、填空題(每空1分,共20分)

2.在Linux中,管道分為_2—種類型,若創(chuàng)建或打開管道時獲得的描述符存放在fd

中,則fd[1]是管道寫描述符。

7.df命令完成顯示文件系統(tǒng)空間使用情況功能,du命令完成顯示目錄或文件占

用磁盤空間容量一功能。

三、簡答題(每小題5分,共20分)

2.vi編輯器有哪幾種工作模式?如何在這幾種工作模式之間轉(zhuǎn)換?

答:Vi的工作模式有三種:命令模式、輸入模式、末行模式。3分

在命令模式下輸入a、A、i、I、。、0等命令之一可以進入輸入模式,在輸入模式下按

Esc鍵回到命令模式;在命令模式下輸入:進入末行模式,末行命令執(zhí)行完后回到命令模式。

3.什么是位置變量?shell的變量類型有哪些種?

位置變量是指命令行上傳遞給程序的參數(shù)。1分

Shell變量可以分為:用戶自定義變量、環(huán)境變量、位置變量、特殊變量4分

五、下面給出了一個SHELL程序,試對其行后有#(n)形式的語句進行解釋,并說明程序完

成的功能。(8分)

#!/bin/bash#(1)

dir=$l#(2)

if[-d$dir]#(3)

then

cd$dir#(4)

forfilein*

do

if[-fSfile]#(5)

then

cat$file#(6)

echo"endoffile$filew

fi

done

else

echo“baddirectoryname$dir”

fi

答:#(1)使用/bin/bash解釋腳本

U(2)將位置變量1賦值給變量dir

#(3)如果dir所指為目錄

#(4)將當前目錄改為dir

#(5)如果循環(huán)變量file所指是普通文件

#(6)顯示文件file的內(nèi)容6分

程序功能:若命令行參數(shù)是?個合法目錄則顯示該目錄下所有普通文件的內(nèi)容,否則顯示錯

誤的目錄名信息。2分

七、試編寫一個SHELL程序,該程序能接收用戶從鍵盤輸入的100個整數(shù),然后求出其總和、

最大值及最小值。(6分)

答:#!/bin/sh

readmax

min=$max

sum=$max

i=l

while[$i-It100]

do

readx

sum='expr$sum+$x'

if[$max-It$x]

then

max=$x

fi

if[$x-ItSmin]

then

min=$x

fi

i=expr$i+1

done

echo"sum=$sum;max=Smaxmin=Smin”

Linux操作系統(tǒng)復(fù)習(xí)題四

一、單項選擇題(每題2分,共40分)

1.若當前目錄為/home,命令I(lǐng)s-1將顯示home目錄下的(

A.所有文件B.所有隱含

文件

C.所有非隱含文件D.文件的具體信息

2.下面關(guān)于文件,z/etc/sysconfig/network-scr'pts/ifcfg-ethO〃的描述哪個

是正確的?()o

A.它是一個系統(tǒng)腳本文件B.它是可執(zhí)行文件

C.它存放本機的名字D.它指定本機ethO的IP地址

6.UBUNTULINUX默認使用的文件系統(tǒng)類型為()

A.ext2B.ext3C.FAT

D.swap

7.在LTNUX中.要查看文件內(nèi)容.可使用()命令C

A.moreB.cdC.loginD.logout

9.以下命令中,可以將用戶身份臨時改變?yōu)閞oot的是()O

A.SUB.suC.loginD.logout

11.若要使用進程名來結(jié)束進程,應(yīng)使用()命令。

A.killB.psC.pssD.pstre

e

12.UBUNTULINUX所提供的安裝軟件包,默認的打包格式為()O

A..tarB..tar.gzC..rpmD..zip

13.若要將當前目錄中的myfile.txt文件壓縮成myfile.txt.tar.gz,則實現(xiàn)的

命令為()o

A.tar-evfmyfile.txtmyfile.txt.tar.gz

B.tar-zevfmyfile.txtmyfile.txt.tar.gz

C.tar-zevfmyfile.txt.tar.gzmyfile.txt

D.tar-evfmyfile.txt.tar.gzmyfile.txt

15.以下文件中,只有root用戶才有權(quán)存取的是()

A.passwdB.shadowC.groupD.password

16.usermod命令無法實現(xiàn)的操作是()

A.賬戶重命名B.刪除指定

的賬戶和對應(yīng)的主目錄

C.加鎖與解鎖用戶賬戶D.對用戶密碼進行

加鎖或解鎖

二、填空題(每空2分,共20分)

1.在Linux系統(tǒng)中,以(文件)方式訪問設(shè)備。

3.鏈接分為:硬鏈接和(軟鏈接)。

4.某文件的權(quán)限為:drA-r-r-,用數(shù)值形式表示該權(quán)限,該文件屬性是(目

錄)。

5.前臺起動的進程使用(ctrl+c)終止。

6.設(shè)定限制用戶使用磁盤空間的命令是(quota)。

7.在Linux系統(tǒng)中,用來存放系統(tǒng)所需要的配置文件和子目錄的目錄是

(/etc)o

8.將前一個命令的標準輸出作為后一個命令的標準輸入,稱之為(管道)。

9.為腳本程序指定執(zhí)行權(quán)的命令及參數(shù)是(chmoda+xfilename)。

10.進行字符串查找,使用(grep)命令。

三、寫出完成以下功能的命令(每題2分,共10分)

2.要使得名為fide的文件具有如下權(quán)限-r-x~x—x的命令cchmod551

fido

3.在/root文件夾下查找后綴為.epp的文件。find/root-name*.epp

4.關(guān)閉linux系統(tǒng)(不重新啟動)使用的命令halt

5.將光盤/dev/hde卸載的命令。umount/dev/hde

四、簡答和sh租1編程題(每題10分,共30分)

1.若下達rmdir命令來刪除某個已存在的目錄,但無法成功,請說明可能的原

因。

參考答案:

此目錄可能不存在,

或者目錄不為空,或者目錄中有隱含文件存在,

或者目錄被設(shè)置了權(quán)限,

解決方法就是先修改權(quán)限,在使用r川-r命令刪除。

2.簡述解決忘記root密碼的辦法。

參考答案:

1)用Ubuntu標準安裝盤啟動系統(tǒng)

當出現(xiàn)提示符時敲入:linux

rescue

就會以修復(fù)模式啟動系統(tǒng)

2)系統(tǒng)啟動完畢后,會將硬盤mount到/mnt/sys:mage,屆時會有提示

3)進入提示符后,敲入命令:

chroot/mnt/sysimage

4)敲入命令:

passwd

更改密碼

5)連續(xù)敲入兩次exil,即重起系統(tǒng),將光盤拿出,按正常模式啟動系統(tǒng)

除了用光盤引導(dǎo)rescue模式,還有一種方法是用啟動裝載器來進入單用戶模式:

(1)grub

進入啟動畫面之后,敲入避“,把光標移動到kernel...那一行,再敲入“產(chǎn),

在kernel一行的最后加上空格single,回車

敲入“b”,啟動系統(tǒng),即進入單用戶模式,

這個時候就可以用passwd命令改密碼了。

(2)lilo

進入lilo命令行模式,敲入linuxsingle,即進入單用戶模式。

passwd...

如果grub/lilo設(shè)了密碼,一定要記住才行。要是忘了grub/lilo的密碼,就只

有用rescue模式了。

3.創(chuàng)建一個shell腳本,它從用戶那里接收10個數(shù),并顯示已輸入的最大的數(shù)。

參考程序:

#!/bin/bash

max=0

for((count=l;count<=10;count=count-1))

do

echo-n"Enternumber$count:

readvalue

if[$max-It$value]

then

max=$value

fi

done

Linux操作系統(tǒng)復(fù)習(xí)題五

一、單項選擇題(每題2分,共40分)

2.Linux通過VFS支持多種不同的文件系統(tǒng)。Linux缺省的文件系統(tǒng)是()

A.VFATB.IS09660C.Ext系列D.NTFS

3.關(guān)閉linux系統(tǒng)(不重新啟動)可使用()命令。

A.ctrl+alt+delB.haltC.shu

tdown-rD.reboot

4.修改以太網(wǎng)mac地址的命令為()。

A.pingB.ifconfigC.arp

D.traceroute

8.你使用命令"vi/etc/inittab"查看該文件的內(nèi)容,你不小心改動了一些內(nèi)

容,為了防止系統(tǒng)出問題,你不想保存所修改內(nèi)容,你應(yīng)該如何操作()

A.在末行模式下,鍵入:wq氏在末行模式下,鍵入:q!

C.在末行模式下,鍵入:x!D.在編輯模式下,鍵入“ESC”鍵直接退出

vi

9.刪除文件命令為()

A.mkdirB.move

C.mvD.rn

11.網(wǎng)絡(luò)管理員對www?服務(wù)器可進行訪問、控制存取和運行等控制,這些控制可

在()文件中體現(xiàn)。

A.httpd.confB.lilo.conf

C.inetd.confD.resolv.conf

14下列哪個命令在建立一個tar歸檔文件的時候列出詳細列表()。

A.tar-tb)tar-cvc)tar-cvfd)tar-r

16.一個bashshell腳本的第一行是()?

A.#/bin/cshB.#/bin/bash

C./bin/bashD.#!/bin/bash

17.改變文件所有者的命令為()?

A.chinodB.touchC

.chownD.cat

18.在給定文件中查找與設(shè)定條件相符字符串的命令為()。

A.grepB.gzipC.find

D.sort

19.建立一個新文件可以使用的命令為()。

A.chinodB.more

C.cpD.touch

20.存放Linux基本命令的目錄是什么()?

A./binB./tmpC./libD./root

二、填空題(每空2分,共20分)

1.將前一個命令的標準輸出作為后一個命令的標有輸入,稱之為(管道)。

5.在Linux系統(tǒng)中,測試DNS服務(wù)器是否能夠正確解析域名的的客戶端命令,使

用命令(nslookup)o

7.在Linux操作系統(tǒng)中,設(shè)備都是通過特殊的(文件)來訪問。

8.shell不僅是(用戶命令的解釋權(quán)),它同時也是一種功能強大的編程語

言。

10.結(jié)束后臺進程的命令是(kill)O

三、寫出完成以下功能的命令(每題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文件的權(quán)限:

參考答案:

1.find/home-name.profile-execrm{}\;

2.tar-xzvftest.tar.gz

3.rpm-Uvhwu-ftpd-2.6.2-8.i386.rpm

4.useradd-gstuff-Gstuff-d/hone/user2-s/bin/bash

user02

5.Chinoda+rwback.tar.gz

四、簡答和shell編程題(每題10分,共30分)

LLinux內(nèi)核主要由哪幾部分組成?每部分的作用?

參考答案:

Linux內(nèi)核主要由五個子系統(tǒng)組成:進程調(diào)度,內(nèi)存管理,虛擬文件系統(tǒng),

網(wǎng)絡(luò)接口,進程間通信.

進程調(diào)度(SCHED):控制進程對CPU的訪問。當需要選擇下一個進程運行時,由

調(diào)度程序選擇最值得運行的進程;內(nèi)存管理(MM)允許多個進程安全的共享

主內(nèi)存區(qū)域;虛擬文件系統(tǒng)(VirtualFileSystcm,VFS)隱藏了各種硬件的

具體細節(jié),為所有的設(shè)備提供了統(tǒng)一的接口,VFS提供了多達數(shù)十種不同的

文件系統(tǒng);網(wǎng)絡(luò)接口(NET)提供了對各種網(wǎng)絡(luò)標準的存取和各種網(wǎng)絡(luò)硬件

的支持;進程間通訊(IPC)支持進程間各種通信機制。

3.寫一個shell腳本,檢查給出的串是否為回文(palindrome)o

參考程序:

#!/bin/bash

echo"Enterstring”

readstr

len='echo$str|wc-c

len='expr$len-1

l='expr$lcn/2'

ctr=l

flag=0

whiletest$ctr-le$1

do

a='echo$str|cut-c$ctr

b=echo$str|cut-cSlen

iftest$a-ne$b

thenflag=l

break

fi

ctr='expr$ctr+1

len='expr$len-1

done

iftest$flag-eq0

thenPCho"Stringispalindromp^

elseecho"Stringnotapalindrome”

fi

Linux操作系統(tǒng)復(fù)習(xí)題六

一、填空題(2X10分)

3.輸入了Shell命令的部分字符后按什么鍵可補全其余部分?

(tab)

4.要顯示內(nèi)存用量用什么命令?(free)

5.完全刪除/tmp下的所有文件用什么命令及參數(shù)?(rm-r

/tmp)

6.若從任一目錄用什么命令可快速轉(zhuǎn)到用戶家目錄?(cd~)

7.要強制殺死某個進程用什么命令(kill-9

PID)

8以192.168.6.0/代表的系列計算機是

(192.168.6.1-192.168.6.254)

二、敘述題(70分)

1.敘述Linux操作系統(tǒng)的三個主要部分及其功能。(6分)

內(nèi)核:內(nèi)核是系統(tǒng)的心臟,足運行程存和管理像磁盤和打卬機等硬件設(shè)備的核心程

序。

命令解釋層:是系統(tǒng)的用戶界面,提供了用戶與內(nèi)核進行交互操作的一種接口。

文件結(jié)構(gòu):是文件存放在磁盤等存儲設(shè)備上的組織方法,文件結(jié)構(gòu)的相互關(guān)聯(lián)性使

共享數(shù)據(jù)變得容易。

3.敘述什么是shell?Ubunlu的默認shell?(6分)

Shell是系統(tǒng)的用戶界面,提供了用戶與內(nèi)核進行交互操作的一種接I」。是一個命令解釋

器,它可以用來啟動、掛起、停止、甚至編寫程序。

3Linux的默認shell是bash

4.執(zhí)行命令I(lǐng)s-1時,某行顯示如下:(8分)

-rw-r-r-1chrischris207jul2011:58mydata

(1)用戶chris對該文件具有什么權(quán)限?(2)執(zhí)行命令uscraddTom后,用

戶Tom對該文件具有什么權(quán)限?

(3)如何使任何用戶都可以讀寫執(zhí)行該文件?(4)如何把該文件屬主改為用戶

root?

1讀寫

2只讀

3chmod777mydata

4chownrootmydata

6.利用vsftp配置FTP服務(wù)器,要求:⑴匿名用戶可以下載上傳文件;(2)本地用

戶不允許登陸。寫出詳細的配置過程和配置選項,(8分)

(1)主要配置文件是/etc/lvsftpd/vsftpd.conf;將vsftpd.conf文件中的

#anon-up1oad-ena11e=Yes前的"#”刪掉,并將/var/ftp/pub目錄設(shè)為同組和

其它可寫權(quán)限,chmodgo+w/var/ftp/pubI

(2)用servicevsftpdstart(stop)(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)MountIP:/NetDirectorylocalDerctory

9.敘述Linux如何使用Windows系統(tǒng)硬盤(設(shè)備名為/dev/hda3,分區(qū)類型為fat32)

上的文件,如何實現(xiàn)開機自動掛載windows硬盤。寫出詳細的步驟。(8分)

(1)用fdisk-1/dcv/had命令查看硬盤分區(qū)中情況及文件系統(tǒng)情況,決定

要掛裝Windows分區(qū)

(2)建立掛裝目錄mkdir/mnt/dos

(3)掛裝Windows系統(tǒng)mount-tvfat/dev/had//mnt/dos

(4)瀏覽Windows文件系統(tǒng)Is/mnt/dos

(5)卸載:umount/mnt/dos

(6)打開/etc/fstab添加一行

/dov/hda3/mnt/hdvfatdefaults00

Linux操作系統(tǒng)復(fù)習(xí)題七

一、填空題(20%)

i.默認情況下,超級用戶和普通用戶的登錄提示符分別是:和

2.鏈接分為:硬鏈接和符號鏈接。

3.Linux系統(tǒng)中有三種基本的文件類型:普通文件、H錄文件和設(shè)備文件。

4.某文件的權(quán)限為:drw-r-r-,用數(shù)值形式表示該雙限,則該八進制數(shù)為:644,該

文件屬性是目錄。

5.將前一個命令的標準輸出作為后一個命令的標準輸入,稱之為管道。

6.設(shè)C語言程序my.c

A.生成目標文件my.o的命令是(gcc-cmy.c)。

B.生成匯編語言文步my.s的命令是(gcc-Smy.c)。

C.生成可執(zhí)行程序myp的命令是(gcc-omypmy.c)。

7.設(shè)有兩個C語言程序模塊cl.c和c2.c(不含main函數(shù))

A.由cl.c和c2.c生成靜態(tài)庫1ibmyar.a的命令是(gcc-o1ibmyar.a-ccl.cc2.c)?

B.由cl.c和c2.c生成共享庫1ibmyar.so的命令是(gcc-shared-olibmyvar.so-c

fl.cf2.c)o

8.在某Makefile內(nèi)有以下語句:

SRC=fl.cf2.cf3,c

TGT=$(SRC:.c=.d)

SRC+=f4.c

則TGT二________fl.of2.of3.o

SRC=_______fl.cf2.cf3.cf4.c

二、選擇題(40%)

1.關(guān)于Linux內(nèi)核版本的說法,以下錯誤的是()o

A.表示為主版本號.次版本號.修正號B.1.2.3表示穩(wěn)定的發(fā)行版

C.1.3.3表示穩(wěn)定的發(fā)行版D.2.2.5表示對內(nèi)核2.2的第5次修正

2.自由軟件的含義是()o

A.用戶不需要付費B.軟件可以自由修改和發(fā)布

C.只有軟件作者才能向用戶收費D.軟件發(fā)行商不能向用戶收費

3.系統(tǒng)引導(dǎo)的過程一般包括如下幾步:a.MBR中的引導(dǎo)裝我程序啟動;b.用戶登錄;

c.Linux內(nèi)核運行;d.BIOS自檢。正確的順序是()。

A.d,b,c,aB.d,a,c,bC.b,d,c,aD.a,d,c,b

4.cd命令可以改變用戶的當前目錄,當用戶鍵入命令“cd”并按Enter鍵后,(),

A.當前目錄改為根目錄B.當前目錄不變,屏幕顯示當前目錄

C.當前目錄改為用戶主目錄I).當前.目錄改為上一級目錄

5.在UNIX/Linux系統(tǒng)添加新用戶的命令是()

A.groupaddB.usermod

C.userdelD.useradd

6.修改用戶自身的密碼可使用()

A.passwdB.passwd-dmytest

C.passwdmytestD.passwd-1

7.設(shè)用戶所使用計算機系統(tǒng)上有兩塊IDE硬盤,Lins系統(tǒng)位于第一塊硬盤上,查詢第二

塊硬盤的分區(qū)情況命令是:()

A.fdisk-1/dev/hdalB.fdisk-1/dev/hdb2

C.fdisk-1/dev/hdbD.fdisk-1/dev/hda

8.統(tǒng)計磁盤空間或文件系統(tǒng)使用情況的命令是:()

A.dfB.dd

C.duD.fdisk

9.用于文件系統(tǒng)直接修改文件權(quán)限管理命令為:()

A.chownB.chgrp

C.chmodD.umask

10.顯示系統(tǒng)主機名的命令是()

A.uname-rB.whoami

C.uname-nD.whocimi

11.查詢已安裝軟件包dhcp內(nèi)所含文件信息的命令是()

A.rpm-qadhcpB.rpm-qldhcp

C.rpm-qpdhcpD.rpm-qfdhcp

12.202.196.100.1是何類地址()

A、A類B、B類

C、C類D、D類

13.FTP傳輸中使用哪兩個端口()?

A、23和24B、21和22

C、20和21D、22和23

三、判斷題(10%)

1.UbuntuLINUX安裝時自動創(chuàng)建了根用戶。正確

2.LINUX中的超級用戶為root,登陸時不需要口令。錯誤

3.Linux不可以與US-DDS、OS/2、Windows等其他操作系統(tǒng)共存于同一臺機器上。錯誤

4.Linux的特點之一是它是一種開放、免費的操作系統(tǒng)。正確

5.確定當前目錄使用的命令為:pwd。正確

6.Ubunlu默認的Linux文件系統(tǒng)是exl3。正確

7.在字符界面環(huán)境下注銷LINUX,可用exit或ctrl+Do正確

四、簡答題(20%)

1.什么是Linux?其創(chuàng)始人是誰?Linux操作系統(tǒng)的誕生、發(fā)展和成長過程始終依賴著的重

要支柱都有哪些?

答:Linux是一個功能強大的操作系統(tǒng),同時它是一個自由軟件,是免費的、源代碼開

放的,可以自由使用的類UNIX產(chǎn)品。其創(chuàng)始人是Linus。Linux操作系統(tǒng)的誕生、發(fā)展

和成長過程始終依賴著的重要支柱有以下幾點:(1)UNIX操作系統(tǒng);(2)MINIX操作系

統(tǒng);(3)GNU計劃;(4)POSIX標準;(5)Internet網(wǎng)絡(luò)。

2.試述如何創(chuàng)建一個用戶。

答:可使用命令useradd創(chuàng)建新用戶,但不能在系統(tǒng)中隨便創(chuàng)建用戶,需經(jīng)相關(guān)部分批

準后方能創(chuàng)建。對于長期或暫時不使用的用戶,應(yīng)將其從系統(tǒng)中刪除或鎖定起來,以防

非法使用。創(chuàng)建新用戶時可以使用命令useradd-dhomenewuser指定用戶家目錄,若

不指定則使用默認的家目錄/honic/ncwuser。一般情況下,當一個用戶被創(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)系畫分為若干組,同時規(guī)定每組用戶的存取權(quán)限。每個文件都有一張存

取控制表。在實現(xiàn)時,該表存放在文件說明中,也就是i節(jié)點的文件權(quán)限項。

就某個文件而言,它只對三類用戶(文件主,同組人,其它人)分配權(quán)限。權(quán)限的修改

或分配可通過命令chnod來實現(xiàn)。當然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中允許包含當前目錄嗎?

(3)若在超級用戶的當前.目錄內(nèi)有可執(zhí)行文件mypro,如何執(zhí)行它(寫出執(zhí)行時鍵盤輸入內(nèi)

容)?

(4)如何使用該命令在后臺執(zhí)行(寫出執(zhí)行時鍵盤輸入自容)?

答:(1)PATH為命令搜索路徑,可用echoSPATH命令顯示;(2)UNIX/Linux的PATH

變量內(nèi)不允許包含當前路徑(.);(3)./mypro;(4)./mypro&

五、綜合編程題(10%)

1、設(shè)計一個shell程序計算n的階乘。要求:

(1)從命令行接收參數(shù)n;

(2)在程序開始后立即判斷n的合法性,即是否有參數(shù),若有是否為正整數(shù),若非法請

給錯誤提示;

(3)最后出計算的結(jié)果。

參考代碼:

#!/bin/sh

if[$#-eq0];thenecho-e"$0noParams.\a\n*;exit0;fi

x=echo$1|awk:/['[:digit:]]/{print$0}''

if["x$x"!="x"];thenecho-e"Input:$*error!\a*;exit1;fi

fact=l;tmp=l

while[$tmp-le$1]

do

fact=$((fact*tmp));tmp=$((++tmp));

done

echo“fact=$£act”

2.閱讀Makefile文件:

al1:1ibmys.so

SRC=fl.cf2.cf3.c

TGT=$(SRC:.c=o)

%,o:%,c

CC-C$?

1ibmys.so:$(TGT)

cc-shared-o$@$(TGT)

clean:

rm-f$(TGT)

回答以下問題:

(1)此Makefile文件的主要功能是什么?

(2)此Makefile文伶包含多少個規(guī)則?它們分別是什么?

(3)使用此Makefile文件可以生成目標文件f2.。嗎?為什么?

參考答案:

(D生成共享庫文件1ibmys.so;

(2)4個。分別是:all,%,o,1ibmys.so和clean。

(3)可以。因為規(guī)則名。:%,c已經(jīng)定義了*.。與*.c的關(guān)系和生成方法。

Linux操作系統(tǒng)復(fù)習(xí)題八

一、選擇題:

2.怎樣顯不當前目錄(A)o

A.pwdB.cdC.whoD.Is

3.欲把當前目錄下的filel.txt復(fù)制為file2.txt,正確的命令是(D)。

A.copyfilel.txtfile2.txtB.cpfilel.txt|file2.txt

C.catfile2.txtfilel.txtD.catfilel.txt>file2.txt

4.如果您想列出當前目錄以及子目錄下所有擴展名為“.txt”的文件,那么您

可以使用的命令是(B)。

A.Is*.txtB.find.-name”.txt"C.Is-d.txtD.find.

txt”

5.如何刪除一個非空子目錄/tmp(B)o

A.del/tmp/*B.rm-rf/tmpC.rm-Ra/tmp/*D.rm-rf/tmp/*

7.下面哪個系統(tǒng)目錄中包含Linux使用的外部設(shè)備(B)。

A./binB./devC./bootD./home

9.Linux通過VFS支持多種不同的文件系統(tǒng)。Linux缺省的文件系統(tǒng)是(C)

A.VFATB.IS09660C.Ext系列D.NTFS

10.在vi編輯器中的命令模式下,鍵入(B)可在光標當前所在行下添

加一新行

A.0B.oC.iD.a

12.刪除文件命令為(D)

A.mkdirB.moveC.mvD.rm

14.假設(shè)文件fileA的符號鏈接為fileB,那么刪除fileA后,下面的描述正確

的是(B)

A.filcB也隨之被刪除

B.filcB仍存在,但是屬于無效文件

C.因為fileB未被刪除,所以fileA會被系統(tǒng)自動重新建立

D.fileB會隨fikA的刪除而被系統(tǒng)自動刪除

17.如果執(zhí)行命令#chmod746file,txt,那么該文件的權(quán)限是(A)。

A.rwxr-rw-B.rw-r-r-C.一xr-rwxD.rwxr-r-

19.若一臺計算機的內(nèi)存為128MB,則交換分區(qū)的大小通常是(C)

A.64MBB.128MBC.256MBD.512MB

21.用Is-al命令列出下面的文件列表,是符號連接文件的是(D)

A.-rw-rw-rw-2hel-susers56Sep0911:05hello

B.-rwxrwxrwx2hel-susers56Sep0911:05goodbey

C.drwxr-r-1helusers1024Sep1008:10zhang

D.Irwxr——r-1helusers7Sep1208:12cheng

22.文件exerl的訪問權(quán)限為rw-r-r--,現(xiàn)要增加所有用戶的執(zhí)行權(quán)限和同組

用戶的寫權(quán)限,下列命令正確的是(A)

A.chmoda+x,g+wexerlB.chmod765exerl

C.chmodo+xexerlD.chmodg+wexerl

23.關(guān)閉linux系統(tǒng)(不重新啟動)可使用-命令(C)

A.ctrl+alt+delB.shutdownC.haltD.reboot

25.NFS是(C)系統(tǒng)

A.文件B磁盤C.網(wǎng)絡(luò)文件D.操作

26.下列那一個指令可以設(shè)定使用者的密碼(C

A.pwdB.newpwdC.passwdD.password

27.下列那一個指令可以切換使用者身份(D)

A.passwdB.logC.whoD.su

28.下列那一個指令可以顯示目錄的大?。–)

A.ddB.dfC.duD.dw

35.檔案權(quán)限755,對檔案擁有者而言,何義(A)

A.可讀,可執(zhí)行,可寫入B可讀C.可讀,可執(zhí)行D.可寫入

36.下面哪個系統(tǒng)目錄中存

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論