linux系統(tǒng)及編程基礎習題答案_第1頁
已閱讀1頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第1章Linux基礎及安裝基礎及安裝1.什么是Linux?Linux是一款優(yōu)秀的計算機操作系統(tǒng),支持多用戶、多進程、多線程,實時性好,功能強大且穩(wěn)定。同時,它又具有良好的兼容性和可移植性,被廣泛應用于各種計算機平臺上。作為Inter的產物,Linux操作系統(tǒng)由全世界的許多計算機愛好者共同合作開發(fā),是一個自由的操作系統(tǒng)。2.Linux的主要特點是什么?Linux具有UNIX的所有特性并且具有自己獨特的魅力,主要表現(xiàn)在以下幾個方面:(1)開

2、放性(2)多用戶(3)多任務(4)出色的穩(wěn)定性能(5)良好的用戶界面:Linux向用戶提供了兩種界面:用戶界面和系統(tǒng)調用界面。(6)設備獨立性:設備獨立性是指操作系統(tǒng)把所有外部設備統(tǒng)一當作文件來看,只要安裝它們的驅動程序,任何用戶都可以像使用文件那樣操作并使用這些設備,而不必知道它們的具體存在形式。(7)豐富的網絡功能:完善的內置網絡是Linux的一大特點,Linux在通信和網絡功能方面優(yōu)于其他操作系統(tǒng)。其他操作系統(tǒng)不包含如此緊密的內核

3、結合在一起的聯(lián)接網絡的能力,也沒有內置這些聯(lián)網特性的靈活性。而Linux為用戶提供了完善的、強大的網絡功能。(8)可靠的安全性(9)良好的可移植性:可移植性是指將操作系統(tǒng)從一個平臺轉移到另一個平臺,使它仍然能按其自身的方式運行的能力。3.Linux的主要組成包括什么?(1)Linux內核(Kernel):內核(Kernel)是系統(tǒng)的心臟,是運行程序和管理硬件設備的內核程序,決定著系統(tǒng)的性能和穩(wěn)定性,實現(xiàn)操作系統(tǒng)的基本功能。(2)Linu

4、x的Shell:Shell是系統(tǒng)的用戶界面,提供用戶與內核進行交互操作的一種接口。Shell是一個命令解釋器,它解釋由用戶輸入的命令并且把他們送到內核執(zhí)行。Shell編程語言具有普通編程語言的很多特點,用這種編程語言編寫shell程序與其他應用程序具有同樣的效果。(3)Linux文件系統(tǒng):文件系統(tǒng)是文件存放在磁盤等存儲設備上的組織方法。通常是按照目錄層次的方式進行組織,用戶能夠從一個目錄切換到另一個目錄,而且可以設置目錄和文件的權限、文

5、件的共享程度。(4)Linux實用程序(utilities)和應用程序(Applications):標準的Linux系統(tǒng)都有一套成為應用程序的程序集,包括文本編輯器、編程語言、XWindow、辦公套件、Inter工具、數(shù)據(jù)庫等。4.Linux與Windows的主要區(qū)別是什么?(1)Linux的應用目標是網絡:Linux的設計定位于網絡操作系統(tǒng)。雖然現(xiàn)在已經實現(xiàn)Linux操作系統(tǒng)的圖形界面,但仍然沒有舍棄文本命令行。由于純文本可以非常好地

6、跨越網絡進行工作,所以Linux配置文件和數(shù)據(jù)都以文本為基礎。(2)可選的GUI:目前,許多版本的Linux操作系統(tǒng)具有非常精美的圖形界面。Linux支持高端的圖形適配器和顯示器,完全勝任與圖形相關的工作。但是,圖形環(huán)境并沒有集成到Linux中,而是運行于系統(tǒng)之上的單獨一層。這意味著用戶可以只運行GUI,或者在需要時使用圖形窗口運行GUI。(3)文件名擴展:Linux不使用文件名擴展來識別文件的類型,這與Windows操作系統(tǒng)不同。Li

7、nux操作系統(tǒng)是根據(jù)文件的頭內容來識別其類型。為了提高用戶的可讀性,Linux仍可以使用文件名擴展,這對Linux系統(tǒng)來說沒有任何影響。Linux通過文件訪問權限來判斷文件是否為可執(zhí)行文件,任何一個文件都可以賦予可執(zhí)行權限,程序和腳本的創(chuàng)建者或管理員可以將它們識別為可執(zhí)行文件,這樣做有利于安全,使得保存到系統(tǒng)上的可執(zhí)行文件不能自動執(zhí)行,可以防止許多腳本病毒。(4)重新引導:在使用Windows系統(tǒng)時,也許已經習慣出于各種原因而重新引導系

8、統(tǒng)(即重新啟動),但在Linux系統(tǒng)中這一習慣需要改變。一旦開始運行,它將保持運行狀態(tài),直到受到外來因素的XServer是用來控制實際的顯示設備和輸入設備(鍵盤和鼠標或其他輸入設備)的軟件。XServe可以建立窗口、在窗口中畫圖形、圖像和文字;響應XClient的需求。它不會自己執(zhí)行動作,只有在XClient提出請求后才完成動作。每一個顯示設備只有一個唯一的XServer。XServer一般由系統(tǒng)的供應廠商提供,用戶通常無法修改。對操作

9、系統(tǒng)而言,XServer只是一個普通的用戶程序而已,因此很容易更換一個新的版本,甚至可編譯運行由第三方廠商提供的原始程序。XClient是指使用系統(tǒng)窗口功能的一些應用程序。把X下的應用程序稱作XClient,原因是它們是XServer的客戶,XClient要求服務器應它的請求完成特定的動作。XClient無法直接影響窗口或顯示,它們只能向XServer發(fā)送請求,讓XServer來完成它們的需求。用戶可以使用不同來源的XClient:一些

10、是由系統(tǒng)提供的(例如時鐘),一些來自于第三方廠商,一些是用戶為了特殊應用而編寫的自己的客戶程序。通信通道是XServer和XClient之間傳遞信息的通道,憑借這個通道,XClient發(fā)送請求給XServer,而XServer借助于它向XClient回送狀態(tài)及一些其他的信息。第2章Linux的文件系統(tǒng)的文件系統(tǒng)1簡述Linux文件系統(tǒng)的特點。(1)Linux文件系統(tǒng)采用樹形結構,從根目錄root()開始。(2)Linux的虛擬文件系統(tǒng)允

11、許眾多不同類型文件系統(tǒng)共存,并支持跨文件系統(tǒng)的操作。(3)Linux的文件是無結構字符流式文件,不考慮文件內部的邏輯結構,只把文件簡單地看作是一系列字符的序列。(4)Linux的文件可由文件擁有者或超級用戶設置相應的訪問權限而受到保護。(5)Linux把所有的外部設備都看做文件,可以使用與文件系統(tǒng)相同的系統(tǒng)調用和函數(shù)來讀寫外部設備。2什么是虛擬文件系統(tǒng),Linux為什么采用虛擬文件系統(tǒng)?虛擬文件系統(tǒng)是Linux內核中的一個軟件層,用于給

12、用戶空間的程序提供文件系統(tǒng)接口;同時,它也提供了內核中的一個抽象功能,允許不同的文件系統(tǒng)共存。虛擬文件系統(tǒng)既沒有文件,也不直接管理文件,它只是用戶與實際文件系統(tǒng)之間的接口。它并不需要保存在永久存儲介質中,只是在需要時由內核在內存中創(chuàng)建起來的一個文件系統(tǒng),所以叫做虛擬文件系統(tǒng)。Linux允許眾多不同類型的文件系統(tǒng)共存,并支持跨文件系統(tǒng)的操作,這是由于虛擬文件系統(tǒng)的存在。系統(tǒng)中所有的文件系統(tǒng)不但依賴虛擬文件系統(tǒng)共存,而且也依靠虛擬文件系統(tǒng)協(xié)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論