freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

linux系統(tǒng)應(yīng)用與開(kāi)發(fā)教程所有課后習(xí)題和答案(已修改)

2025-07-04 12:09 本頁(yè)面
 

【正文】 《Linux系統(tǒng)應(yīng)用與開(kāi)發(fā)教程》所有課后習(xí)題和答案第1章 Linux概述... 1第2章 shell及常用命令... 4第3章 vi編輯器的使用... 7第4章 X Window系統(tǒng)的使用... 9第5章 Linux系統(tǒng)的常用軟件... 11第6章 硬件管理... 11第7章 網(wǎng)絡(luò)基本配置... 12第8章 常用網(wǎng)絡(luò)服務(wù)的配置和使用... 15第9章 系統(tǒng)管理與監(jiān)控... 19第10章 Linux系統(tǒng)的安全管理... 21第11章 shell程序設(shè)計(jì)... 24第12章 gcc的使用與開(kāi)發(fā)... 26第13章 gtk+圖形界面程序設(shè)計(jì)... 27第14章 Qt圖形界面程序設(shè)計(jì)... 28第15章 集成開(kāi)發(fā)環(huán)境KDevelop的使用... 31第1章 Linux概述1. 什么是Linux?Linux是一套免費(fèi)使用和自由傳播的類(lèi)UNIX操作系統(tǒng),源代碼開(kāi)放,能運(yùn)行于各類(lèi)硬件平臺(tái),包括Intel x86系列和RISC處理器。這個(gè)系統(tǒng)是由世界各地成千上萬(wàn)的程序員設(shè)計(jì)和實(shí)現(xiàn)的。其目的是建立不受任何商品化軟件的版權(quán)制約的、全世界都能自由使用的UNIX兼容產(chǎn)品。2. Linux有哪些特性?(1)開(kāi)放性(2)多用戶(hù)(3)多任務(wù)(4)良好的用戶(hù)界面(5)設(shè)備獨(dú)立性(6)豐富的網(wǎng)絡(luò)功能(7)可靠的系統(tǒng)安全(8)良好的可移植性3. Linux與Windows操作系統(tǒng)的主要區(qū)別是什么?(1)從發(fā)展的背景看,Linux是從一個(gè)比較成熟的操作系統(tǒng)發(fā)展而來(lái)的,而其他操作系統(tǒng),如Windows等,都是自成體系,無(wú)對(duì)應(yīng)的相依托的操作系統(tǒng)(2)從使用費(fèi)用上看,Linux是一種開(kāi)放、免費(fèi)的操作系統(tǒng),Windows是封閉的系統(tǒng),需要有償使用。(3)Linux上豐富的應(yīng)用軟件也是自由的,而在Windows下,幾乎所有的軟件都有獨(dú)立的版權(quán),需要購(gòu)買(mǎi)使用,即使某些軟件可以免費(fèi)使用,也一般不提供其源代碼,更不用說(shuō)由用戶(hù)修改擴(kuò)充其功能了。(4)Windows對(duì)硬件配置要求高,而Linux在低端PC系統(tǒng)上仍然可以流暢運(yùn)行4. Linux與Unix的共同點(diǎn)與不同點(diǎn)是什么?共同點(diǎn):由于Linux是從Unix發(fā)展來(lái)到,它遵循Unix開(kāi)放標(biāo)準(zhǔn),基本支持同樣的軟件、程序設(shè)計(jì)環(huán)境和網(wǎng)絡(luò)特性,可以說(shuō)Linux是UNIX的PC版本,Linux在PC機(jī)上提供了相當(dāng)于UNIX工作站的性能。與商用Unix的不同點(diǎn)有:1)Linux是免費(fèi)軟件,用戶(hù)可以從網(wǎng)上下載,而商用的UNIX除了軟件本身的價(jià)格外,用戶(hù)還需支付文檔、售后服務(wù)費(fèi)用;2)Linux擁有GNU軟件支持,Linux能夠運(yùn)行GNU計(jì)劃的大量免費(fèi)軟件,這些軟件包括應(yīng)用程序開(kāi)發(fā)、文字處理、游戲等方面的內(nèi)容;3)Linux的開(kāi)發(fā)是開(kāi)放的,任何志愿者都可以對(duì)開(kāi)發(fā)過(guò)程做出貢獻(xiàn);而商用UNIX則是由專(zhuān)門(mén)的軟件公司進(jìn)行開(kāi)發(fā)的。與自由Unix的不同點(diǎn):1)在組織方式上,F(xiàn)reeBSD由它的核心團(tuán)隊(duì)(core team)的領(lǐng)導(dǎo),他們負(fù)責(zé)原始程序的開(kāi)發(fā)與維護(hù)。有core team的優(yōu)點(diǎn)是原始程序會(huì)有一致性,會(huì)有組織的被更新,但是整個(gè)系統(tǒng)的活力操縱在core team手中,缺乏活力。Linux沒(méi)有核心團(tuán)隊(duì),在Linus的主導(dǎo)下來(lái)自世界各地的愛(ài)好者都可以發(fā)布自己的patch,缺點(diǎn)是源代碼雜亂無(wú)章且可能會(huì)相互沖突。2)在發(fā)展方向上,F(xiàn)reeBSD的核心團(tuán)隊(duì)將主要精力投入在UNIX自身的風(fēng)格和特點(diǎn)上。Linux通常會(huì)首先加入商品化系統(tǒng)上的各種東西,比如新的硬件驅(qū)動(dòng)、samba等。因此,從易用和可用上講,Linux更容易上手和使用。3)在系統(tǒng)核心功能上二者區(qū)別不大,但在Linux系統(tǒng)上,幾乎可是找到任何需要的功能4)在系統(tǒng)的性能上,據(jù)專(zhuān)家分析,F(xiàn)reeBSD在網(wǎng)絡(luò)性能、軟件移植性和系統(tǒng)規(guī)范化上略勝一疇,而在硬件支持、磁盤(pán)IO操作等方面Linux略強(qiáng)一些。5. 什么是GNU軟件,什么是GPL和LGPL?GUN項(xiàng)目主要由自由軟件基金資助的一個(gè)項(xiàng)目,目標(biāo)是開(kāi)發(fā)一個(gè)自由的、UNIX類(lèi)型的操作系統(tǒng),稱(chēng)為GNU系統(tǒng)。GNU是“GNU’s Not UNIX”的首字母的遞歸縮寫(xiě),目前使用Linux內(nèi)核的各種GNU操作系統(tǒng)應(yīng)用非常廣泛。所有的GNU軟件和派生工作均遵循GNU通用公共許可證,即GPL。GPL和軟件是否免費(fèi)無(wú)關(guān),它主要目標(biāo)是保證軟件對(duì)所有的用戶(hù)來(lái)說(shuō)是自由的。GPL通過(guò)如下途徑實(shí)現(xiàn)這一目標(biāo):l 它要求軟件以源代碼的形式發(fā)布,并規(guī)定任何用戶(hù)能夠以源代碼的形式將軟件復(fù)制或發(fā)布給別的用戶(hù)。l 它提醒每個(gè)用戶(hù),對(duì)于該軟件不提供任何形式的擔(dān)保。l 如果用戶(hù)的軟件使用了受GPL保護(hù)的任何軟件的一部分,那么該軟件就繼承了GPL軟件,并因此而成為GPL軟件,也就是說(shuō)必須隨應(yīng)用程序一起發(fā)布源代碼。l GPL并不排斥對(duì)自由軟件進(jìn)行商業(yè)性質(zhì)的包裝和發(fā)行,也不限制在自由軟件的基礎(chǔ)上打包發(fā)行其他非自由軟件。l 遵照GPL的軟件并不是可以任意傳播的,這些軟件通常都有正式的版權(quán),GPL在發(fā)布軟件或者復(fù)制軟件時(shí)聲明限制條件。但是,從用戶(hù)的角度考慮,這些根本不能算是限制條件,相反用戶(hù)只會(huì)從中受益,因?yàn)橛脩?hù)可以確保獲得源代碼LGPL允許用戶(hù)在自己的應(yīng)用程序中使用程序庫(kù),即使不公開(kāi)自己的源代碼。但是,要求用戶(hù)必須能夠獲得在應(yīng)用程序中使用的程序庫(kù)的源代碼,并且允許用戶(hù)對(duì)這些程序庫(kù)進(jìn)行修改。遵循LGPL的一種方法是,隨應(yīng)用程序一起發(fā)布目標(biāo)代碼以及可以將這些目標(biāo)程序和受LGPL保護(hù)的程序庫(kù)鏈接起來(lái)的makefile文件。遵循LGPL的另一種比較好的方法是使用動(dòng)態(tài)鏈接6. 什么是Linux的內(nèi)核版本和發(fā)行版本?內(nèi)核版本指的是在Linux的創(chuàng)始人Linus領(lǐng)導(dǎo)下的開(kāi)發(fā)小組開(kāi)發(fā)出的系統(tǒng)內(nèi)核版本號(hào),Linux內(nèi)核的版本號(hào)主要由三部分構(gòu)成:主版本號(hào)、次版本號(hào)、次次版本號(hào)。主版本號(hào)表示系統(tǒng)內(nèi)核有大的改動(dòng),次版本號(hào)表示系統(tǒng)內(nèi)核有小的改動(dòng),開(kāi)始支持一些新的特性,一般表示系統(tǒng)內(nèi)核對(duì)新的硬件支持進(jìn)行了改進(jìn)。如果更改之后還處于測(cè)試階段,那么次版本號(hào)為奇數(shù),如果已經(jīng)過(guò)了測(cè)試階段,改動(dòng)是成功的,那么次版本號(hào)是偶數(shù)。次次版本號(hào)表示系統(tǒng)有一點(diǎn)兒改動(dòng),對(duì)內(nèi)核影響不大。一些組織或公司將Linux內(nèi)核與應(yīng)用軟件和文檔包裝起來(lái),并提供安裝界面、系統(tǒng)配置與管理工具,這樣就構(gòu)成了一種發(fā)行版本。發(fā)行版本的版本號(hào)隨發(fā)行者的不同而不同,與系統(tǒng)內(nèi)核的版本號(hào)是相互獨(dú)立的。7. 你知道哪些主要的Linux發(fā)行版本?Red Hat Linux, Red Flag Linux, Blue Point, TurboLinux, Suse Linux, Debian GNU/Linux, Mandrake Linux等。8. 什么是內(nèi)核,它的作用是什么??jī)?nèi)核是系統(tǒng)的心臟,是運(yùn)行程序和管理磁盤(pán)、打印機(jī)等硬件設(shè)備的核心程序。它的總有是管理CPU、內(nèi)存和外設(shè)。9. 什么是shell,shell的作用是什么?shell是系統(tǒng)的用戶(hù)界面,它實(shí)際上是一個(gè)命令解釋器,它解釋由用戶(hù)輸入的命令并把它們送到內(nèi)核,把執(zhí)行的結(jié)果顯示給用戶(hù)。不僅如此,shell有自己的編程語(yǔ)言,允許用戶(hù)編寫(xiě)由shell命令組成的程序。10. 在安裝Linux之前應(yīng)該如何獲取系統(tǒng)的硬件資料?在安裝Linux之前,先確定你的計(jì)算機(jī)的硬件是否能被Linux所支持。需要關(guān)注的硬件包括顯卡、聲卡、網(wǎng)卡、打印機(jī)、鼠標(biāo)等。要獲知相應(yīng)硬件的型號(hào),可以在Windows下查看,也可以通過(guò)設(shè)備本身的標(biāo)志查看。檢查有沒(méi)有相應(yīng)的設(shè)備驅(qū)動(dòng)程序。關(guān)注硬盤(pán)分區(qū)、大小等信息。如果聲卡、顯卡的型號(hào)不能識(shí)別,一般可以模擬成標(biāo)準(zhǔn)硬件來(lái)使用。11. Linux有幾種安裝方法?1) 從光盤(pán)安裝2) 從硬盤(pán)安裝12. Fedora10在安裝時(shí)提供哪幾種方式建立Linux的分區(qū)?Fedora10在安裝時(shí)提供了五個(gè)關(guān)于分區(qū)的選項(xiàng):在選定磁盤(pán)上刪除所有分區(qū)并創(chuàng)建默認(rèn)分區(qū)結(jié)構(gòu):如果想在磁盤(pán)上僅安裝一個(gè)Fedora系統(tǒng),可以選擇這個(gè)選項(xiàng)。特別注意,如果選擇了這個(gè)選項(xiàng),那么該磁盤(pán)中已經(jīng)安裝的所有其他系統(tǒng)將被破壞。在選定驅(qū)動(dòng)器上刪除Linux分區(qū)并創(chuàng)建默認(rèn)的分區(qū)結(jié)構(gòu):如果系統(tǒng)中存在任何Linux分區(qū),選擇這個(gè)選項(xiàng)可以刪除所有的Linux分區(qū),然后在騰出的空閑分區(qū)中安裝Fedora系統(tǒng)。選擇這個(gè)選項(xiàng)不會(huì)影響或者修改已經(jīng)分配給其他非Linux操作系統(tǒng)占用的分區(qū)空間。重新定義現(xiàn)有分區(qū)大小并在剩余空間中創(chuàng)建默認(rèn)布局:該選項(xiàng)允許調(diào)整現(xiàn)有分區(qū)的大小,然后自動(dòng)創(chuàng)建默認(rèn)的分區(qū)結(jié)構(gòu)。使用選定驅(qū)動(dòng)器中的空余空間并創(chuàng)建默認(rèn)的分區(qū)結(jié)構(gòu):保留現(xiàn)有分區(qū)中的數(shù)據(jù),僅在空閑空間上創(chuàng)建新分區(qū)。建立自定義的分區(qū)結(jié)構(gòu):在前幾個(gè)選項(xiàng)中,系統(tǒng)根據(jù)驅(qū)動(dòng)器的大小以及內(nèi)存大小自動(dòng)創(chuàng)建分區(qū)布局。本選項(xiàng)則允許用戶(hù)自己定義分區(qū)結(jié)構(gòu)。選擇該選項(xiàng)后,將打開(kāi)分區(qū)管理窗口,在這里可以方便地創(chuàng)建、編輯、刪除分區(qū)。13. 安裝Linux至少需要哪兩個(gè)分區(qū)?還有哪些常用分區(qū)?至少有/和swap分區(qū)。其它常用分區(qū)有:/bin /home /usr /var /usr/local /tmp等14. 安全專(zhuān)家建議,安裝Linux時(shí),最好為主要的目錄建立單獨(dú)的分區(qū),試分析這樣做的優(yōu)點(diǎn)。由于每個(gè)分區(qū)指定了自己的大小,當(dāng)某個(gè)分區(qū)的數(shù)據(jù)超過(guò)自己的大小限制時(shí),不會(huì)擠占其它分區(qū)的空間。15. swap交換分區(qū)的作用是什么?它實(shí)際上是用硬盤(pán)實(shí)現(xiàn)虛擬內(nèi)存,即當(dāng)系統(tǒng)內(nèi)存使用率比較高的時(shí)候,內(nèi)核會(huì)自動(dòng)使用swap分區(qū)來(lái)模擬內(nèi)存。16. 安裝Linux都需要收集哪些信息?安裝過(guò)程所使用的語(yǔ)言、鍵盤(pán)鼠標(biāo)類(lèi)型、安裝類(lèi)型、磁盤(pán)分區(qū)、系統(tǒng)語(yǔ)言、安裝軟件包。17. 如何在安裝時(shí)選擇安裝某個(gè)軟件?在安裝過(guò)程中,安裝程序?qū)@示軟件選擇界面。默認(rèn)情況下,F(xiàn)edora安裝程序會(huì)自動(dòng)安裝一組適合桌面圖形環(huán)境的軟件。在該界面上,還可以選擇軟件安裝所需的程序庫(kù)。選擇“現(xiàn)在定制”后點(diǎn)擊【下一步】按鈕,打開(kāi)軟件包定制界面。在這里,可以對(duì)系統(tǒng)安裝的軟件進(jìn)行更詳細(xì)的定制。18. 什么是運(yùn)行級(jí)別?Linux有幾個(gè)運(yùn)行級(jí)別?運(yùn)行級(jí)別是指Linux的運(yùn)行狀態(tài),Linux系統(tǒng)有六種不同的運(yùn)行級(jí),這六種運(yùn)行級(jí)分別為:0:停機(jī)1:?jiǎn)斡脩?hù)模式,就像Win9X下的安全模式。2:多用戶(hù),但是沒(méi)有 NFS3:完全多用戶(hù)模式,標(biāo)準(zhǔn)的運(yùn)行級(jí)4:保留,一般不用5:X Window 圖形界面模式6:重新啟動(dòng)19. 如何更改默認(rèn)啟動(dòng)級(jí)別?在配置文件/etc/inittab文中,有一行文本“id: 5:initdefault: ”標(biāo)志了Linux的默認(rèn)啟動(dòng)級(jí)別,5表示默認(rèn)進(jìn)入X Window圖形界面,如果把這里的數(shù)字改為3,則默認(rèn)進(jìn)入控制臺(tái)界面。注意,不要把initdefault 設(shè)置為0和6,這兩個(gè)級(jí)別是系統(tǒng)在關(guān)機(jī)和重啟過(guò)程中自動(dòng)使用的。20. 如何登錄和注銷(xiāo)?登錄分為圖形界面登錄和命令行登錄,在提示用戶(hù)名和口令時(shí)分別輸入用戶(hù)名和口令即可登錄。要注銷(xiāo)圖形化環(huán)境,選擇【系統(tǒng)/注銷(xiāo)】命令,彈出注銷(xiāo)確認(rèn)對(duì)話(huà)框,或者按Ctrl+Alt+Backspace鍵,直接執(zhí)行注銷(xiāo)命令。輸入命令logout,則又回到登錄界面,可以重新登錄。21. 如何安全關(guān)閉Linux系統(tǒng)?在圖形界面下,選擇【系統(tǒng)/關(guān)閉】命令,選擇【關(guān)閉系統(tǒng)】按鈕執(zhí)行關(guān)閉命令,系統(tǒng)關(guān)閉自身所有進(jìn)程。也可以在注銷(xiāo)后出現(xiàn)的重新登錄界面上選擇【關(guān)閉】按鈕來(lái)關(guān)閉系統(tǒng)。某些計(jì)算機(jī)會(huì)在關(guān)閉系統(tǒng)后自動(dòng)切斷電源,如果計(jì)算機(jī)不這樣做,那么,當(dāng)看到“Power down.”消息后,便可以手工切斷計(jì)算機(jī)的電源??梢栽诳刂婆_(tái)執(zhí)行halt命令、init命令或者shutdown命令來(lái)關(guān)閉系統(tǒng)。第2章 shell及常用命令1.判斷下列命題是否正確1)Linux的文件名與命令不區(qū)分大小寫(xiě)。( )。2)$ls *\*和$ls **的顯示結(jié)果完全一致。()3)rm 和rmdir的作用一樣,都是刪除整個(gè)目錄。()4)。()2.什么是Linux終端?Linux終端又稱(chēng)為什么?Linux終端也稱(chēng)為虛擬控制臺(tái),是Linux從UNIX繼承來(lái)的標(biāo)準(zhǔn)特性。顯示器和鍵盤(pán)合稱(chēng)終端,因?yàn)樗鼈兛梢詫?duì)系統(tǒng)進(jìn)行控制,所以又稱(chēng)為控制臺(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)。Linux終端的工作方式是字符命令行方式,用戶(hù)通過(guò)鍵盤(pán)輸入命令進(jìn)行操作,可以通過(guò)Linux終端對(duì)系統(tǒng)進(jìn)行控制。3.默認(rèn)情況下,Linux有幾個(gè)虛擬終端?如何在不同終端之間切換?如何在x Window與終端之間進(jìn)行切換?通常情況下,Linux默認(rèn)啟動(dòng)六個(gè)虛擬終端。虛擬控制臺(tái)的選擇可以通過(guò)按下Alt鍵和功能鍵Fn(n=1~6)來(lái)實(shí)現(xiàn)。如果啟動(dòng)方式選擇了直接啟動(dòng)X Window,那么X Window在第七個(gè)虛擬終端上。在X Window圖形操作界面中按Alt+Ctrl+Fn(n=1~6)就可以進(jìn)入控制臺(tái)字符操作界面。在控制臺(tái)操作界面里按Alt+Ctrl+F7即可回到剛才的X Window。4.什么是shell?shell在用戶(hù)與操作系統(tǒng)之間的作用是什么?shell是一個(gè)命令解釋器,它可以用來(lái)啟動(dòng)、掛起、停止程序,還允許用戶(hù)編寫(xiě)由shell命令組成的程序。shell是系統(tǒng)的用戶(hù)界面,它提供了用戶(hù)與內(nèi)核進(jìn)行交互的一種接口。它接收用戶(hù)輸入的命令并把它送入內(nèi)核執(zhí)行,把執(zhí)行結(jié)果顯示給用戶(hù)。5.什么是通配符?常用的操作通配符有哪些?Linux系統(tǒng)中的通配符除了“*”和“?”以外,還可以使用“[”、“]”和“”組成的字符組模式,以便精確地?cái)U(kuò)充需要匹配的文件范圍。通配符*:通配符*可以代表文件名中的任意字符或字符串。通配符*不能與單句點(diǎn)開(kāi)頭的文件名相匹配。以單句點(diǎn)開(kāi)頭的文件在Linux中是隱藏文件。通配符?:通配符?可以匹配任意一個(gè)字符。字符組模式:通配符“[”、“]”、“”用于構(gòu)成字符組模式。“[”和“]”將字符組括起來(lái),表示可以匹配字符組中的任意一個(gè)?!啊庇糜诒硎咀址秶?。例如[abc]表示匹配a或者b或者c,[af]表示匹配從a到f這個(gè)范圍之中的任意一個(gè)字符。6.什么是文件系統(tǒng)?什么是文件?在多數(shù)操作系統(tǒng)中都有文件的概念。文件是Linux用來(lái)存儲(chǔ)信息的基本結(jié)構(gòu),它是被命名(稱(chēng)為文件名)的存儲(chǔ)在某種介質(zhì)(如磁盤(pán)、光盤(pán)和磁帶等)上的一組信息的集合。Linux系統(tǒng)中有三種基本的文件類(lèi)型:普通文件、目錄文件和設(shè)備文件。在計(jì)算機(jī)系統(tǒng)中存有大量的文件,如何有效的組織與管理它們,并為用戶(hù)提供一個(gè)使
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1