linux管理員手冊_第1頁
已閱讀1頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論