Solaris系統(tǒng)管理培訓(xùn)(第一章:系統(tǒng)概念)
2024-07-26 00:29:50
供稿:網(wǎng)友
第一章:系統(tǒng)概念(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
操作系統(tǒng)的主要三個(gè)部分
UNIX操作系統(tǒng)是基于文件的,操作系統(tǒng)的主要三個(gè)部分是:
Kernel
Shell
File structure
Kernel 是操作系統(tǒng)的核心,它的主要功能是:
管理系統(tǒng)的設(shè)備、內(nèi)存、進(jìn)程以及守護(hù)進(jìn)程
系統(tǒng)程序與系統(tǒng)硬件之間接口
執(zhí)行所有的命令
管理:
Swap space(交換分區(qū)) – 系統(tǒng)運(yùn)行時(shí)保留的一部分磁盤空間
Daemons (守護(hù)進(jìn)程)– 處理特定的系統(tǒng)任務(wù)
shell 是用戶與kernel之間的接口。它就像是命令的解釋器或翻譯器。Shell接收你輸入的命令,對(duì)你的輸入作出解釋,然后就將它發(fā)送給kernel執(zhí)行。
操作系統(tǒng)的 Shells種類
Solaris系統(tǒng)中有三種shell:
Bourne shell ($) – 這是Solaris的缺省shell。Bourne shell為 AT&T UNIX 環(huán)境而開發(fā)。(/usr/bin/sh)
Korn shell ($) – 是Bourne shell的一個(gè)超級(jí)。它增加了一些功能,如:別名、歷史記錄以及命令行編輯等。(/usr/bin/ksh)
C shell (%) –C shell的語(yǔ)法類似于C語(yǔ)言,并且,C shell有些功能與 Korn shell相類似。(/usr/bin/csh)
Solaris環(huán)境的文件結(jié)構(gòu)是分成的目錄樹結(jié)構(gòu),類似于DOS的文件結(jié)構(gòu)。是一些有特定目的而組織在一起的目錄、子目錄和文件。
目錄 (Directory) – 其他目錄和文件所在處
子目錄(Subdirectory) – 屬于其他目錄的所有目錄
根目錄(/)位于目錄樹的最頂層,包含 :
/usr目錄包含系統(tǒng)的一些命令、工具、庫(kù)文件等 。
/opt目錄包含的三方應(yīng)用軟件。
/dev目錄包含諸如磁盤、鍵盤、磁帶機(jī)、顯示器等地設(shè)備驅(qū)動(dòng)程序。
/etc目錄包含系統(tǒng)配置文件,如用戶口令文件等等。
/export目錄一般包含用于NFS共享的目錄。
/export/home目錄包含用戶的個(gè)人主目錄。
/kernel目錄包含系統(tǒng)結(jié)構(gòu)的kernel文件。這個(gè)目錄下的文件genunix是系統(tǒng)的UNIX kernel 。
虛擬內(nèi)存操作系統(tǒng)——交換分區(qū)(Swap Space)
虛擬內(nèi)存操作系統(tǒng)增大了物理內(nèi)存,它將硬盤中的一部分空間用于存儲(chǔ)暫時(shí)不用內(nèi)存數(shù)據(jù)。這塊硬盤空間叫做交換分區(qū)。與Windows下的SWAP文件的功能相似。
守護(hù)進(jìn)程(Daemons)
守護(hù)進(jìn)程是在后臺(tái)運(yùn)行的程序,它負(fù)責(zé)系統(tǒng)的某個(gè)特定的功能,比如打印。
系統(tǒng)管理的一些常見的概念:
主機(jī)(Host) – 網(wǎng)絡(luò)環(huán)境下的某臺(tái)計(jì)算機(jī)系統(tǒng)。
主機(jī)名(Host name) – 某臺(tái)系統(tǒng)的名字,網(wǎng)絡(luò)中的任何系統(tǒng)都必須有自己的主機(jī)名。
IP地址(IP address) – 網(wǎng)絡(luò)軟件用于鑒別網(wǎng)絡(luò)中某臺(tái)機(jī)器的一個(gè)數(shù)字符號(hào)。
客戶機(jī)(Client) – 使用網(wǎng)絡(luò)中一個(gè)和多個(gè)服務(wù)的主機(jī)和進(jìn)程。
服務(wù)器(Server) – 在網(wǎng)絡(luò)中提供一個(gè)或多個(gè)服務(wù)的主機(jī)和進(jìn)程。
網(wǎng)絡(luò)(Network) – 許多機(jī)器連接在一起、可以互相通信的集合。
Solaris有下列特性:
多任務(wù)(Multitasking) – 多個(gè)進(jìn)程或應(yīng)用程序可以同時(shí)運(yùn)行。
多用戶(Multiuser) – 同時(shí)可以有多個(gè)用戶訪問系統(tǒng)資源。
分布處理(Distributed processing) – 通過(guò)網(wǎng)絡(luò)使用資源。