Linux操作系統(tǒng)劉智珺課后參考答案_第1頁
Linux操作系統(tǒng)劉智珺課后參考答案_第2頁
Linux操作系統(tǒng)劉智珺課后參考答案_第3頁
Linux操作系統(tǒng)劉智珺課后參考答案_第4頁
Linux操作系統(tǒng)劉智珺課后參考答案_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

習(xí)題1習(xí)題11.1雖然Linux繼承了Unix的各種特性,但是它最初是以(D)操作系統(tǒng)為模板的。A.POSIX B.Unix C.MS-DOS D.Minix1.2Linux是所謂的“FreeSoftware”,“Free”的含義是(B)。A.Linux不需要付費(fèi) B.Linux可自由修改和發(fā)布C.只有Linux的作者才能向用戶收費(fèi) D.Linux發(fā)行商不能向用戶收費(fèi)1.3以下關(guān)于Linux內(nèi)核版本的說法錯(cuò)誤的是(D)。A.表示為“主版本號.次版本號.修正次數(shù)”的形式B.2.4.1表示穩(wěn)定的發(fā)行版C.2.2.5表示對內(nèi)核為2.2的第5次修正D.2.3.1表示穩(wěn)定的發(fā)行版1.4簡述Linux的發(fā)展過程。參考答案:Linux的發(fā)展過程:(1)誕生,1991年,芬蘭的一名學(xué)生LinuxTorvalds開發(fā)一種新的操作系統(tǒng),最初的版本僅包含2000行代碼。(2)發(fā)展,1992年,Linux系統(tǒng)逐漸完善,許多程序員開始為其開發(fā)軟件,Linux社區(qū)也開始形成。(3)繁榮,1994年,Linux系統(tǒng)在商業(yè)領(lǐng)域得到廣泛應(yīng)用,許多公司發(fā)布自己的Linux發(fā)行版。(4)專業(yè)化,2000年代初期,Linux系統(tǒng)開始在服務(wù)器領(lǐng)域得到廣泛應(yīng)用,稱為服務(wù)器操作系統(tǒng)的主流選擇之一。(5)多樣化,2010年代以后,云計(jì)算興起,Linux系統(tǒng)開始向容器、虛擬化等領(lǐng)域發(fā)展,涌現(xiàn)出了許多新的Linux發(fā)行版和工具。1.5試列舉Linux的主要特點(diǎn)。參考答案:Linux的主要特點(diǎn):(1)多用戶;(2)多任務(wù);(3)多平臺;(4)漂亮的用戶界面;(5)硬件支持;(6)強(qiáng)大的通信和聯(lián)網(wǎng)功能;(7)應(yīng)用程序支持。1.6簡述Linux的內(nèi)核版本號的構(gòu)成。參考答案:Linux內(nèi)核版本主要由三部分組成:主版本號、次版本號和補(bǔ)丁級別。(1)主版本號:代表Linux內(nèi)核的重大更新,如2.6、3.0、4.0等。(2)次版本號:代表Linux內(nèi)核的小規(guī)模更新,如2.6.18、3.10、4.9等。(3)補(bǔ)丁級別:代表Linux內(nèi)核的修復(fù)和安全性升級,如2.6.18-128、3.10-1120。1.7如何理解Linux發(fā)行版的含義?它由哪些基本軟件構(gòu)成?參考答案:發(fā)行版本(以下簡稱“發(fā)行版”)是一些組織或廠家將Linux內(nèi)核與應(yīng)用軟件和文檔包裝起來,并提供一些安裝界面和系統(tǒng)設(shè)定管理工具的一個(gè)軟件包的集合。一些組織或廠家將Linux內(nèi)核與應(yīng)用軟件和文檔包裝起來,并提供一些安裝界面和系統(tǒng)設(shè)定與管理工具,這樣就構(gòu)成了一個(gè)發(fā)行套件,發(fā)行套件就是Linux的一個(gè)大軟件包而已。1.8Linux可以運(yùn)行在哪些硬件平臺上?參考答案:Linux可以運(yùn)行在多種硬件平臺上,如具有x86、680x0、SPARC、Alpha等處理器的平臺。此外Linux還是一種嵌入式操作系統(tǒng),可以運(yùn)行在掌上電腦、機(jī)頂盒或游戲機(jī)上。2001年1月份發(fā)布的Linux2.4版內(nèi)核已經(jīng)能夠完全支持Intel64位芯片架構(gòu)。同時(shí)Linux也支持多處理器技術(shù),多個(gè)處理器同時(shí)工作,使系統(tǒng)性能大大提高。1.9Linux的應(yīng)用領(lǐng)域主要有哪些?參考答案:Linux的應(yīng)用領(lǐng)域主要有:(1)服務(wù)器領(lǐng)域;(2)移動設(shè)備領(lǐng)域;(3)嵌入式領(lǐng)域;(4)桌面電腦和工作站領(lǐng)域;(5)虛擬化和云平臺領(lǐng)域。習(xí)題22.1如果要列出一個(gè)目錄下的所有文件需要使用命令行(

C

)。A.ls–lB.lsC.ls–a(所有)D.ls–d2.2用"rm-i",系統(tǒng)會提示什么來讓你確認(rèn)(B

)。A.命令行的每個(gè)選項(xiàng)B.是否真的刪除C.是否有寫的權(quán)限D(zhuǎn).文件的位置2.3用戶編寫了一個(gè)文本文件a.txt,想將該文件名稱改為txt.a,下列命令(D)可以實(shí)現(xiàn)。A.cda.txtxt.a B.echoa.txt>txt.aC.rma.txttxt.a D.cata.txt>txt.a2.4快速切換到用戶John的主目錄的命令是(D)A.cd@JohnB.cd#JohnC.cd&JohnD.cd~John2.5以下命令中,可以將用戶身份臨時(shí)改變?yōu)閞oot的是(

B

)。A.SU

B.su

C.login

D.logout2.6把當(dāng)前目錄下的file1.txt復(fù)制為file2.txt,正確的命令是(A)。A.copyfile1.txtfile2.txtB.cpfile1.txt|file2.txtC.catfile2.txtfile1.txtD.catfile1.txt>file2.txt2.7在當(dāng)前目錄/home/zheng下新建一個(gè)目錄back,將當(dāng)前目錄改為back,在back下新建2個(gè)長度為0的文件test1、test2,然后把test2移到其父目錄中并改名為file12。參考答案:cd/home/zhengmkdirbackcdbacktouchtest1test2cptest2../file122.8若下達(dá)rmdir命令來刪除某個(gè)已存在的目錄,但無法成功,請說明可能的原因。參考答案:rmdir命令來刪除某個(gè)已存在的目錄,如果目錄下有文件時(shí),刪除目錄的操作將不會成功??梢允褂眠x項(xiàng)-rf刪除不為空的目錄。習(xí)題33.1簡單描述文件與文件系統(tǒng)的概念。參考答案:文件是指具有符號名和在邏輯上具有完整意義的信息集合,通常文件包含兩個(gè)基本要素:符號名和信息,也可稱為文件名和內(nèi)容。文件系統(tǒng)是操作系統(tǒng)最重要的一部分,決定了磁盤上存儲文件的方法和數(shù)據(jù)結(jié)構(gòu),其主要功能是存儲文件的數(shù)據(jù),Linux文件類型和文件名所代表的意義是兩個(gè)不同的概念,通過應(yīng)用程序創(chuàng)建的類似于file.txt或者file.tar.gz這兩種,雖然是通過不同的程序來打開,但都屬于常規(guī)的文件。而文件系統(tǒng)是指文件在存儲介質(zhì)上存放及存儲的組織方法和數(shù)據(jù)結(jié)構(gòu)貯存在計(jì)算機(jī)上的文件和目錄。3.2簡單描述文件的幾種類型。參考答案:(1)普通文件主要指的是字節(jié)序列,Linux中并沒有對其內(nèi)容規(guī)定任何的結(jié)構(gòu)。其中文件可以是程序源代碼(c、c++、python、perl等)、也可以是可執(zhí)行文件(文件編輯器、數(shù)據(jù)庫系統(tǒng)、出版工具、繪圖工具)、圖片、聲音、圖像等多媒體形式。(2)目錄文件是由一組目錄項(xiàng)組成,目錄項(xiàng)可以是對其他文件的指向也可以是其目錄下的子目錄指向。一個(gè)文件的名稱是存儲在他的父目錄中的,而并非同文件內(nèi)容本身存儲在一起。(3)符號鏈接分為硬鏈接和軟鏈接。硬鏈接文件實(shí)際上就是在某目錄中創(chuàng)建目錄項(xiàng),從而使不止一個(gè)目錄可以引用到同一個(gè)文件。軟鏈接又稱為符號鏈接,是指將一個(gè)文件指向另外一個(gè)文件的文件名。(4)套接字(socket)允許運(yùn)行在不同計(jì)算機(jī)上的兩個(gè)進(jìn)程之間進(jìn)行相互通信。(5)命名管道(FIFO)文件允許運(yùn)行在同一臺計(jì)算機(jī)上的兩個(gè)進(jìn)程之間進(jìn)行通信。管道文件就是從一頭流入從另一頭流出的文件。(6)字符設(shè)備文件(c)和塊設(shè)備文件(b)都屬于設(shè)備文件,不存在用后綴來區(qū)分,和其他文件一樣,都是用第一位的字母來區(qū)分文件類型。3.3簡單描述鏈接文件的分類及其特點(diǎn)。參考答案:(1)硬鏈接(符號+內(nèi)容;鏈接同一索引點(diǎn)中的文件)①鏈接文件和被鏈接文件必須位于同一個(gè)文件系統(tǒng)內(nèi)②不能建立指向目錄的硬鏈接(2)軟鏈接(符號鏈接,僅僅是符號)①鏈接文件和被鏈接文件可以位于不同文件系統(tǒng)②可以建立指向目錄的軟鏈接3.4簡單描述常見的文件系統(tǒng)有哪些。參考答案:常見的可識別的文件系統(tǒng)如下:(1)Ext2/3/4、xfs:這幾種是Linux系統(tǒng)中使用最多的文件系統(tǒng),日志文件系統(tǒng)是目前Linux文件系統(tǒng)發(fā)展的方向。(2)VFAT:虛擬文件分配表,是擴(kuò)展的DOS文件系統(tǒng)(FAT32),支持長文件名。這是繼windows95/98以后操作系統(tǒng)的重要組成部分,Linux也支持這個(gè)文件系統(tǒng)。文件分配表是保存文件在硬盤上保存位置的一張表。原來的DOS操作系統(tǒng)要求文件名不能多于8個(gè)字,因此限制了用戶的使用。VFAT的功能類似于一個(gè)驅(qū)動器程序,運(yùn)行于保護(hù)模式下,使用VCACHE進(jìn)行緩存。(3)Swap:用戶Linux磁盤交換分區(qū)的特殊文件系統(tǒng)。(4)Msdos:DOS、windows和os/2使用該文件系統(tǒng)。(5)Smbfs/cifs:支持SMB協(xié)議的網(wǎng)絡(luò)文件系統(tǒng)。(6)Iso9660:CD-ROM的標(biāo)準(zhǔn)文件系統(tǒng)。3.5簡單描述文件和目錄有哪些權(quán)限。參考答案:在Linux系統(tǒng)中,用戶對一個(gè)文件或者目錄具有訪問權(quán)限,這些訪問權(quán)限決定了誰能訪問以及怎么訪問。通過設(shè)置權(quán)限可以實(shí)現(xiàn)以下三種用戶的訪問顯示:文件的用戶所有者、文件的組群所有者、其他用戶。每一位用戶對文件和目錄有三種權(quán)限,讀取、寫入、可執(zhí)行。第一組權(quán)限是所有者權(quán)限(user),控制訪問自己的文件權(quán)限;第二組權(quán)限是所有組權(quán)限(group),控制用戶組訪問其中一個(gè)用戶的文件權(quán)限;第三組權(quán)限是其他用戶權(quán)限(other),控制其他所有用戶訪問一個(gè)用戶的文件的權(quán)限。這三組權(quán)限賦予用戶不同類型的讀取、寫入以及執(zhí)行權(quán)限。3.6實(shí)訓(xùn)題創(chuàng)建普通用戶u1和u2,并用u1的身份登錄后,在tmp目錄下創(chuàng)建test目錄以及filename1.txt文件;解答:useraddu1useraddu2suu1mkdir/tmp/testtouch/tmp/filename1.txt查看test和filename1.txt的文件屬性;參考答案:ls-ltestls-lfilename1.txt切換到root用戶身份,將filename1的擁有者修改為u2,擁有組改為root,并查看文件屬性;參考答案:surootchownu2filename1chgrprootfilename1ls-lfilename1.txt修改目錄test,使其擁有者和擁有組具有具有可讀、可寫、可執(zhí)行的權(quán)限,而其他用戶只有可讀權(quán)限;參考答案:chmod774test顯示當(dāng)前路徑,并切換到/etc目錄下,觀察u1和u2用戶的基本了狀況。參考答案:pwdcd/etccatpasswd習(xí)題44.1簡單描述Linux有哪些文本編輯器。參考答案:Vi編輯器、Vim編輯器、Atom編輯器、Nano編輯器、Emacs編輯器。4.2簡單描述Linux中vi編輯器的工作模式。參考答案:Vi編輯器的工作模式一般分為三種:插入模式、命令模式、末行模式。4.3Linux中保存、退出、強(qiáng)行保存退出的命令分別是什么。參考答案:保存w、退出q、強(qiáng)行保存退出wq!4.4Vi編輯器的區(qū)域可以分為哪些區(qū)。參考答案:命令區(qū)和編輯區(qū)4.5實(shí)訓(xùn)題把/etc/inittab文件復(fù)制到/test目錄并改名為tab;參考答案:cp/etc/inittab/test/tab查看tab文件共有多少行,第8行是什么,并記錄在tab.txt文件中;參考答案:cp/etc/inittab/test/tabhead-8/test/tab|tail-1>>tab.txt在第10行后添加上自己的名字的英文縮寫;參考答案:sed-l'N;10a\abc'tab.txt把第13行分別復(fù)制到第16行下面與內(nèi)容最后;參考答案:head-13/test/tab|tail-1>>tab.txt查找單詞now在多少行有;參考答案:grep"now"tab.txt命令行模式下,在第10行前后分別添加一空行;參考答案:i進(jìn)入命令行模式10GoO刪除該修改后內(nèi)容的第17行、20行;參考答案:i進(jìn)入命令行模式17Gdd20Gdd查看文檔全部內(nèi)容,并保存并退出。參考答案::wq!

習(xí)題55.1不同工作環(huán)境的需求產(chǎn)生不同類型的shell,多數(shù)Linux系統(tǒng)默認(rèn)使用的是(A)。A.BourneshellB.CshellC.KornshellD.Mshell5.2在受限shell模式下能限制指定的shell命令的執(zhí)行,將運(yùn)行腳本的權(quán)限降低,設(shè)置受限shell的命令是(

B)。A.set+x

B.set–xC.set–rD.set5.3shell的變量沒有具體的類型,使用(

A

)可以定義變量的形態(tài)。A.declare

B.su

C.login

D.set5.4腳本中判別兩個(gè)字符串相等的測試符號是(

B

)。A.!=

B.==

C.-ne

D.-eq編程練習(xí):5.5編寫一個(gè)腳本實(shí)現(xiàn):輸入文件名file1,判斷如果file1不存在,給出提示;否則將file1重命名為file2。解答:(參考腳本)readfilenameiftest-f"$filename"thenecho"$filenameisanordinaryfile."elsemv$filenamefilefiexit05.6編寫一個(gè)腳本實(shí)現(xiàn):判斷給定的位置參數(shù)是否為普通文件,如果是,則顯示內(nèi)容;否則,顯示不是文件的信息。解答:(參考腳本)while[$1]doif[-f$1]thenecho"display:$1"cat$1elseecho"$1isnotafilename."fishift doneexit05.7編寫一個(gè)腳本實(shí)現(xiàn):將第2個(gè)位置參數(shù)及其后面的參數(shù)文件復(fù)制到第1個(gè)位置參數(shù)指定目錄中,若參數(shù)不夠則給出相應(yīng)的錯(cuò)誤提示。解答:(參考腳本)dir=$1shiftwhile[$1]docp$1dir/shift doneecho"$1isnull"exit0

習(xí)題66.1/etc/shadow文件中包含的信息有(B)。A.文件大小B.用戶密碼C.用戶主目錄D.用戶組6.2為了修改文件test的許可模式,使其文件屬主具有讀、寫的權(quán)限,組和其它用戶可以讀,可以采用的方法是(B)。A.chmodg-wtestB.chmod644testC.chmodux+rwxtestD.chmod755test6.3在Linux目錄結(jié)構(gòu)中用來存放系統(tǒng)配置文件(D)目錄A./libB./devC./procD./etc6.4簡述Linux中的用戶賬號管理的常見文件有哪些,分別有什么作用?解答:/etc/passwd用于保存用戶的帳號基本信息文件位置/etc/shadow用于保存密碼字串、密碼有效期等信息/etc/group:保存組帳號基本信息/etc/gshadow:保存組帳號的密碼信息6.5文件系統(tǒng)是linux內(nèi)核的一個(gè)重要部分,請簡述什么是文件系統(tǒng),除了常見的普通文件外,Linux系統(tǒng)還有哪幾種類型的文件?解答:在Linux中普通文件和目錄文件保存在稱為塊\t"/item/Linux%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F/_blank"物理設(shè)備的磁盤上。Linux系統(tǒng)支持若干物理盤,每個(gè)物理盤可定義一個(gè)或者多個(gè)文件系統(tǒng)。文件系統(tǒng)由邏輯塊的序列組成,一個(gè)邏輯盤空間一般劃分為幾個(gè)用途各不相同的部分,即引導(dǎo)塊、超級塊、inode區(qū)以及數(shù)據(jù)區(qū)等。Linux系統(tǒng)的文件類型有普通文件(regularfile):就是一般類型的文件,普通文件又可分成純文字文件(ascii)和二進(jìn)制文件(binary)。目錄(directory):目錄,跟windows下的文件夾類似,在linux中做目錄。鏈接文件(link):ls

-l

查看第一個(gè)屬性為‘l’。設(shè)備(device):系統(tǒng)外圍相關(guān)的一些檔案,通常都集中在/dev這個(gè)目錄之下,通常又分為兩種。6.6根據(jù)題目要求寫成完成操作的命令。(1)增加兩個(gè)組賬號group1、group2,并指定組賬號ID分別為10100、10101;(2)增加二個(gè)用戶賬號user1(UID為2045,并屬于組group1)、user2(UID為2046,并屬于組group2)。解答:(1)增加兩個(gè)組賬號group1、group2,并指定組賬號ID分別為10100、10101groupadd-g10100group1groupadd-g10101group2(2)增加二個(gè)用戶賬號user1(UID為2045,并屬于組group1)、user2(UID為2046,并屬于組group2)adduser-u2045-ggroup1user1adduser-u2046-ggroup2user26.7請按下列要求寫出每一步驟的命令:(1)新建普通用戶ray,并轉(zhuǎn)為ray用戶登錄;(2)查看/etc/boot路徑下的所有內(nèi)容;(3)查看文件/etc/hosts的內(nèi)容。參考答案:(1)新建普通用戶ray,并轉(zhuǎn)為ray用戶登錄useraddraysuray(2)查看/etc/boot路徑下的所有內(nèi)容ls/etc/boot(3)查看文件/etc/hosts的內(nèi)容ls/etc/hostscat/etc/hosts6.8常見的系統(tǒng)性能分析使用命令有哪些?參考答案:常見的系統(tǒng)性能分析使用命令有:TOP、uptime、mpstat、free、netstat

習(xí)題77.1簡述Linux中常見的網(wǎng)絡(luò)接口,以及網(wǎng)絡(luò)接口的配置方法。參考答案:網(wǎng)絡(luò)接口有l(wèi)o、eth等,使用ifconfig命令來查看、設(shè)置、啟動或關(guān)停某個(gè)網(wǎng)絡(luò)接口,以對eth0網(wǎng)絡(luò)接口進(jìn)行配置:在系統(tǒng)查看網(wǎng)絡(luò)接口eth0的配置ifconfigeth0停用eth0網(wǎng)絡(luò)接口ifconfigeth0down啟用eth0網(wǎng)絡(luò)接口并重新配置它的IP地址為0ifconfigeth0192.168.1.10up通過service命令重啟網(wǎng)絡(luò)服務(wù):servicenetworkrestart7.2修改網(wǎng)絡(luò)配置文件配置網(wǎng)絡(luò)配置參數(shù)。參考答案:配置文件及啟動/關(guān)停腳本,為避免沖突,可將NetworkManager服務(wù)關(guān)停,由network服務(wù)接管網(wǎng)絡(luò)配置和管理功能。network服務(wù)程序每次啟動網(wǎng)絡(luò)時(shí)就會運(yùn)行或讀取/etc/sysconfig/netwok-scripts目錄中的網(wǎng)絡(luò)接口配置信息和相關(guān)腳本,以此實(shí)現(xiàn)網(wǎng)絡(luò)接口的啟用或停用。系統(tǒng)中的各種網(wǎng)絡(luò)接口的配置參數(shù)實(shí)際都被記錄在/etc/sysconfig/network-scripts/中,其中以“ifcfg-網(wǎng)絡(luò)接口名”格式命名的文件為對應(yīng)的網(wǎng)絡(luò)接口的參數(shù)配置文件,如:/etc/sysconfig/network-scripts/ifcfg-eth0:eth0網(wǎng)絡(luò)接口的配置文件/etc/sysconfig/network-scripts/ifcfg-lo:lo網(wǎng)絡(luò)接口的配置文件7.3簡述FTP的數(shù)據(jù)傳輸模式及使用場合。參考答案:FTP基于TCP協(xié)議生成一個(gè)虛擬的連接,主要用于控制FTP連接信息,同時(shí)再生成一個(gè)單獨(dú)的TCP連接用于FTP數(shù)據(jù)傳輸,用戶可以通過客戶端向FTP服務(wù)器端上傳、下載、刪除文件,F(xiàn)TP服務(wù)器端可以同時(shí)提供給多人共享使用。FTP服務(wù)是client/server(簡稱C/S)模式,基于FTP協(xié)議實(shí)現(xiàn)FTP文件對外共享及傳輸?shù)能浖Q之為FTP服務(wù)器端,客戶端程序基于FTP協(xié)議,則稱之為FTP客戶端,F(xiàn)TP客戶端可以向FTP服務(wù)器上傳、下載文件。7.4vsftpd在CentOS7中的默認(rèn)配置提供了哪些功能?參考答案:默認(rèn)以匿名用戶訪問,匿名用戶默認(rèn)訪間的FTP服務(wù)器發(fā)布端路徑為/var/ftp/pub,匿名用戶只有查看權(quán)限,無法創(chuàng)建、刪除、修改。如需關(guān)閉FTP匿名用戶訪問,需修改配置文件/etc/vsftpd/vsftpd.conf7.5簡述DNS的查詢模式、DNS解析過程。參考答案:DNS服務(wù)器在Linux系統(tǒng)中,通過/etc/hosts文件,可以建立主機(jī)名與IP地址映射關(guān)系。當(dāng)系統(tǒng)在hosts文件中查找不到對應(yīng)關(guān)系時(shí),向記錄在/etc/resolv.conf文件中的DNS服務(wù)器提交互聯(lián)網(wǎng)地址解析請求。DNS解析過程:(1)如果/etc/hosts文件中沒有對應(yīng)的主機(jī)IP地址映射記錄,DNS客戶端將向ISP的DNS服務(wù)器提交請求查詢的IP地址(2)如果ISP的DNS服務(wù)器中的緩存有相關(guān)記錄,則直接向DNS客戶端返回該記錄,否則將查詢請求轉(zhuǎn)交給根區(qū)的DNS服務(wù)器。(3)由于根區(qū)的DNS服務(wù)器只記錄了頂級域的DNS服務(wù)器的信息,它將向ISP的DNS服務(wù)器返回關(guān)于域org的DNS服務(wù)器的IP地址。(4)獲知域org的DNS服務(wù)器位置后,ISP的DNS服務(wù)器根據(jù)查詢請求訪問域org的DNS服務(wù)器,該服務(wù)器記錄了域的DNS服務(wù)器位置(5)獲知域的DNS服務(wù)器的地址后,ISP的DNS服務(wù)器將查詢請求提交給域的DNS服務(wù)器,從而獲取到主機(jī)所對應(yīng)的IP地址。(6)ISP的DNS服務(wù)器最終將查詢結(jié)果返回給DNS客戶端。7.6簡述資源記錄的類型。參考答案:記錄類型(RecordType):通過如下的一些標(biāo)志表示了下一個(gè)字段,即記錄數(shù)據(jù)所存儲的信息類型。A(Address):IPv4地址。AAA:IPv6地址。NS(NameServer):DNS服務(wù)器的主機(jī)名。SOA(StartofAuthority):SOA是授權(quán)信息的起始標(biāo)志,也即表示后面的記錄數(shù)據(jù)是關(guān)于DN服務(wù)器的一些授權(quán)信息。MX(MailExchanger):郵件服務(wù)器的主機(jī)名。CNAME(Canonicalname):關(guān)于名字字段的另一個(gè)表示(別名),它一般更長面且更為正式。PR(Pointer):用于反向區(qū)文件中,表示后面的記錄數(shù)據(jù)為IP地址所對應(yīng)的主機(jī)名。7.7什么是Apache?簡述其特點(diǎn)。參考答案:Apache取自“apatchyserver”的讀音,即充滿補(bǔ)丁的服務(wù)器,Apache服務(wù)器是一個(gè)多模塊化的服務(wù)器,是目前世界使用排名第一的Web服務(wù)器軟件。Apache服務(wù)器的特點(diǎn)是使用簡單、速度快、性能穩(wěn)定,可以作為負(fù)載均衡及代理服務(wù)器來使用。7.8簡述Apache虛擬主機(jī)的類型和配置方法。參考答案:主服務(wù)器部分,設(shè)置各參數(shù):(1)ServerName:定義Apache默認(rèn)主機(jī)名,可以是域名或者IP地址。(2)ServerRoot:用于定義服務(wù)器所在的目錄(3)DocumentRoot:用于指定Apache提供頁面服務(wù)的根目錄(4)ServerAdmin:服務(wù)器出錯(cuò)后給管理員發(fā)郵件的地址。(5)ServerAlias和Alias:都用于映射目錄,只是ServerAlias將映射的目錄識別為CGI腳本目錄,并將此目錄所有文件都作為CGI腳本對待。(6)User和Group:用于定義用于運(yùn)行Apache子進(jìn)程的用戶和用戶組。(7)Listen:用來定義監(jiān)聽Apache的端口號。(8)LoadModule指令:用于加載模塊或者目標(biāo)文件。(9)ErrorDocument:自義錯(cuò)誤頁面信息容器部分<IfModule>容器:容器作用于模塊,首先判斷模塊是否載入,然后再決定是否進(jìn)行處理,即只有當(dāng)判斷結(jié)果為真時(shí),才會執(zhí)行容器內(nèi)的指令。<IfDefine>容器:封裝一組條件為真時(shí)才生效的指令,作用于serverconfig,virtualhost,directory,htaccess。和IfModule區(qū)別在于,他是以模塊是否加載作為判斷,但是IfDefine是以條件為判斷依據(jù)。<Directory><DirectoryMatch>容器:封裝的指令在指定的目錄或者他的子目錄起作用,這個(gè)目錄必須是一個(gè)完整的路徑。<Files>和<FilesMatch>:只作用于文件,也可以使用通配符和[]以及在正則表達(dá)式前面~來使用正則表達(dá)式。<Location>和<LocationMatch>:只是對URL進(jìn)行訪問控制容器的處理順序問題:Apache會優(yōu)先處理Directory容器(但是不會處理帶有正則表達(dá)式的Directory和.htaccess,)接著處理Files和FilesMatch容器,再接著就是處理Location和LocationMatch容器。習(xí)題88.1簡述設(shè)備管理的基本功能。參考答案:Linux設(shè)備管理是把設(shè)備當(dāng)作文件來看待,只要安裝了設(shè)備的驅(qū)動程序,應(yīng)用程序就可以像使用文件一樣使用設(shè)備,而不必知道它們的具體存在形式和操作方式。也就是說,應(yīng)用程序只與文件系統(tǒng)打交道,而不依賴于具體的設(shè)備,從而實(shí)現(xiàn)了設(shè)備獨(dú)立性。之所以能夠?qū)⒃O(shè)備作為文件對待,是因?yàn)長inux文件的邏輯結(jié)構(gòu)是字節(jié)流,而設(shè)備傳輸?shù)臄?shù)據(jù)也是字節(jié)流。8.2簡述Linux設(shè)備驅(qū)動模型的特點(diǎn)和作用。參考答案:設(shè)備驅(qū)動模型運(yùn)用了面向?qū)ο蟮脑O(shè)計(jì)思想,是用C語言實(shí)現(xiàn)面向?qū)ο缶幊痰牡浞端袑偩€、設(shè)備、驅(qū)動等的描述都建立在內(nèi)核對象kobject的基礎(chǔ)上,經(jīng)過封裝、分類和繼承形成具有層次化結(jié)構(gòu)的對象實(shí)例。用這種方式建立的模型更加貼合設(shè)備的實(shí)際存在形式,因而可以清晰地獲得有關(guān)設(shè)備的屬性、操作、隸屬關(guān)系與分類關(guān)系等信息。在模型中注冊和注銷設(shè)備就是簡單的創(chuàng)建與刪除對象,這大大方使了對設(shè)備的動態(tài)管理驅(qū)動模型不僅提供了一個(gè)優(yōu)化的設(shè)備管理方案,也為驅(qū)動程序的開發(fā)建立了一個(gè)良好的規(guī)范和基礎(chǔ)框架。8.3Linux的I/O調(diào)度算法有哪些?各適合于什么應(yīng)用?參考答案:(1)CFQ(完全公平排隊(duì)I/O調(diào)度程序),作為默認(rèn)的I/O調(diào)度器,對于通用的服務(wù)器也是最好的選擇.(2)NOOP(電梯式調(diào)度程序),NOOP對于閃存設(shè)備,RAM,嵌入式系統(tǒng)是最好的選擇。(3)Deadline(截止時(shí)間調(diào)度程序),對數(shù)據(jù)庫環(huán)境(ORACLERAC,MYSQL等)是最好的選擇。(4)AS(預(yù)料I/O調(diào)度程序),AS適合于寫入較多的環(huán)境。8.4當(dāng)使用mount進(jìn)行設(shè)備或者文件系統(tǒng)掛載的時(shí)候,需要用到的設(shè)備名稱位于(D)目錄。A./home B./bin C./etc D./dev8.5如何統(tǒng)計(jì)系統(tǒng)中磁盤空間的使用情況和空閑情況?參考答案:查看Linux磁盤空間使用情況:df命令,df命令用于顯示磁盤分區(qū)上的可使用的磁盤空間。默認(rèn)顯示單位為KB??梢岳迷撁顏慝@取硬盤被占用了多少空間,目前還剩下多少空間等信息。查看Linux文件及目錄磁盤空間使用情況:du命令,du命令也是查看使用空間的,但是與df命令不同的是Linuxdu命令是對文件和目錄磁盤使用的空間的查看。8.6在Linux服務(wù)器新建目錄,將/dev/sdb5分區(qū)掛載到該目錄的命令是什么?參考答案:mount/dev/sdb5/mnt/sdb58.7創(chuàng)建一個(gè)擴(kuò)展分區(qū),然后在其下創(chuàng)建兩個(gè)邏輯分區(qū)大小分別為1G,保存退出,內(nèi)核更新,格式化,然后在指定目錄進(jìn)行掛載。參考答案:fdisk/dev/sdbmkfs.ext4/dev/sdb1mkfs.ext4/dev/sdb2mkdir/a1mkdir/b1mount/dev/sdb1/a1mount/dev/sdb2/b18.8主要的內(nèi)存管理有哪些方式?Linux的內(nèi)存管理方式是什么?參考答案:Linux中的程序地址空間是使用的虛擬地址,虛擬地址和真實(shí)的物理地址有著某種特殊的映射關(guān)系(MMU,全稱MemoryManageUnit),使用虛擬地址可以提高內(nèi)存利用率,實(shí)現(xiàn)離散式存儲和內(nèi)存訪問控制。Linux中內(nèi)存管理方式有三種:分段式、分頁式、段頁式。8.9簡述內(nèi)存分段和內(nèi)存分頁的機(jī)制。參考答案:分段式,分段式內(nèi)存管理是將整體虛擬地址空間劃分為多個(gè)段(包括代碼段、數(shù)據(jù)段、棧區(qū)、堆區(qū)等等)。這種內(nèi)存管理方式的好處是有利于對地址空間進(jìn)行管理。(2)分頁式,這種內(nèi)存管理方式是將整體虛擬地址空間劃分為很多個(gè)小的分頁(默認(rèn)4096字節(jié)為一頁,每頁數(shù)據(jù)量越小,地址空間利用率越高),分頁式的作用是實(shí)現(xiàn)離散式存儲,提高內(nèi)存利用率。8.10內(nèi)存分段的管理方式會引發(fā)什么問題?為什么?參考答案:內(nèi)存分段會引起兩個(gè)問題,第一個(gè)是內(nèi)存碎片的問題。第二個(gè)是內(nèi)存交換效率低的問題。原因是使用連續(xù)的內(nèi)存空間引起。8.11內(nèi)存分頁的管理方式是如何解決分段的內(nèi)存碎片、內(nèi)存交換效率低的問題?參考答案:由于內(nèi)存空間是預(yù)先劃分好的,也就不會像分段會產(chǎn)生間隙非常小的內(nèi)存,這正是分段會產(chǎn)生內(nèi)存碎片的原因,而采用了分頁,那么釋放內(nèi)存都是以頁為單位釋放的,也就不會產(chǎn)生無法給進(jìn)程使用的小內(nèi)存。由于內(nèi)存空間的不足,操作系統(tǒng)會把其他正在運(yùn)行的進(jìn)程中的“最近沒被使用”的內(nèi)存頁面給釋放掉,也就是暫時(shí)寫在硬盤上,稱為換出(swapout)。一旦需要的時(shí)候,再加載進(jìn)來,稱為換入。所以,一次性寫入磁盤的頁只有少數(shù)的一個(gè)頁或者幾個(gè)頁,不會花太多時(shí)間,內(nèi)存交換的效率就相對比較高。更進(jìn)一步地,分頁的方式使得我們在加載程序的時(shí)候,不在需要一次性的都把程序加載到物理內(nèi)存中,我們完全可以再進(jìn)行虛擬內(nèi)存和物理內(nèi)存的頁之間的映射之后,并不真的把頁加載到物理內(nèi)存去,而是只有在程序運(yùn)行中,需要用到對應(yīng)虛擬內(nèi)存里面的指令和數(shù)據(jù)時(shí),再加載到物理內(nèi)存里面去。習(xí)題99

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論