Solaris培訓第一章:系統概念(轉)

amyz發表於2007-08-10
Solaris培訓第一章:系統概念(轉)[@more@]

  第一章:系統概念(System Concepts)

  Objectives

  Upon completion of this module, you should be able to

  Match the three parts of an operating system (kernel, shell, and file system) to their definitions

  Identify the three most common shells in the Solaris environment

  Distinguish between multitasking and multiuser

  Describe the client-server relationship

  Define the following basic system terms: host, host name, network,

  IP (Internet Protocol) address, client, and server

  作業系統的主要三個部分

  UNIX作業系統是基於檔案的,作業系統的主要三個部分是:

  Kernel

  Shell

  File structure

  Kernel 是作業系統的核心,它的主要功能是:

  管理系統的裝置、記憶體、程式以及守護程式

  系統程式與系統硬體之間介面

  執行所有的命令

  管理:

  Swap space(交換分割槽) – 系統執行時保留的一部分磁碟空間

  Daemons (守護程式)– 處理特定的系統任務

  shell 是使用者與kernel之間的介面。它就像是命令的直譯器或翻譯器。Shell接收你輸入的命令,對你的輸入作出解釋,然後就將它傳送給kernel執行。

  作業系統的 Shells種類

  Solaris系統中有三種shell:

  Bourne shell ($) – 這是Solaris的預設shell。Bourne shell為 AT&T UNIX 環境而開發。(/usr/bin/sh)

  Korn shell ($) – 是Bourne shell的一個超級。它增加了一些功能,如:別名、歷史記錄以及命令列編輯等。(/usr/bin/ksh)

  C shell (%) –C shell的語法類似於C語言,並且,C shell有些功能與 Korn shell相類似。(/usr/bin/csh)

  Solaris環境的檔案結構是分成的目錄樹結構,類似於DOS的檔案結構。是一些有特定目的而組織在一起的目錄、子目錄和檔案。

  目錄 (Directory) – 其他目錄和檔案所在處

  子目錄(Subdirectory) – 屬於其他目錄的所有目錄

  根目錄(/)位於目錄樹的最頂層,包含 :

  /usr目錄包含系統的一些命令、工具、庫檔案等 。

  /opt目錄包含的三方應用軟體。

  /dev目錄包含諸如磁碟、鍵盤、磁帶機、顯示器等地裝置驅動程式。

  /etc目錄包含系統配置檔案,如使用者口令檔案等等。

  /export目錄一般包含用於NFS共享的目錄。

  /export/home目錄包含使用者的個人主目錄。

  /kernel目錄包含系統結構的kernel檔案。這個目錄下的檔案genunix是系統的UNIX kernel 。

  虛擬記憶體作業系統——交換分割槽(Swap Space)

  虛擬記憶體作業系統增大了實體記憶體,它將硬碟中的一部分空間用於儲存暫時不用記憶體資料。這塊硬碟空間叫做交換分割槽。與Windows下的SWAP檔案的功能相似。

  守護程式(Daemons)

  守護程式是在後臺執行的程式,它負責系統的某個特定的功能,比如列印。

  系統管理的一些常見的概念:

  主機(Host) – 網路環境下的某臺計算機系統。

  主機名(Host name) – 某臺系統的名字,網路中的任何系統都必須有自己的主機名。

  IP地址(IP address) – 網路軟體用於鑑別網路中某臺機器的一個數字符號。

  客戶機(Client) – 使用網路中一個和多個服務的主機和程式。

  伺服器(Server) – 在網路中提供一個或多個服務的主機和程式。

  網路(Network) – 許多機器連線在一起、可以互相通訊的集合。

  Solaris有下列特性:

  多工(Multitasking) – 多個程式或應用程式可以同時執行。

  多使用者(Multiuser) – 同時可以有多個使用者訪問系統資源。

  分佈處理(Distributed processing) – 透過網路使用資源。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-941572/,如需轉載,請註明出處,否則將追究法律責任。

相關文章