2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Linux管理員手冊Linux管理員手冊(1)Linux系統(tǒng)概述本章概述Linux系統(tǒng)。首先描述操作系統(tǒng)提供的主要服務。然后說明實現這些服務的程序withaconsiderablelackofdetail。本章的目的是理解系統(tǒng)整體,以后再詳細說明每個部分。一個操作系統(tǒng)的不同部分一個UNIX操作系統(tǒng)包括一個核心程序kernel和一些系統(tǒng)程序systemprograms。還有一些做某件事情的應用程序applicationprograms。核

2、心是操作系統(tǒng)的心臟。它跟蹤磁盤上的文件,啟動程序并運行它們,給不同的進程分配內存和其他資源,從網絡接收和向網絡發(fā)送包,等等。核心很少自己干活,但它提供工具,用這些工具可以建立所有服務。它還阻止任何人直接存取硬件,強制每個人使用它提供的工具。這樣,核心給每個用戶與其他用戶之間提供保護。核心提供的工具通過系統(tǒng)調用systemcalls使用;要了解關于這的更多的信息,看手冊頁第二節(jié)。系統(tǒng)程序使用核心提供的工具實現操作系統(tǒng)要求的不同的服務。系統(tǒng)

3、程序和所有其他程序運行在核心之上,叫做用戶模式usermode。系統(tǒng)程序和應用程序的區(qū)別是目的:應用程序意圖完成一些有用的工作(或游戲),而系統(tǒng)程序則為系統(tǒng)工作而需要。字處理器是應用;tel是系統(tǒng)程序。區(qū)別經常有些模糊,也許,只是為了強制分類。雖然編程語言不必是操作系統(tǒng)的一部分,操作系統(tǒng)也可以包括編譯器及其相關的庫(Linux下是gcc和C庫)。文檔、有時甚至游戲,可以是操作系統(tǒng)的一部分。傳統(tǒng)上,操作系統(tǒng)被定義為安裝磁帶或磁盤上的內容;

4、對于Linux就更不清楚,因為它分布在全世界的FTP站點上。核心的重要部件Linux核心包括幾個重要部分:進程管理、存儲器管理、硬件設備驅動、文件系統(tǒng)驅動、網絡管理和其他不同的部分。圖2.1顯示了它們的一些??赡芎诵淖钪匾牟糠?沒有它們什么也不能工作)是存儲器管理和進程管理。存儲器管理負責分配進程的存儲器區(qū)域和對換空間區(qū)域、核心的部件及buffercache。進程管理產生進程,用切換處理器上的活動進程來實現多任務。在最低級,核心對它支

5、持的每種硬件包含一個硬件設備驅動。因為世界上存在大量不同的硬件,硬件設備驅動的數量極大。有許多不同的硬件,因此軟件控制方法不同。但其相似性可能分類驅動,支持相似的操作;每類的每個成員有相同的與核心其他部分接口,但具體實現是不同的。例如,所有的硬盤驅動與核心其他部分接口相同,即他們都有初始化驅動器、讀N扇區(qū)、寫N扇區(qū)。核心自己提供的有些軟件服務有類似的抽象屬性,因此可以抽象分類。例如,不同的網絡協(xié)議已經被抽象為一個編程接口:BSDsock

6、et庫。另一個例子是虛擬文件系統(tǒng)virtualfilesystem(VFS)層,它從文件系統(tǒng)操作實現中抽象出文件系統(tǒng)操作。每個文件系統(tǒng)類型提供了每個文件系統(tǒng)操作的實現。當一些實體企圖使用一個文件系統(tǒng)時,請求通過VFS送出,它將請求發(fā)送到適當的文件系統(tǒng)驅動。UNIX系統(tǒng)的主要服務本節(jié)說明一些最重要的UNIX服務,但不太詳細。以后的章節(jié)中將更詳細地說明。initUNIX系統(tǒng)里最重要的服務是由init提供的。init是每個UNIX系統(tǒng)在核心引

7、導最后啟動的第一個進程。init啟動后,它做不同的啟動工作繼續(xù)引導過程(檢查和mount文件系統(tǒng)、啟動守侯程序等)網絡登錄與普通登錄有一點不同。可以登錄的每個終端各有一條單獨的物理串行線。從網絡登錄的每個人,有一條單獨的虛擬網絡連接,并且可以有任意數量。因此不可能為每個可能的虛擬連接運行單獨的getty。通過網絡登錄有若干不同的方法,tel和rlogin是TCPIP網絡中的主要方法。網絡登錄為每種登錄方法提供一個單獨的守侯程序(tel和

8、rlogin使用不同的守侯程序),而不是使用一群getty,來偵聽所有的輸入的登錄企圖。當發(fā)現一個登錄企圖,就啟動一個自己的新實例來處理這個企圖;原來的實例繼續(xù)偵聽其他企圖。新實例的工作和getty類似。網絡文件系統(tǒng)網絡服務的一個最有用的東西是通過網絡文件系統(tǒng)wkfilesystem共享文件。這個服務一般用Sun公司開發(fā)的網絡文件系統(tǒng)wkFileSystem,或NFS。通過網絡文件系統(tǒng),任何文件操作可以由一臺機器的一個程序通過網絡發(fā)送到

9、其他任何機器。這愚弄了程序,使它以為其他機器上的所有文件是在程序運行的機器上。這極大地簡化了信息共享,因為它對程序無須任何修改。郵件電子郵件通常是通過計算機通信的最重要的方法。一封電子信件用特定的格式存儲在一個文件中,使用特定的郵件程序來收發(fā)郵件。每個用戶有一個收件箱incomingmailbox(一個特定格式的文件),所有新郵件存在這里。當什么人發(fā)送郵件時,郵件程序定位收件人的郵箱,并在郵箱文件中添加信件。如果收件人的郵箱在另一臺機器

10、上,信件就被發(fā)送到那臺機器,由它用它覺得最合適的方法來投遞郵箱。郵件系統(tǒng)包括很多程序。投遞郵件到本地或遠程郵箱使用一個程序(mailtransferagent或MTA,例如,sendmail或smail),而用戶使用的則有很多不同的程序(mailuseragent或MUA,例如pine或elm)。郵箱一般存在varspoolmail中。打印同時只能有一個人使用某一臺打印機,但各用戶不共享打印機是不經濟的。因此打印機由軟件來管理,實現一個

11、打印隊列printqueue:所有的打印任務放進一個隊列,打印機完成一個任務后,自動再打印下一個。這無須用戶來組織打印隊列,回避了直接控制打印機。打印隊列軟件也把打印輸出spools到磁盤,即,當任務在隊列中時,打印輸出存在一個文件中。這允許應用程序快速地完成一個打印任務到打印隊列程序,應用程序無須等到打印任務真正完成就可以繼續(xù)下去。這真的很方便,因為它允許打印出一個版本,無須打印完成,就繼續(xù)修改一個新版本。文件系統(tǒng)布局文件系統(tǒng)分為許多

12、部分,通常從根文件系統(tǒng)有:binlibetcdev及一些其他;usr文件系統(tǒng)包含程序和不改變的數據;var文件系統(tǒng)包含改變的數據(例如log文件);home文件系統(tǒng)包含每個用戶的個人文件。依賴于硬件配置和系統(tǒng)管理員的決定,方法不同,甚至所有東西可能在一個文件系統(tǒng)中。3章將更詳細地說明文件系統(tǒng)布局,Linux文件系統(tǒng)標準(LinuxFilesystemStard)中有更詳細的說明。Linux管理員手冊(2)目錄樹概述本章說明標準Linux

溫馨提示

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

評論

0/150

提交評論