网络操作系统的基本服务
1.概述
操作系统(OS),是计算机和用户之间的接口。
网络操作系统(NOS),网络用户和计算机网络的接口,他利用诸如网卡、网络打印机、大容量外存等硬件,为用户提供文件共享、打印机共享等各种网络服务及电子邮件、www等专项服务
2.NOS基本服务
一般NOS都提供文件服务、打印服务、 目录服务和其他通信服务。
在网络环境中,许多服务都以C/S形式提供,NOS中驻留着许多服务程序或服务器(Server),这些服务器所驻留的NOS及相关的硬件也称为服务器平台。
文件服务
目录服务
目录服务可以将一个网络中的所有资源,包括邮件地址、计算机设备、外围设备如打印机等集合在一起,以统一的界面提供给用户进行访问。
其基本形式如同电信部门所提供的“黄页”服务
在理想情况下,目录服务将物理网络的拓扑结构和网络协议等细节掩盖起来,这样用户不必了解网络资源的具体位置和连接方式就可以进行访问
增值服务
提供其他各种通信或增值服务。其中,比较常用的服务包括:
Web Service(如Apache)
Mail Service(如Mercury)
FTP Service(如Filezilla )
DBMS Service(如MySQL)
网络操作系统的分类
1.集中式
如UNIX, 应用场合,规模资源统一管理:如金融系统, 预订系统
2.客户/服务器(C/S)
在网络中连接多台计算机,有的计算机提供文件、打印等服务,被称为服务器。其他计算机则向服务器请求服务,称为客户机或工作站。
应用场合:中等规模的应用,如Netware,Windows Server 系列
3.对等式(P2P)
所有网络主机同时具有服务器和客户两种功能,适用于工作组级别的应用。提供简单的通信和资源共享,无须购置专用服务器
网络操作系统的特征
NOS除具有一般操作系统的特征外,还具有自己独特的特征
多用户、多任务支持
网络访问安全控制
系统容错能力强
网络服务的承载能力
广域网连接
网络目录服务:目录形式提供网络资源以
多种客户端及网络接入支持
与网络硬件无关:可运行于各种网络硬件上
网络管理
提供不同网络操作系统之间的互操作性
1.NOS多用户、多任务支持
1.网络的主要目的是共享资源,而资源的主要提供者是服务器,服务器又在网络操作系统的控制下运行,所以:
网络操作系统应能同时支持大量用户对网络的实时访问
需要对资源进行高效率的管理
对每个系统用户可以提供前后台的多道任务处理
- NOS为网络用户提供的服务可以分为两大类:
一类是操作系统级的服务,主要包括用户注册与登录,文件服务,打印服务,远程访问接入等
这些服务的特点是需要用户进行系统登录,登录后对网络资源的使用往往使用户感觉不到,似乎是本地操作系统的功能延伸
此类服务对操作系统和系统资源的消耗较大,一般只向本地或有限的用户提供 - 另一类是增值服务,诸如万维网(WWW)、电子邮件(Email)、文件传输(FTP)、远程终端访问(Telnet)
此类服务一般是开放给社会公众的,可能有极大的用户访问量
为满足此类服务,既要采用高性能的硬件,网络操作系统也要考虑如何满足大容量访问的需求
做到服务性能的线性增长,是此类系统成功的关键
2.NOS安全性和存储控制
- NOS所提供的安全管理功能是其区别于一般所谓“桌面操作系统”的重要特征
这种安全管理的实现,体现在诸多方面:
用户注册和登录
对系统内的文件资源设置访问控制表,使得不同类型的用户对同一资源的访问可以受到控制 - 一般的网络操作系统的安全性可以分成以下几个方面进行讨论,即:
登录安全性
资源访问权限的控制
文件服务器安全性
1.登录安全性
在使用网络资源前进行登录,输入用户标识和口令,这个过程对一般网络用户来说并不陌生。
登录安全性所包含的内容还包括:
什么时候可以登录入网(When)
能从哪些工作站上登录(From Where)
入网后能使用哪些网络资源等(What)
如何使用这些网络资源(How)
2.资源访问权限
资源访问权限决定了一个用户可访问哪些目录(子目录)和文件,以及用户对于这些资源可以进行哪些具体操作
例如在UNIX系统中,将系统中的所有资源归纳为文件
而对文件的访问又归纳为对三类用户(u-文件属主,g-同组用户,o-其他用户)分别进行三种操作(r-读,w-写,x-执行)
文件属主可以使用chmod(Change Mode)命令改变文件的访问权限,系统管理员可以使用chown(Change owner)命令改变文件的属主
3.系统容错能力
容错性能(或称为系统可靠性)也是网络操作系统的一个显著特色
所谓容错是指网络服务器出现故障后不会使整个网络系统瘫痪或丢失用户数据
而网络服务器中硬盘又是最易出现故障的部件,所以服务器的可靠性往往表现在磁盘的容错性能上
提高系统可靠性所采用的技术包括磁盘镜像、磁盘双工、磁盘阵列和双机备份
4.硬件无关性
一些普及性网络操作系统开发了所谓即插即用(plug and play,PnP)的功能
使用PnP功能需要具备四个条件
支持PnP的硬件设备
支持PnP的操作系统
支持PnP的基本输入输出系统(BIOS)
支持PnP的硬件设备驱动程序
5.目录服务
使用目录服务的网络具有两个组件:目录和目录服务。
目录指的是存储了各种网络对象(用户账户、网络上的计算机、服务器、网络打印机、资源团组)及其属性的数据库;
目录服务则是提供一种存储、更新、定位和保护目录中信息的方法。
访问网络资源的传统方法:共享资源位于单独的工作站或服务器上,要想访问,用户必须知道它的位置(提供地址);
而使用目录服务,用户只需通过一次登录就可以定位和访问它们。
这意味着用户仅需一次登录就可以访问所有可共享资源,而不用每访问一个资源就要在资源服务器上登录一次
网络操作系统简介
1.UNIX和 Linux
UNIX操作系统(实验为学习重点,要求理解和掌握基本应用)
Windows Server(理解域和工作组,活动目录)
UNIX是唯一能在所有级别计算机上运行的操作系统
如:手机、平板、PC机、小型机、大型机、巨型机等
Linux是目前广泛在微机上运行的类UNIX系统
1.UNIX文件系统
UNIX文件系统由三种不同类型文件的集合组成:
普通文件:包括文本数据、二进制程序或以八位字节存储的信息
特殊文件:如设备文件,提供用户对终端、打印机、软驱和光驱的访问
目录:连接其他文件、目录的指针文件
UNIX目录组织看上去象一个倒置的树,倒置树的高层是根目录,用‘/’表示
根的分支(或顶级目录)是几个标准的UNIX目录,通常称为bin、etc、usr、tmp和lib,这些标准目录是非常重要的,每个都包括一些特殊用途的文件
所有用户的用户主目录经常配置在’/usr’目录内部(在Linux系统中,用户主目录通常在’/home’中)。
在UNIX文件系统中文件路径名的表示法可以是绝对的,如‘/usr/home/guest/.profile’。也可以是相对的,如‘…/httpd/bin/apachectl’
当用户登录到UNIX时,用户就处在预先设置在用户主目录(~)之内。了解和掌握下列目录指示符是十分重要的:
. 表示用户所在的当前目录;
… 表示用户所在的当前目录的上一层目录;
/ 单独使用或放在路径名的开始表示UNIX的根目
录;在目录名中间作为不同层次目录之间的分隔。
1.UNIX联机帮助
$man ls //查询ls命令的用法,基本上是一个命令参数的查询手册;
$man -k keyword //使用关键词查找相关命令,属于查询向导。