Linux系統(tǒng)設(shè)計(jì)應(yīng)用及開發(fā)教程所有課后習(xí)題和答案_第1頁
Linux系統(tǒng)設(shè)計(jì)應(yīng)用及開發(fā)教程所有課后習(xí)題和答案_第2頁
Linux系統(tǒng)設(shè)計(jì)應(yīng)用及開發(fā)教程所有課后習(xí)題和答案_第3頁
Linux系統(tǒng)設(shè)計(jì)應(yīng)用及開發(fā)教程所有課后習(xí)題和答案_第4頁
Linux系統(tǒng)設(shè)計(jì)應(yīng)用及開發(fā)教程所有課后習(xí)題和答案_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、-. z.Linu*系統(tǒng)應(yīng)用與開發(fā)教程所有課后習(xí)題和答案第1章 Linu*概述. 1第2章 shell及常用命令. 4第3章 vi編輯器的使用. 7第4章 * Window系統(tǒng)的使用. 9第5章 Linu*系統(tǒng)的常用軟件. 11第6章 硬件管理. 11第7章 網(wǎng)絡(luò)根本配置. 12第8章 常用網(wǎng)絡(luò)效勞的配置和使用. 15第9章 系統(tǒng)管理與監(jiān)控. 19第10章 Linu*系統(tǒng)的平安管理. 21第11章 shell程序設(shè)計(jì). 24第12章 gcc的使用與開發(fā). 26第13章 gtk+圖形界面程序設(shè)計(jì). 27第14章 Qt圖形界面程序設(shè)計(jì). 28第15章 集成開發(fā)環(huán)境KDevelop的使用. 31第1

2、章 Linu*概述1 什么是Linu*?Linu*是一套免費(fèi)使用和自由傳播的類UNI*操作系統(tǒng),源代碼開放,能運(yùn)行于各類硬件平臺(tái),包括Intel *86系列和RISC處理器。這個(gè)系統(tǒng)是由世界各地成千上萬的程序員設(shè)計(jì)和實(shí)現(xiàn)的。其目的是建立不受任何商品化軟件的制約的、全世界都能自由使用的UNI*兼容產(chǎn)品。2 Linu*有哪些特性?(1)開放性(2)多用戶(3)多任務(wù)(4)良好的用戶界面(5)設(shè)備獨(dú)立性(6)豐富的網(wǎng)絡(luò)功能(7)可靠的系統(tǒng)平安(8)良好的可移植性3 Linu*與Windows操作系統(tǒng)的主要區(qū)別是什么?1從開展的背景看,Linu*是從一個(gè)比擬成熟的操作系統(tǒng)開展而來的,而其他操作系統(tǒng),如

3、Windows等,都是自成體系,無對應(yīng)的相依托的操作系統(tǒng)2從使用費(fèi)用上看,Linu*是一種開放、免費(fèi)的操作系統(tǒng),Windows是封閉的系統(tǒng),需要有償使用。3Linu*上豐富的應(yīng)用軟件也是自由的,而在Windows下,幾乎所有的軟件都有獨(dú)立的,需要購置使用,即使*些軟件可以免費(fèi)使用,也一般不提供其源代碼,更不用說由用戶修改擴(kuò)大其功能了。4Windows對硬件配置要求高,而Linu*在低端PC系統(tǒng)上仍然可以流暢運(yùn)行4 Linu*與Uni*的共同點(diǎn)與不同點(diǎn)是什么?共同點(diǎn):由于Linu*是從Uni*開展來到,它遵循Uni*開放標(biāo)準(zhǔn),根本支持同樣的軟件、程序設(shè)計(jì)環(huán)境和網(wǎng)絡(luò)特性,可以說Linu*是UNI*

4、的PC版本,Linu*在PC機(jī)上提供了相當(dāng)于UNI*工作站的性能。與商用Uni*的不同點(diǎn)有:1Linu*是免費(fèi)軟件,用戶可以從網(wǎng)上下載,而商用的UNI*除了軟件本身的價(jià)格外,用戶還需支付文檔、售后效勞費(fèi)用;2Linu*擁有GNU軟件支持,Linu*能夠運(yùn)行GNU方案的大量免費(fèi)軟件,這些軟件包括應(yīng)用程序開發(fā)、文字處理、游戲等方面的內(nèi)容;3Linu*的開發(fā)是開放的,任何志愿者都可以對開發(fā)過程做出奉獻(xiàn);而商用UNI*則是由專門的軟件公司進(jìn)展開發(fā)的。與自由Uni*的不同點(diǎn):1)在組織方式上,F(xiàn)reeBSD由它的核心團(tuán)隊(duì)core team的領(lǐng)導(dǎo),他們負(fù)責(zé)原始程序的開發(fā)與維護(hù)。有core team的優(yōu)點(diǎn)是

5、原始程序會(huì)有一致性,會(huì)有組織的被更新,但是整個(gè)系統(tǒng)的活力操縱在core team手中,缺乏活力。Linu*沒有核心團(tuán)隊(duì),在Linus的主導(dǎo)下來自世界各地的愛好者都可以發(fā)布自己的patch,缺點(diǎn)是源代碼雜亂無章且可能會(huì)相互沖突。2在開展方向上,F(xiàn)reeBSD的核心團(tuán)隊(duì)將主要精力投入在UNI*自身的風(fēng)格和特點(diǎn)上。Linu*通常會(huì)首先參加商品化系統(tǒng)上的各種東西,比方新的硬件驅(qū)動(dòng)、samba等。因此,從易用和可用上講,Linu*更容易上手和使用。3在系統(tǒng)核心功能上二者區(qū)別不大,但在Linu*系統(tǒng)上,幾乎可是找到任何需要的功能4在系統(tǒng)的性能上,據(jù)專家分析,F(xiàn)reeBSD在網(wǎng)絡(luò)性能、軟件移植性和系統(tǒng)規(guī)*化

6、上略勝一疇,而在硬件支持、磁盤IO操作等方面Linu*略強(qiáng)一些。5 什么是GNU軟件,什么是GPL和LGPLGUN工程主要由自由軟件基金資助的一個(gè)工程,目標(biāo)是開發(fā)一個(gè)自由的、UNI*類型的操作系統(tǒng),稱為GNU系統(tǒng)。GNU是GNUs Not UNI*的首字母的遞歸縮寫,目前使用Linu*內(nèi)核的各種GNU操作系統(tǒng)應(yīng)用非常廣泛。所有的GNU軟件和派生工作均遵循GNU通用公共許可證,即GPL。GPL和軟件是否免費(fèi)無關(guān),它主要目標(biāo)是保證軟件對所有的用戶來說是自由的。GPL通過如下途徑實(shí)現(xiàn)這一目標(biāo):l 它要求軟件以源代碼的形式發(fā)布,并規(guī)定任何用戶能夠以源代碼的形式將軟件復(fù)制或發(fā)布給別的用戶。l 它提醒每個(gè)

7、用戶,對于該軟件不提供任何形式的擔(dān)保。l 如果用戶的軟件使用了受GPL保護(hù)的任何軟件的一局部,則該軟件就繼承了GPL軟件,并因此而成為GPL軟件,也就是說必須隨應(yīng)用程序一起發(fā)布源代碼。l GPL并不排斥對自由軟件進(jìn)展商業(yè)性質(zhì)的包裝和發(fā)行,也不限制在自由軟件的根底上打包發(fā)行其他非自由軟件。l 遵照GPL的軟件并不是可以任意傳播的,這些軟件通常都有正式的,GPL在發(fā)布軟件或者復(fù)制軟件時(shí)聲明限制條件。但是,從用戶的角度考慮,這些根本不能算是限制條件,相反用戶只會(huì)從中受益,因?yàn)橛脩艨梢源_保獲得源代碼LGPL允許用戶在自己的應(yīng)用程序中使用程序庫,即使不公開自己的源代碼。但是,要求用戶必須能夠獲得在應(yīng)用程

8、序中使用的程序庫的源代碼,并且允許用戶對這些程序庫進(jìn)展修改。遵循LGPL的一種方法是,隨應(yīng)用程序一起發(fā)布目標(biāo)代碼以及可以將這些目標(biāo)程序和受LGPL保護(hù)的程序庫起來的makefile文件。遵循LGPL的另一種比擬好的方法是使用動(dòng)態(tài)6 什么是Linu*的內(nèi)核版本和發(fā)行版本內(nèi)核版本指的是在Linu*的創(chuàng)始人Linus領(lǐng)導(dǎo)下的開發(fā)小組開發(fā)出的系統(tǒng)內(nèi)核版本號,Linu*內(nèi)核的版本號主要由三局部構(gòu)成:主版本號、次版本號、次次版本號。主版本號表示系統(tǒng)內(nèi)核有大的改動(dòng),次版本號表示系統(tǒng)內(nèi)核有小的改動(dòng),開場支持一些新的特性,一般表示系統(tǒng)內(nèi)核對新的硬件支持進(jìn)展了改良。如果更改之后還處于測試階段,則次版本號為奇數(shù),如

9、果已經(jīng)過了測試階段,改動(dòng)是成功的,則次版本號是偶數(shù)。次次版本號表示系統(tǒng)有一點(diǎn)兒改動(dòng),對內(nèi)核影響不大。一些組織或公司將Linu*內(nèi)核與應(yīng)用軟件和文檔包裝起來,并提供安裝界面、系統(tǒng)配置與管理工具,這樣就構(gòu)成了一種發(fā)行版本。發(fā)行版本的版本號隨發(fā)行者的不同而不同,與系統(tǒng)內(nèi)核的版本號是相互獨(dú)立的。7 你知道哪些主要的Linu*發(fā)行版本?Red Hat Linu*, Red Flag Linu*, Blue Point, TurboLinu*, Suse Linu*, Debian GNU/Linu*, Mandrake Linu*等。8 什么是內(nèi)核,它的作用是什么?內(nèi)核是系統(tǒng)的心臟,是運(yùn)行程序和管理磁盤

10、、打印機(jī)等硬件設(shè)備的核心程序。它的總有是管理CPU、內(nèi)存和外設(shè)。9 什么是shell,shell的作用是什么?shell是系統(tǒng)的用戶界面,它實(shí)際上是一個(gè)命令解釋器,它解釋由用戶輸入的命令并把它們送到內(nèi)核,把執(zhí)行的結(jié)果顯示給用戶。不僅如此,shell有自己的編程語言,允許用戶編寫由shell命令組成的程序。10 在安裝Linu*之前應(yīng)該如何獲取系統(tǒng)的硬件資料?在安裝Linu*之前,先確定你的計(jì)算機(jī)的硬件是否能被Linu*所支持。需要關(guān)注的硬件包括顯卡、聲卡、網(wǎng)卡、打印機(jī)、鼠標(biāo)等。要獲知相應(yīng)硬件的型號,可以在Windows下查看,也可以通過設(shè)備本身的標(biāo)志查看。檢查有沒有相應(yīng)的設(shè)備驅(qū)動(dòng)程序。關(guān)注硬盤

11、分區(qū)、大小等信息。如果聲卡、顯卡的型號不能識別,一般可以模擬成標(biāo)準(zhǔn)硬件來使用。11 Linu*有幾種安裝方法?1) 從光盤安裝2) 從硬盤安裝12 Fedora10在安裝時(shí)提供哪幾種方式建立Linu*的分區(qū)?Fedora10在安裝時(shí)提供了五個(gè)關(guān)于分區(qū)的選項(xiàng):在選定磁盤上刪除所有分區(qū)并創(chuàng)立默認(rèn)分區(qū)構(gòu)造:如果想在磁盤上僅安裝一個(gè)Fedora系統(tǒng),可以選擇這個(gè)選項(xiàng)。特別注意,如果選擇了這個(gè)選項(xiàng),則該磁盤中已經(jīng)安裝的所有其他系統(tǒng)將被破壞。在選定驅(qū)動(dòng)器上刪除Linu*分區(qū)并創(chuàng)立默認(rèn)的分區(qū)構(gòu)造:如果系統(tǒng)中存在任何Linu*分區(qū),選擇這個(gè)選項(xiàng)可以刪除所有的Linu*分區(qū),然后在騰出的空閑分區(qū)中安裝Fedor

12、a系統(tǒng)。選擇這個(gè)選項(xiàng)不會(huì)影響或者修改已經(jīng)分配給其他非Linu*操作系統(tǒng)占用的分區(qū)空間。重新定義現(xiàn)有分區(qū)大小并在剩余空間中創(chuàng)立默認(rèn)布局:該選項(xiàng)允許調(diào)整現(xiàn)有分區(qū)的大小,然后自動(dòng)創(chuàng)立默認(rèn)的分區(qū)構(gòu)造。使用選定驅(qū)動(dòng)器中的空余空間并創(chuàng)立默認(rèn)的分區(qū)構(gòu)造:保存現(xiàn)有分區(qū)中的數(shù)據(jù),僅在空閑空間上創(chuàng)立新分區(qū)。建立自定義的分區(qū)構(gòu)造:在前幾個(gè)選項(xiàng)中,系統(tǒng)根據(jù)驅(qū)動(dòng)器的大小以及內(nèi)存大小自動(dòng)創(chuàng)立分區(qū)布局。本選項(xiàng)則允許用戶自己定義分區(qū)構(gòu)造。選擇該選項(xiàng)后,將翻開分區(qū)管理窗口,在這里可以方便地創(chuàng)立、編輯、刪除分區(qū)。13 安裝Linu*至少需要哪兩個(gè)分區(qū)?還有哪些常用分區(qū)?至少有/和swap分區(qū)。其它常用分區(qū)有:/bin /home

13、 /usr /var /usr/local /tmp等14 平安專家建議,安裝Linu*時(shí),最好為主要的目錄建立單獨(dú)的分區(qū),試分析這樣做的優(yōu)點(diǎn)。由于每個(gè)分區(qū)指定了自己的大小,當(dāng)*個(gè)分區(qū)的數(shù)據(jù)超過自己的大小限制時(shí),不會(huì)擠占其它分區(qū)的空間。15 swap交換分區(qū)的作用是什么?它實(shí)際上是用硬盤實(shí)現(xiàn)虛擬內(nèi)存,即當(dāng)系統(tǒng)內(nèi)存使用率比擬高的時(shí)候,內(nèi)核會(huì)自動(dòng)使用swap分區(qū)來模擬內(nèi)存。16 安裝Linu*都需要收集哪些信息?安裝過程所使用的語言、鍵盤鼠標(biāo)類型、安裝類型、磁盤分區(qū)、系統(tǒng)語言、安裝軟件包。17 如何在安裝時(shí)選擇安裝*個(gè)軟件?在安裝過程中,安裝程序?qū)@示軟件選擇界面。默認(rèn)情況下,F(xiàn)edora安裝程序

14、會(huì)自動(dòng)安裝一組適合桌面圖形環(huán)境的軟件。在該界面上,還可以選擇軟件安裝所需的程序庫。選擇現(xiàn)在定制后點(diǎn)擊【下一步】按鈕,翻開軟件包定制界面。在這里,可以對系統(tǒng)安裝的軟件進(jìn)展更詳細(xì)的定制。18 什么是運(yùn)行級別?Linu*有幾個(gè)運(yùn)行級別?運(yùn)行級別是指Linu*的運(yùn)行狀態(tài),Linu*系統(tǒng)有六種不同的運(yùn)行級,這六種運(yùn)行級分別為:0:停機(jī)1:單用戶模式,就像Win9*下的平安模式。2:多用戶,但是沒有 NFS3:完全多用戶模式,標(biāo)準(zhǔn)的運(yùn)行級4:保存,一般不用5:* Window 圖形界面模式6:重新啟動(dòng)19 如何更改默認(rèn)啟動(dòng)級別?在配置文件/etc/inittab文中,有一行文本id: 5:initdefa

15、ult: 標(biāo)志了Linu*的默認(rèn)啟動(dòng)級別,5表示默認(rèn)進(jìn)入* Window圖形界面,如果把這里的數(shù)字改為3,則默認(rèn)進(jìn)入控制臺(tái)界面。注意,不要把initdefault 設(shè)置為0和6,這兩個(gè)級別是系統(tǒng)在關(guān)機(jī)和重啟過程中自動(dòng)使用的。20 如何登錄和注銷?登錄分為圖形界面登錄和命令行登錄,在提示用戶名和口令時(shí)分別輸入用戶名和口令即可登錄。要注銷圖形化環(huán)境,選擇【系統(tǒng)/注銷】命令,彈出注銷確認(rèn)對話框,或者按鍵,直接執(zhí)行注銷命令。輸入命令logout,則又回到登錄界面,可以重新登錄。21 如何平安關(guān)閉Linu*系統(tǒng)?在圖形界面下,選擇【系統(tǒng)/關(guān)閉】命令,選擇【關(guān)閉系統(tǒng)】按鈕執(zhí)行關(guān)閉命令,系統(tǒng)關(guān)閉自身所有進(jìn)程

16、。也可以在注銷后出現(xiàn)的重新登錄界面上選擇【關(guān)閉】按鈕來關(guān)閉系統(tǒng)。*些計(jì)算時(shí)機(jī)在關(guān)閉系統(tǒng)后自動(dòng)切斷電源,如果計(jì)算機(jī)不這樣做,則,當(dāng)看到Power down.消息后,便可以手工切斷計(jì)算機(jī)的電源??梢栽诳刂婆_(tái)執(zhí)行halt命令、init命令或者shutdown命令來關(guān)閉系統(tǒng)。第2章 shell及常用命令1判斷以下命題是否正確1Linu*的文件名與命令不區(qū)分大小寫。 。2$ls *和$ls *的顯示結(jié)果完全一致。3rm 和rmdir的作用一樣,都是刪除整個(gè)目錄。4Linu*文件名的命名規(guī)則必須遵守8.3的格式。2什么是Linu*終端?Linu*終端又稱為什么?Linu*終端也稱為虛擬控制臺(tái),是Linu*

17、從UNI*繼承來的標(biāo)準(zhǔn)特性。顯示器和鍵盤合稱終端,因?yàn)樗鼈兛梢詫ο到y(tǒng)進(jìn)展控制,所以又稱為控制臺(tái),一臺(tái)計(jì)算機(jī)的輸入輸出設(shè)備就是一個(gè)物理的控制臺(tái)。如果在一臺(tái)計(jì)算機(jī)上用軟件的方法實(shí)現(xiàn)了多個(gè)互不干擾獨(dú)立工作的控制臺(tái)界面,就是實(shí)現(xiàn)了多個(gè)虛擬控制臺(tái)。Linu*終端的工作方式是字符命令行方式,用戶通過鍵盤輸入命令進(jìn)展操作,可以通過Linu*終端對系統(tǒng)進(jìn)展控制。3默認(rèn)情況下,Linu*有幾個(gè)虛擬終端?如何在不同終端之間切換?如何在* Window與終端之間進(jìn)展切換?通常情況下,Linu*默認(rèn)啟動(dòng)六個(gè)虛擬終端。虛擬控制臺(tái)的選擇可以通過按下鍵和功能鍵(n=16)來實(shí)現(xiàn)。如果啟動(dòng)方式選擇了直接啟動(dòng)* Window,

18、則* Window在第七個(gè)虛擬終端上。在* Window圖形操作界面中按(n=16)就可以進(jìn)入控制臺(tái)字符操作界面。在控制臺(tái)操作界面里按即可回到剛剛的* Window。4什么是shell?shell在用戶與操作系統(tǒng)之間的作用是什么?shell是一個(gè)命令解釋器,它可以用來啟動(dòng)、掛起、停頓程序,還允許用戶編寫由shell命令組成的程序。shell是系統(tǒng)的用戶界面,它提供了用戶與內(nèi)核進(jìn)展交互的一種接口。它接收用戶輸入的命令并把它送入內(nèi)核執(zhí)行,把執(zhí)行結(jié)果顯示給用戶。5什么是通配符?常用的操作通配符有哪些?Linu*系統(tǒng)中的通配符除了*和?以外,還可以使用、和-組成的字符組模式,以便準(zhǔn)確地?cái)U(kuò)大需要匹配的文

19、件*圍。通配符*:通配符*可以代表文件名中的任意字符或字符串。通配符*不能與單句點(diǎn)開頭的文件名相匹配。以單句點(diǎn)開頭的文件在Linu*中是隱藏文件。通配符?:通配符?可以匹配任意一個(gè)字符。字符組模式:通配符、-用于構(gòu)成字符組模式。和將字符組括起來,表示可以匹配字符組中的任意一個(gè)。-用于表示字符*圍。例如abc表示匹配a或者b或者c,a-f表示匹配從a到f這個(gè)*圍之中的任意一個(gè)字符。6什么是文件系統(tǒng)?什么是文件在多數(shù)操作系統(tǒng)中都有文件的概念。文件是Linu*用來存儲(chǔ)信息的根本構(gòu)造,它是被命名稱為文件名的存儲(chǔ)在*種介質(zhì)如磁盤、光盤和磁帶等上的一組信息的集合。Linu*系統(tǒng)中有三種根本的文件類型:普通

20、文件、目錄文件和設(shè)備文件。在計(jì)算機(jī)系統(tǒng)中存有大量的文件,如何有效的組織與管理它們,并為用戶提供一個(gè)使用方便的接口是文件系統(tǒng)的一大任務(wù)。Linu*系統(tǒng)通過目錄將系統(tǒng)中所有的文件分級、分層組織在一起,形成了Linu*文件系統(tǒng)的樹型層次構(gòu)造。以根目錄/為起點(diǎn),所有其他的目錄都由根目錄派生而來。7Linu*系統(tǒng)文件命名有什么規(guī)定?文件名是文件的標(biāo)識,它由字母、數(shù)字、下劃線和句點(diǎn)組成的字符串來構(gòu)成。Linu*要求文件名的長度不超過255個(gè)字符。為了便于管理和識別,用戶可以把擴(kuò)展名作為文件名的一局部,通常句點(diǎn)之后的局部為擴(kuò)展名。擴(kuò)展名對于將文件分類十分有用。8Linu*系統(tǒng)的目錄/usr、/home、/b

21、in、/dev/、/var、/etc/中主要存放什么文件?/usr存放用戶安裝的軟件,用戶安裝的軟件一般位于此目錄;/home存放系統(tǒng)用戶自身的數(shù)據(jù);/bin存放shell命令;/dev存放系統(tǒng)設(shè)備的信息;/var主要存放系統(tǒng)可變信息的內(nèi)容,如日志、打印隊(duì)列等;/etc存放系統(tǒng)可執(zhí)行文件。9如何使用cat命令將多個(gè)文件連接起來顯示?使用命令:cat file1 file2 .就可以將多個(gè)文件首尾相連顯示在屏幕上。10more命令和less命令有什么區(qū)別?more可將文件顯示在屏幕上,但它每次只顯示一頁。顯示文件時(shí),按空格鍵可顯示下一頁,按鍵退出顯示,鍵給出幫助信息;less 的作用與more十

22、分相似,都可以用來瀏覽文本文件的內(nèi)容,不同的是less允許使用者往回卷動(dòng)以瀏覽已經(jīng)看過的部份,同時(shí)less并不在一開場就讀入整個(gè)文件,因此在遇上大型文件的時(shí),會(huì)比擬快。與more相比,less的功能更加強(qiáng)大,在less命令執(zhí)行時(shí),可以使用的指令與vi編輯器的命令以及more的指令類似。11如何用復(fù)制、刪除命令實(shí)現(xiàn)文件的移動(dòng)?步驟如下:1首先使用cp目錄將文件從原目錄拷貝到目標(biāo)目錄;2在原目錄中刪除原文件12如何使用ls命令查看隱藏文件信息?使用-a選項(xiàng)將顯示所有文件包括隱藏文件的信息,ls默認(rèn)將名稱以.開頭的文件或目錄視為隱藏,不會(huì)列出;13如何遞歸地將當(dāng)前目錄下所有的C語言程序拷貝至 /ho

23、me目錄中,要求如果有同名文件,則覆蓋同名文件?執(zhí)行命令cp,并使用選項(xiàng)-rf,-r表示假設(shè)source中含有目錄,則遞歸地將目錄下的文件也依序拷貝至目的地。-f表示假設(shè)目的地已經(jīng)有同名文件存在,則在復(fù)制前先予以刪除再進(jìn)展復(fù)制。14如何強(qiáng)制刪除當(dāng)前目錄及其子目錄下的所有c程序。執(zhí)行命令:rm rf *.c15給出命令,在當(dāng)前工作目錄下的A目錄中,刪除名為B的子目錄。假設(shè)B刪除后,A目錄成為空目錄,則A也予刪除。rmdir -p A/B16給出查找/usr目錄下大小超過50k并且最近 2小時(shí)內(nèi)被更新過的文件的命令。查找/usr下大小超過50k的文件:find /usr/ -size 50k cm

24、in -12017如何使用命令完成把當(dāng)前工作目錄切換到/root并顯示是否切換成功?首先使用pwd命令查看切換之前的目錄,然后執(zhí)行命令cd /root;最后使用pwd命令查看當(dāng)前目錄,看是否是/root,如果是表示切換成功。18給出命令將當(dāng)前目錄下的文件file 的時(shí)間記錄改成2005年 5 月 10日18 點(diǎn) 30 分。執(zhí)行命令:touch -t 0505181830 file 或者命令 touch -d 6:30pm 05/10/2005 file19如何執(zhí)行tar命令對文件執(zhí)行備份和恢復(fù)?備份:tar cvf *.tar * 或者 tar czvf *.tar.gz *恢復(fù)tar cvf

25、 *.tar 或者 tar czvf *.tar.gz20給出命令將當(dāng)前目錄下的所有c程序備份并為一個(gè)文件。Tar cvf *.tar *.c 或者 tar czvf *.tar.gz *.c21假設(shè)有一個(gè)rpm包的軟件:software-1.2.3-1.i386.rpm,簡述軟件的命名含義,并說明如何安裝及如何查看是否已經(jīng)安裝?software-1.2.3-1表示軟件名稱和版本,i386表示該軟件是為386體系構(gòu)造機(jī)器編寫編譯的,rpm表示該軟件使用rpm軟件包管理工具打包。22下面是執(zhí)行l(wèi)s l software命令得到的信息,通過聯(lián)機(jī)幫助,解釋這些信息:第1個(gè)域表示文件的訪問權(quán)限;第2個(gè)

26、域表示硬的個(gè)數(shù)第3個(gè)域表示文件的所有者第4個(gè)域表示文件所屬的群組第5個(gè)域表示文件大小第6個(gè)域表示文件最近一次修改的時(shí)間最后一個(gè)域表示軟件名稱。第3章 vi編輯器的使用1 vi有幾種工作模式,各工作模式之間如何進(jìn)展轉(zhuǎn)化?vi有三種根本工作模式,分別是:命令模式mand mode、插入模式insert mode和底行模式last line mode三種模式之間的轉(zhuǎn)換如以下圖。2 在vi中如何保存正在編輯的文件?在命令模式下,連按兩次大寫字母,假設(shè)當(dāng)前編輯的文件曾被修改正,則vi保存該文件后退出,返回到shell;假設(shè)當(dāng)前編輯的文件沒被修改正,則vi直接退出,返回到shell。在末行模式下,有幾種命

27、令可以保存文件:1) :w vi保存當(dāng)前編輯的文件,但并不退出vi,而是繼續(xù)等待用戶輸入命令。2) :w 把當(dāng)前文件的內(nèi)容保存到指定的文件newfile中,而原有文件保持不變。假設(shè)newfile是一個(gè)已存在的文件,則vi在窗口的狀態(tài)行給出提示信息:File e*ists use ! to override表示指定的文件已經(jīng)存在,如果要替換原有內(nèi)容,需要使用!。3) :w! 把當(dāng)前文件的內(nèi)容保存到指定的文件newfile中,如果newfile已經(jīng)存在,則覆蓋原有內(nèi)容。3 有幾種方法可以退出vi編輯器?在末行模式下,有四種方法可以退出vi返回到shell:1) :q 系統(tǒng)退出vi返回到shell。

28、在用此命令時(shí),假設(shè)編輯的文件沒有被保存,則vi在窗口的最末行顯示如下信息:No write since last change use ! to overrides提示用戶該文件被修改后沒有保存,需要使用!放棄保存。出現(xiàn)此提示后,vi并不退出,繼續(xù)等待用戶命令。2) :q! vi放棄所作修改而直接退到shell下。3) :wq 先保存文件,然后再退出vi返回到shell。4) :* 該命令的功能與命令模式下的ZZ命令功能一樣。4 如何讓屏幕上顯示正在編輯的文件的行號?在末行方式下輸入如下命令即可給文本加行號::set number 或者:set nu5 說明vi中的字、句子、段落的含義。在vi

29、中字有兩種含義。一種是廣義的字,它可以是兩個(gè)空格之間的任何內(nèi)容。狹義上的字是指:英文單詞、標(biāo)點(diǎn)符號和非字母字符,如!、#、$、%、&、*、-、+、|、/等,均被當(dāng)成是一個(gè)字。句子被定義為是以句號.、問號和感慨號!結(jié)尾,且其后跟著至少一個(gè)空格或一個(gè)換行符的字符序列。段被定義為以一個(gè)空白行開場和完畢的片段。6 練習(xí)使用vi中在當(dāng)前行左右移動(dòng)光標(biāo)的命令l或者、h或者、w、w、b、b、e、0、$等命令的使用,這些命令使光標(biāo)在同一行上移動(dòng)。7 練習(xí)使用vi中光標(biāo)上下移動(dòng)的命令練習(xí)使用命令:j或者、+、k或者、-8 練習(xí)使用vi中在文本塊間移動(dòng)光標(biāo)的命令練習(xí)使用命令:)、(、9 在vi中如何將光標(biāo)直接定位

30、到*行?在命令模式下,執(zhí)行 G,則將光標(biāo)移至行號所指定的行的行首。10 練習(xí)屏幕上下移動(dòng)光標(biāo)和滾動(dòng)屏幕的命令。三個(gè)關(guān)于光標(biāo)在全屏幕上移動(dòng)并且文件本身不發(fā)生滾動(dòng)的命令。它們分別是H、M和L命令;滾屏命令:分頁命令:或者、或者屏幕調(diào)零命令:行號 z 行數(shù)行號 z 行數(shù).行號 z 行數(shù)-11 在命令模式下,如何刪除文本中的字符、字、行和文本塊?字符刪除命令:*、dh字和行刪除命令:dw、db、dd、d$、d0、dd文本塊刪除命令:d)、d(、d、d12 在命令模式下,如何查找匹配*個(gè)模式的行?/回車回車13 在命令模式下,如何修改一段文本?vi提供了三種修改命令,分別是c、C和cc。它們修改文本的*

31、圍是由光標(biāo)的當(dāng)前位置和光標(biāo)移動(dòng)命令二者限定的。14 在命令模式下,練習(xí)文本的幾種替換命令。vi提供的替換命令有取代命令:r和R、替換命令:s和S和字替換命令:cw15 如何復(fù)制n行文本?nyw:復(fù)制從光標(biāo)所在位置開場的n個(gè)字到緩沖區(qū);16 如何移動(dòng)一段文本?在文件中移動(dòng)文本通過如下三步完成:1使用文本刪除命令將要移動(dòng)的文本刪除;2使用光標(biāo)移動(dòng)命令將光標(biāo)移動(dòng)到目標(biāo)位置;3使用命令p將剛刪除的文本粘貼到目標(biāo)位置。17 如何將連續(xù)的n行文本合并成一行?命令:nJ表示把光標(biāo)所在行與下面的n-1行合并為一行,如果省略n,則表示把光標(biāo)所在行與下面一行合并。18 說明三個(gè)命令:插入命令、附加命令、翻開命令的

32、區(qū)別。在命令模式下,執(zhí)行i命令,表示從光標(biāo)所在位置開場插入文本,大寫的I命令表示將光標(biāo)移到當(dāng)前行的行首,然后在其前插入文本;在命令模式下,執(zhí)行a命令,表示從光標(biāo)所在位置之后追加新文本。新輸入的文本放在光標(biāo)之后,光標(biāo)后的原文本將相應(yīng)地向后移動(dòng)。大寫的A命令表示首先將把光標(biāo)挪到所在行的行尾,從那里開場插入新文本在命令模式下,執(zhí)行o命令,vi將在光標(biāo)所在行的下面新開一行,并將光標(biāo)置于該行的行首,等待輸入文本。大寫的O命令是在光標(biāo)所在行的上面插入一行,并將光標(biāo)置于該行的行首,等待輸入文本。第4章 * Window系統(tǒng)的使用GNOME桌面環(huán)境包括菜單面板、桌面區(qū)和窗口面板三個(gè)區(qū)域。GNOME菜單面板包括

33、應(yīng)用程序、位置和系統(tǒng)三個(gè)菜單,其中應(yīng)用程序用于啟動(dòng)系統(tǒng)安裝的軟件,位置用于快速訪問計(jì)算機(jī)資源,系統(tǒng)用于管理和配置計(jì)算機(jī)。GNOME文件瀏覽器由菜單欄、工具欄、位置欄、狀態(tài)欄、側(cè)邊欄和瀏覽窗格等組成,其中菜單欄和瀏覽窗格是必須有的。簡述工作區(qū)的含義,F(xiàn)edora 10中默認(rèn)包含多少個(gè)工作區(qū),怎樣調(diào)整工作區(qū)的個(gè)數(shù)?Linu*中的工作區(qū)切換器為用戶提供了使用多個(gè)工作區(qū)的能力,用戶可以根據(jù)自己的喜好將程序在不同的工作區(qū)翻開,查看所需內(nèi)容時(shí),選擇相應(yīng)的工作區(qū)即可,因此不必把所有運(yùn)行著的應(yīng)用程序都堆積在一個(gè)可視桌面區(qū)域,這樣可防止所有窗口置于一個(gè)桌面時(shí)顯得雜亂無章。默認(rèn)包括4個(gè)工作區(qū)??稍诠ぷ鲄^(qū)切換器首選

34、項(xiàng)中調(diào)整工作區(qū)。Linu*中如何永久刪除指定文件或文件夾?清空回收站可以將文件或目錄永久刪除;在刪除文件或目錄時(shí)按住Shift鍵,然后再刪除。簡述如何創(chuàng)立。方法1:在文件管理器中選中該工程,單擊鼠標(biāo)右鍵,選擇【創(chuàng)立】命令,則在文件管理器的窗口中出現(xiàn)一個(gè)圖標(biāo),名字為到的,并且?guī)б粋€(gè)小箭頭符號。只要將該圖標(biāo)拖放到桌面,就可以建立到該工程的。方法2:選中該工程,按住鼠標(biāo)中鍵三鍵鼠標(biāo)的滾輪鍵,拖放到桌面,當(dāng)放開鼠標(biāo)中鍵時(shí),會(huì)彈出【移動(dòng)到此處】、【復(fù)制到此處】、【在此處創(chuàng)立】等命令,選擇【在此處創(chuàng)立】命令,就可以在桌面創(chuàng)立該工程的。比擬* Window系統(tǒng)與Microsoft Windows系統(tǒng)之間的異

35、同。* Window與微軟公司的Windows圖形界面不同,* Window不是系統(tǒng)內(nèi)核的必備局部,而是內(nèi)核之上的一個(gè)應(yīng)用,是一個(gè)用戶與系統(tǒng)交互的界面。用戶可以根據(jù)個(gè)人愛好,像選擇中意的媒體播放軟件一樣選擇習(xí)慣的界面系統(tǒng)。而且,* Window具有如下特點(diǎn):l 良好的網(wǎng)絡(luò)支持:* Window采用了C/S網(wǎng)絡(luò)構(gòu)造,* Client和* Server可以通過網(wǎng)絡(luò)來通信,而且有良好的網(wǎng)絡(luò)透明性。這樣,復(fù)雜的圖形桌面可以顯示在維護(hù)良好、功能強(qiáng)大、易于管理的效勞器上,用起來非常方便。l 個(gè)性化的窗口界面:* Window并未對窗口界面作統(tǒng)一的規(guī)*,程序員可以根據(jù)需求自行設(shè)計(jì),其中最有名的就是后面將要介

36、紹的GNOME與KDE。l 不內(nèi)嵌于操作系統(tǒng):* Window只定義了一個(gè)標(biāo)準(zhǔn),而不屬于*個(gè)操作系統(tǒng),因此可在不同的操作系統(tǒng)上運(yùn)行一樣的* Window軟件。* Window系統(tǒng)由哪些局部組成,每局部的作用是什么?整個(gè)* Window由三個(gè)局部組成:l * Server:控制輸入、輸出設(shè)備并維護(hù)相關(guān)資源的程序,它接收輸入設(shè)備的信息,并將其傳給* Client,而將* Client傳來的信息輸出到屏幕上。不同的顯卡需要選擇不同的* Server,在配置* Window時(shí)最主要的工作就是配置* Server。l * Client:應(yīng)用程序的核心局部,它與硬件無關(guān),每個(gè)應(yīng)用程序就是一個(gè)* Clien

37、t。* Client可以是終端仿真器*term或圖形界面程序,它不直接對顯示器繪制或者操作圖形,而是與* Server通信,由* Server控制顯示。l * protocol:* Client與* Server之間的通信協(xié)議。*協(xié)議支持網(wǎng)絡(luò),因此* Client和* Server既可以在同一臺(tái)計(jì)算機(jī)上,也可以運(yùn)行在不同的機(jī)器上。*支持的網(wǎng)絡(luò)協(xié)議有TCP/IP、DEet等。什么是虛擬桌面?通常用戶在屏幕上見到的只是整個(gè)桌面的一局部。把桌面分成不同的工作區(qū),一個(gè)桌面可以有最多36個(gè)工作區(qū),默認(rèn)是4個(gè)。虛擬桌面包括所有的工作區(qū)以及顯示在它們上面的內(nèi)容,例如,圖標(biāo)、菜單和窗口等。使用工作區(qū)的好處是:

38、用戶可以根據(jù)自己的喜好將程序在不同的工作區(qū)翻開,查看所需內(nèi)容時(shí),選擇相應(yīng)的工作區(qū)即可,這樣可防止所有窗口置于一個(gè)桌面時(shí)顯得雜亂無章。* Window下的終端窗口與控制臺(tái)有什么區(qū)別?就像在windows界面下可以啟動(dòng)DOS窗口一樣,在* Window圖形操作界面上也可以啟動(dòng)控制臺(tái)界面,從而可以同時(shí)擁有這兩種操作界面。終端窗口向用戶提供了一個(gè)標(biāo)準(zhǔn)的命令行操作界面。用戶可以在此窗口中的命令行提示符處輸入命令及其參數(shù),命令行執(zhí)行的結(jié)果顯示在該終端窗口上,命令執(zhí)行完后會(huì)又出現(xiàn)shell提示符,可以繼續(xù)輸入命令。可以從終端窗口啟動(dòng)任何*程序,這是終端窗口與控制臺(tái)之間的重要區(qū)別。什么是風(fēng)格?風(fēng)格影響著用戶桌

39、面元素的外觀,提供不同的背景圖象、動(dòng)畫和動(dòng)作音效。GNOME提供了幾種面板,它們的特點(diǎn)是什么,如何設(shè)置它們的屬性?練習(xí)設(shè)置屏幕保護(hù)程序。略。練習(xí)GNOME的文件瀏覽器的使用。略。如何更改GNOME的文件圖標(biāo)?方法1:在屬性中修改。方法2:通過側(cè)邊欄將徽標(biāo)拖動(dòng)到文件上。方法3:執(zhí)行菜單【編輯/背景和徽標(biāo)】命令,將該窗口中的徽標(biāo)拖放到文件上,即可在該文件上方出現(xiàn)該徽標(biāo)。第5章 Linu*系統(tǒng)的常用軟件1.套件及功能如下: Writer:文檔處理; Calc:電子表格編輯; Impress:演示文稿、幻燈片編輯; Base:數(shù)據(jù)庫功能; Draw:圖形、圖片編輯。2Writer。3Impress。4

40、Calc。5【文件/翻開】6【文件/另存為】,然后設(shè)置【保存類型】。7需要:用戶名、電子地址、電子接收效勞器地址、電子接收效勞器身份驗(yàn)證信息、電子發(fā)送效勞器、電子發(fā)送效勞器身份驗(yàn)證信息和其他選項(xiàng)等。81瀏覽、下載歷史;2表單和搜索歷史;3Cookies;4高速緩存;5活動(dòng)的已登錄的會(huì)話;6站點(diǎn)設(shè)置;9略。10略。11略。12略。13略。第6章 硬件管理1如果要使用USB存儲(chǔ)設(shè)備、光盤或軟盤等存儲(chǔ)設(shè)備,必須將這些設(shè)備中的小目錄樹像嫁接一樣掛載Mount到Linu*系統(tǒng)的大目錄樹中。當(dāng)存儲(chǔ)設(shè)備掛載成功之后,就可以將其作為大目錄樹中的一個(gè)目錄來進(jìn)展訪問了。使用完畢,還有將這些設(shè)備從目錄樹中卸載下來。

41、2掛載磁盤設(shè)備主要使用mount命令。在掛載設(shè)備前,首先要確定以下三種信息:1掛載對象的文件系統(tǒng)類型;2掛載對象的設(shè)備名稱;3設(shè)備掛載到哪個(gè)目錄,即掛載點(diǎn)。3Linu*支持的常見的文件系統(tǒng)有:1vfat,對應(yīng)于Windows的Fat16和Fat32文件系統(tǒng);2e*t3:Linu*下的文件系統(tǒng);3iso9660:光盤文件系統(tǒng)。4在Linu*系統(tǒng)中,設(shè)備名稱通常都在/dev目錄下,設(shè)備名稱的命名要遵循一定的規(guī)則。例如,/dev/hda1是一個(gè)設(shè)備名稱,其中hd即硬盤Hard Disk,代表IDE設(shè)備,sd代表SCSI設(shè)備SCSI Drive。5如果掛載的設(shè)備使用的是Windows文件系統(tǒng),則使用參

42、數(shù)cp936,這樣能保證正常顯示中文字符,命令如下:mount -o iocharset=cp936 /dev/sda1 /mnt/usb6可以使用fdisk -l命令或cat /proc/partitions命令查看系統(tǒng)中掛載的設(shè)備。7用戶可以執(zhí)行卸載命令卸載設(shè)備,卸載命令格式為:umount 掛載點(diǎn)或設(shè)備名。8掛載:軟驅(qū):mount t vfat /dev/floppy /mnt/floppy光驅(qū):mount t iso9660 /dev/cdrom /mnt/cdrom 卸載: 軟驅(qū):umount /dev/floppy 光驅(qū):umount /dev/cdrom9當(dāng)一臺(tái)機(jī)器中同時(shí)安裝了L

43、inu*和Windows兩個(gè)操作系統(tǒng)時(shí),用戶可以修改/etc/fstab文件,這樣在啟動(dòng)Linu*系統(tǒng)時(shí)可以自動(dòng)掛載Windows系統(tǒng)的硬盤分區(qū),從而實(shí)現(xiàn)系統(tǒng)間的數(shù)據(jù)共享。10略。11可以使用格式化命令創(chuàng)立文件系統(tǒng),格式化命令mkfs的一般格式為:mkfs 選項(xiàng)-t 設(shè)備名稱 區(qū)塊數(shù)12略。13執(zhí)行【系統(tǒng)/硬件/屏幕分辨率】菜單項(xiàng),或者執(zhí)行終端命令gnome-display-properties,可以啟動(dòng)監(jiān)視器分辨率設(shè)置對話框,通過該對話框可以實(shí)現(xiàn)調(diào)整功能。14可以通過到特定顯卡芯片廠商的下載Linu*平臺(tái)下的特定驅(qū)動(dòng)程序。151下載驅(qū)動(dòng)程序;2安裝驅(qū)動(dòng)程序;3設(shè)置聲卡參數(shù);16執(zhí)行菜單【系統(tǒng)

44、/首選項(xiàng)/硬件/音效】或者執(zhí)行終端命令gnome-sound-properties,可以翻開聲卡的配置與檢測工具。17首先檢查系統(tǒng)是否可以自動(dòng)識別打印機(jī)設(shè)備,如果不識別可以到打印機(jī)廠商的根據(jù)設(shè)備型號下載Linu*平臺(tái)下的驅(qū)動(dòng)程序,安裝并設(shè)置相應(yīng)參數(shù)。18可以使用打印機(jī)驅(qū)動(dòng)附帶的打印測試功能。19首先看該設(shè)備系統(tǒng)是否能自動(dòng)識別,如果不能尋找設(shè)備附帶的Linu*平臺(tái)驅(qū)動(dòng)程序或者到相關(guān)下載安裝。20略。第7章 網(wǎng)絡(luò)根本配置什么是網(wǎng)絡(luò)接口設(shè)備?請舉例說明。把計(jì)算機(jī)連接到網(wǎng)絡(luò)的設(shè)備稱為網(wǎng)絡(luò)接口設(shè)備,例如:以太網(wǎng)卡、無線網(wǎng)卡和調(diào)制解調(diào)器等。什么是設(shè)備別名?請舉例說明。設(shè)備別名就是給設(shè)備取的另一個(gè)名字,當(dāng)說

45、明*個(gè)設(shè)備時(shí),別名與原名都指同一個(gè)物理設(shè)備。一般使用別名是為了系統(tǒng)管理方便。例如第1個(gè)以太網(wǎng)卡名字為eth0,可以為它取多個(gè)別名,eth0:0、eth0:1,它們都是指的第1個(gè)以太網(wǎng)卡,但可以為不同的別名設(shè)置不同的網(wǎng)絡(luò)屬性,例如,設(shè)置不同的IP地址。有哪幾種方法配置網(wǎng)絡(luò)接口設(shè)備?可以使用三種不同的工具來配置網(wǎng)絡(luò)接口設(shè)備:使用網(wǎng)絡(luò)接口配置程序netconfig、使用圖形配置工具、使用終端命令ifconfig。假設(shè)在啟動(dòng)系統(tǒng)時(shí),系統(tǒng)報(bào)錯(cuò)提示你本機(jī)的IP地址已被占用,說明錯(cuò)誤原因,并給出解決方法。發(fā)生這種情況,一定是由于在同一個(gè)網(wǎng)絡(luò)上有*個(gè)系統(tǒng)與你的機(jī)器使用了一樣的IP地址,并且該機(jī)器已經(jīng)啟動(dòng),你就

46、不能再使用這個(gè)IP了。這時(shí),或者更改另一個(gè)系統(tǒng)的IP,然后再重新啟動(dòng)本機(jī)的網(wǎng)絡(luò);或者將自己的IP改為其它的與別人不沖突的地址,然后再重新啟動(dòng)網(wǎng)絡(luò)。否則網(wǎng)絡(luò)不可用。在不啟動(dòng)* Window的情況下,如何配置網(wǎng)絡(luò)接口設(shè)備的IP地址?有兩種方法:1 在終端中輸入命令netconfig,翻開TCP/IP配置界面。用戶可以選擇是否使用動(dòng)態(tài)IP,可以設(shè)置網(wǎng)絡(luò)接口的IP地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)、主域名效勞器。2 使用ifconfig網(wǎng)絡(luò)接口配置命令。命令使用格式為:ifconfig netmask 有幾種方法控制網(wǎng)絡(luò)接口的啟動(dòng)與制止?請舉例說明。1) 在網(wǎng)絡(luò)配置的圖形界面中,通過激活或者解除按鈕可以啟動(dòng)或者

47、制止網(wǎng)絡(luò)接口;2) 使用網(wǎng)絡(luò)控制程序network: /etc/rc.d/init.d/network start|stop|restart3) 使用命令ifconfig:ifconfig up|down4) 使用命令ifup/ifdown: ifup/ifdown 5 在* Window下,執(zhí)行【系統(tǒng)/管理/網(wǎng)絡(luò)】,翻開網(wǎng)絡(luò)設(shè)備控制窗口,可以通過【激活】或者【取消激活】按鈕來啟動(dòng)或者制止相應(yīng)接口。怎樣快捷地查看本機(jī)的網(wǎng)絡(luò)接口配置信息?可以使用終端命令ifconfig方便地查看系統(tǒng)目前所有活潑的網(wǎng)絡(luò)接口的詳細(xì)信息,ifconfig 設(shè)備名如何判斷本機(jī)網(wǎng)絡(luò)的連通性能?可以使用Ping命令或者tr

48、aceroute命令檢測網(wǎng)絡(luò)的連通性。步驟1:測試本機(jī)網(wǎng)絡(luò)操作系統(tǒng)是否工作正常命令:ping 或 ping localhost步驟2:測試本機(jī)網(wǎng)絡(luò)接口,即本機(jī)的IP地址如果返回正常信息,則表示本機(jī)網(wǎng)卡正常。步驟3:測試本地局域網(wǎng)中網(wǎng)關(guān)或其它主機(jī)ping 54 網(wǎng)關(guān)ping 5 同一個(gè)網(wǎng)絡(luò)的其它主機(jī)步驟4:測試遠(yuǎn)程網(wǎng)絡(luò)中的網(wǎng)關(guān)或其它主機(jī)ping 54 測試與遠(yuǎn)程局域網(wǎng)網(wǎng)關(guān)的連通性ping 5 與遠(yuǎn)程主機(jī)的連通性步驟5:測試DNS效勞器ping abc.def. 使用域名訪問其它主機(jī)需要注意的是:如果主機(jī)安裝了防火墻等平安工具,可能會(huì)阻止外部主機(jī)對系統(tǒng)使用ping命令。所以,以上測試過程中ping

49、其它主機(jī)時(shí),可能返回錯(cuò)誤信息Destination host unreachable。這可能是目標(biāo)主機(jī)安裝了防火墻的原因。如何判斷同網(wǎng)中的*臺(tái)主機(jī)是否在網(wǎng)絡(luò)中?使用ping命令:ping 主機(jī)地址注意目標(biāo)主機(jī)不能安裝防火墻。10. 有什么方法了解本機(jī)與另一臺(tái)主機(jī)之間有哪些路由器?使用traceroute命令:traceroute 目的主機(jī)IP或者域名11. 怎樣在本機(jī)中遠(yuǎn)程登錄另一臺(tái)主機(jī)?使用telnet命令:telnet 目標(biāo)主機(jī)地址或域名在給出提示信息時(shí)分別輸入用戶名和口令12. 如果一臺(tái)主機(jī)A中安裝了一個(gè)網(wǎng)卡,但它需要使用三個(gè)IP地址,并分別對應(yīng)使用三個(gè)不同的主機(jī)名。如果可以使主機(jī)B能夠

50、按不同的主機(jī)名訪問不同的IP地址,如何配置兩臺(tái)主機(jī)?在主機(jī)A中:使用設(shè)備eth0和兩個(gè)別名eth0:0 eth0:1,分別為這三個(gè)設(shè)備配置IP地址;在主機(jī)B中:配置/etc/hosts文件,使得上述三個(gè)IP地址與相應(yīng)的主機(jī)名對應(yīng);例如:5 qq.yys. qq定義/etc/host.conf文件,使得系統(tǒng)首先訪問/etc/hosts文件13. 哪個(gè)TCP/IP配置文件中包含了TCP/IP各種協(xié)議的名稱?文件/etc/protocols定義了使用的網(wǎng)絡(luò)互聯(lián)協(xié)議及協(xié)議號14. 如何知道Linu*系統(tǒng)能夠提供哪些網(wǎng)絡(luò)效勞?通過查看/etc/service文件可以得知Linu*系統(tǒng)能提供的所有網(wǎng)絡(luò)效勞

51、,但仍需安裝配置相應(yīng)的效勞軟件。15. 要根據(jù)主機(jī)名獲得對應(yīng)的IP地址,可能涉及哪些TCP/IP配置文件?1/etc/hosts文件中包含了主機(jī)名與IP地址以及別名的對應(yīng);3文件/etc/resolv.conf保存了DNS效勞器的IP地址,以及查詢這些效勞器的順序。2/etc/host.conf文件中指出是先訪問/etc/hosts文件,還是先訪問域名效勞器;16. Linu*可以設(shè)置靜態(tài)路由表,如何查看路由表信息?不加任何參數(shù)的route命令顯示本機(jī)路由表的內(nèi)容17. 鄰近的同事設(shè)置其主機(jī)名稱為wang.yys.,你如何在網(wǎng)絡(luò)命令中使用這個(gè)名稱?1) 首先在/etc/hosts中添加一條記錄

52、,將該主機(jī)名與相應(yīng)的IP地址對應(yīng):例如:5 wang.yys.2設(shè)置/etc/host.conf文件使其先訪問/etc/hosts文件,后訪問域名效勞器:order hosts,bind18. 如何決定查詢一個(gè)域名時(shí),使用本機(jī)主機(jī)名列表文件與DNS效勞器的順序?/etc/host.conf文件決定了在查詢域名時(shí)使用本機(jī)主機(jī)名列表文件與DNS效勞器的順序,order hosts,bind表示首先使用本機(jī)主機(jī)名列表文件,order bind,hosts表示首先使用域名效勞器。19. 用戶怎樣才能從本機(jī)信任地訪問另一臺(tái)遠(yuǎn)程主機(jī)?Linu*系統(tǒng)可以設(shè)置信任主機(jī)關(guān)系,如果B信任A主機(jī),則來自A主機(jī)的遠(yuǎn)程

53、登錄請求可以不用提供口令。例如:在B主機(jī)的/etc/hosts.equiv文件中設(shè)置一行:a.yys. testuser表示信任來自a.yys.主機(jī)中登錄名為testuser的連接請求,從而不需要檢查它的口令。/etc/hosts.equiv文件是設(shè)置等價(jià)主機(jī)的配置文件,其格式: 其中后者可以省略,表示信任該主機(jī)上的所有用戶。這樣只要提供B主機(jī)中存在的登錄用戶名,就不必檢查其口令。20. 安裝并配置一臺(tái)Linu*系統(tǒng)的telnet效勞器,并在其它主機(jī)中使用終端登錄連接該主機(jī)。步驟1:檢查/etc/services文件是否啟用了關(guān)于telnet效勞的設(shè)置telnet 23/tcptelnet 2

54、3/udp步驟2:在/etc/rc.d/*inetd.d/目錄下建立telnet效勞配置文件并配置相應(yīng)內(nèi)容:service telnetdisable = noflags = REUSEsocket_type = streamwait = nouser = rootserver = /usr/sbin/in.telnetdlog_on_failure += USERID步驟3:重新啟動(dòng)*inetd效勞21. 當(dāng)用戶使用一個(gè)主機(jī)名時(shí),系統(tǒng)怎樣才能最快地查找到其對應(yīng)的IP地址?1) 首先在/etc/hosts中添加一條記錄,將該主機(jī)名與相應(yīng)的IP地址對應(yīng):2設(shè)置/etc/host.conf文件使其

55、先訪問/etc/hosts文件,后訪問域名效勞器:22. 為了方便用戶記憶,主機(jī)域名可以表示主機(jī)提供的網(wǎng)絡(luò)效勞,例如:.yys.與ftp.yys.可以分別表示提供效勞與FTP效勞的主機(jī),它們可以是不同主機(jī),也可以是同一臺(tái)主機(jī)。如果在IP地址為的Linu*主機(jī)A中提供這兩種網(wǎng)絡(luò)效勞,如何配置才能使客戶機(jī)B能夠按主機(jī)域名獲取A主機(jī)提供的效勞?1首先在/etc/hosts中添加兩條記錄,分別將兩個(gè)主機(jī)名與IP地址對應(yīng);2設(shè)置/etc/host.conf文件使其先訪問/etc/hosts文件,后訪問域名效勞器:order hosts,bind3允許一個(gè)主機(jī)名對應(yīng)多個(gè)IP地址,在/etc/host.co

56、nf文件中增加一行:multi on第8章 常用網(wǎng)絡(luò)效勞的配置和使用Linu*系統(tǒng)提供哪些常用的網(wǎng)絡(luò)效勞?Linu*作為一個(gè)網(wǎng)絡(luò)操作系統(tǒng)可以提供各種網(wǎng)絡(luò)效勞舉例:Apache web 效勞器;FTP效勞器;Bind DNS效勞器;Sendmail效勞器;Samba效勞器等。用戶如何設(shè)置在Linu*系統(tǒng)開機(jī)自動(dòng)啟動(dòng)*個(gè)網(wǎng)絡(luò)效勞?1在* Window下執(zhí)行【主菜單/系統(tǒng)配置/效勞器設(shè)置/效勞】,進(jìn)入效勞配置窗口。選中對應(yīng)效勞,用鼠標(biāo)選擇其選擇框,然后執(zhí)行菜單【文件/保存改變】。這樣Linu*系統(tǒng)將在下一次啟動(dòng)時(shí)自動(dòng)啟動(dòng)該效勞。2在終端中輸入命令ntsysv即可進(jìn)入文本界面的效勞管理工具。該工具的功

57、能是設(shè)置在Linu*系統(tǒng)啟動(dòng)時(shí)自動(dòng)運(yùn)行哪些效勞。3chkconfig -level 運(yùn)行級 效勞名 狀態(tài)。其中效勞通常只能運(yùn)行在3、4、5級中。狀態(tài)可以是on (啟動(dòng))、off(停頓)或者reset (重置)三種狀態(tài)之一。4使用*inetd控制8.1.1與8.1.2介紹的管理工具在功能上有什么不同?* Window下的效勞設(shè)置程序有三個(gè)功能:1 即時(shí)啟動(dòng)/停頓/重新啟動(dòng)*個(gè)效勞2 在系統(tǒng)啟動(dòng)時(shí)自動(dòng)運(yùn)行*個(gè)效勞,這樣Linu*系統(tǒng)將在下一次啟動(dòng)時(shí)自動(dòng)啟動(dòng)該效勞。3 編輯系統(tǒng)運(yùn)行級別。ntsysv: 功能是設(shè)置在Linu*系統(tǒng)啟動(dòng)時(shí)自動(dòng)運(yùn)行哪些網(wǎng)絡(luò)效勞。如何查看當(dāng)前系統(tǒng)運(yùn)行了哪些效勞進(jìn)程?在* W

58、indow下執(zhí)行【系統(tǒng)/管理/效勞】,進(jìn)入效勞配置窗口,該窗口左邊窗格中列出了系統(tǒng)中安裝的網(wǎng)絡(luò)效勞。但凡復(fù)選框中被選了的,就是當(dāng)前運(yùn)行的效勞。在終端中輸入命令ntsysv即可進(jìn)入文本界面的效勞管理工具,那些前面有*的就是啟動(dòng)了的效勞。管理員可以通過查看當(dāng)前的進(jìn)程樹命令pstree來獲知系統(tǒng)正在運(yùn)行哪些效勞,命令格式為:pstree什么是守護(hù)程序?Linu*系統(tǒng)的效勞程序一般由運(yùn)行在后臺(tái)的守護(hù)程序daemon來執(zhí)行的。效勞的守護(hù)程序在開機(jī)時(shí)自動(dòng)運(yùn)行,時(shí)刻監(jiān)聽客戶的請求,隨時(shí)為客戶提供效勞。這類程序除非主動(dòng)退出或人為終止,否則它們會(huì)運(yùn)行至關(guān)機(jī)為止。什么是*inetd?*inetd是網(wǎng)絡(luò)守護(hù)進(jìn)程效勞

59、程序又稱超級效勞器,它可以為所有的效勞提供守護(hù)程序的功能。當(dāng)收到系統(tǒng)的效勞請求時(shí),*inetd會(huì)自動(dòng)將請求轉(zhuǎn)給對應(yīng)的效勞程序。*inetd與一般的守護(hù)程序有什么不同?一般的守護(hù)程序只監(jiān)聽一個(gè)自己的端口,對到達(dá)該端口的效勞請求進(jìn)展效勞。而*inetd是超級效勞器,它可以替多個(gè)程序監(jiān)聽多個(gè)端口,當(dāng)有請求到達(dá)*個(gè)端口時(shí),它負(fù)責(zé)將請求轉(zhuǎn)交給相應(yīng)的效勞程序。但凡由*inetd控制的效勞,*inetd都控制了所有到達(dá)的訪問請求,因而可以讓*inetd對訪問進(jìn)展控制。比方,控制訪問的流量、訪問來源等。使用*inetd固然可以節(jié)省資源,但對于效勞量很大的守護(hù)程序如 效勞、FTP效勞將影響效勞性能。所以,對于這

60、類效勞程序通常直接運(yùn)行自己的守護(hù)程序。Apache效勞器有哪些功能?支持最新的 /1.1協(xié)議。支持通用網(wǎng)關(guān)接口(CGI),支持虛擬主機(jī),支持 認(rèn)證,集成的代理效勞器,支持效勞器端包含命令(SSI),支持平安SOCKET層(SSL),簡單而且強(qiáng)有力的基于文件的配置( D.CONF)。如何安裝最新的Apache效勞器?1) 獲取最新Apache軟件:到Apache Server Project的 /或它的鏡像站點(diǎn)上直接下載壓縮的源代碼文件。2) 將源代碼解壓縮3) 執(zhí)行自動(dòng)配置./configure - prefi*=/home/myapache4) 編譯:make5) 執(zhí)行安裝命令:make i

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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

提交評論