网络操作系统
一. 操作系统的概述
1. 操作系统的定义及作用
-
定义
- 操作系统是一种控制和管理计算机硬件和软件资源的系统软件,合理的组织计算机的处理流程方便用户使用计算机
-
作用
- 提高效率,方便用户
2. 操作系统的特征
-
并发性
- 指计算机中同时存在若干运行着的程序,这些程序交错执行
-
共享性
- 共享是指系统中的硬件和软件资源不再为某个程序独占,是由多个并发执行的程序共享
-
虚拟性
- 通过某种技术把一个物理上的实体变为若干逻辑上的对应物
-
异步性
- 由于资源的竞争或共享,多个程序执行顺序和执行时间将会变得不可预知
3. 操作系统的功能
-
处理机管理
- 处理机的分配和运行是以进程为单位的
- 对进程(线程)的描述,创建,撤销
-
存储器管理
- 内存的分配和回收
- 地址映射
- 内存的扩充
-
设备管理
- 分配所需的I/O设备
-
文件管理
- 对用户文件和系统进行管理
- 保证文件的安全性
-
接口管理
- 用户接口
- 给用户使用
- 程序接口
- 给程序员在编程时使用
- 用户接口
4. 操作系统的发展和分类
-
批处理操作系统
-
特征
- 多道性
- 内存中可以存放多个作业
- 调度性
- 由作业调度程序和进程调度程序分别将作业调入内存,分配CPU
- 无序性
- 作业的进入和完成次序与进入内存的次序无关
- 多道性
-
适用于交互性不太强,较大的计算机系统
-
-
分时操作系统
-
按时间片轮转方法把处理机分配给联机作业使用
-
特征
- 同时性
- 一台计算机与多台终端相连,同时为多个用户服务
- 独立性
- 各用户相互独立,互不干扰
- 及时性
- 系统对用户的输入及时做出响应
- 交互性
- 用户与系统能进行人机交互
- 同时性
-
分时技术
-
处理机的运行时间被分成很多时间片
-
分配给各作业使用,某个作业在时间片内没有完成,则中断
-
转让给另一个作业使用
-
等待下一轮时继续运行
-
-
-
实时操作系统
- 特点
- 响应及时,可靠性高
- 分为两类
- 实时控制系统
- 实时信息处理系统
- 与批处理,分时操作的区别
- 设计目标不同
- 响应时间不同
- 交互性强弱不同
- 资源利用率不同
- 特点
-
微机操作系统
- 目前主流
- Windows
- MAC OS
- Linux
- 特点
- 开放性
- 支持不同系统互联,支持分布式处理及CPU系统
- 通用性
- 支持应用程序的独立性及在不同平台上的移植
- 高性能
- 开放性
- 目前主流
-
分布式操作系统
- 把多台分散的计算机通过互联网连接而成的系统
- 每台计算机高度自治
- 互相协调
- 能在系统范围内实现资源管理,任务分配
- 网络操作系统从本质上都属于分布式操作系统
- 把多台分散的计算机通过互联网连接而成的系统
二. 网络操作系统的基本概念
1. 网络操作系统的定义和分类
-
网络操作系统是在网络环境下,用户与网络资源之间的接口
- 用以实现用户对网络资源的管理和控制
- 是各种网络服务软件和网络协议的集合
-
根据适用范围分为
- 专用型
- 用于实现某种特定的功能
- 通用型
- 提高各种基本的网络服务
- 专用型
-
根据结构划分
-
对等结构操作系统
-
工作方式
- 前后台方式工作
- 前台为本地计算机服务
- 后台为其他网络用户服务
-
特点
- 各个结点地位平等
- 结构简单
- 使得计算机负荷很重
- 应用于早期规模较小的网络环境
-
-
非对等结构操作系统
- 基本思想
- 根据功能不同,将结点分为
- 工作站
- 提供网络服务和资源
- 服务器
- 对本地用户进行信息处理
- 工作站
- 根据功能不同,将结点分为
- 工作方式
- 最初使用共享硬盘方式,但效率低,容易产生安全隐患
- 后期换成了文件共享方式
- 基本思想
-
2. 网络操作系统的功能
- 除了具备一般性功能之外,还需要实现网络通信和数据传输的特定功能
- 文件服务
- 打印服务
- 通信服务
- 数据库服务
- 网络管理服务
- 用户管理
- 网络性能分析
- 网络状态监控
- Internet服务
- 支持TCP/IP
- 提供各种Internet服务
三. 常见的网络操作系统
1. UNIX网络操作系统
-
出现于20世纪60年代,标准的多用户终端系统
-
优点
-
方便增强和扩展
-
安全可靠
-
一开始就支持TCP/IP,能够方便的与Internet相连
-
-
功能
- 点对点的邮件传输
- 文件管理
- 用户程序的分配及执行
-
主流
- HP,SUM,IBM等公司的UNIX操作系统
2. NetWare网络操作系统
- Novell公司开发的用于管理网络的操作系统
- 特点
- 适用于基于服务器的网络
- 通常是文件服务器,擅长于文件管理
- 缺点
- 最初的版本没有采用TCP/IP
- 使用了IPX/SPX协议
- 与Internet脱节
3. Linux网络操作系统
- 1991年,赫尔辛基大学学生开发出了Linux
- 基于POSIX和UNIX的多用户,多任务,支持多线程,多CPU的操作系统
- 是一种自由和开放源代码的操作系统
- 只要遵循GNU通用公共许可证
- 可以自由的使用Linux的底层源代码
- 也可以自由的修改和发布
4. Windows网络操作系统
-
LAN Manager
- 微软在推出Windows之前,开发出了LAN Manager
- 是Windows NT的核心
-
Windows NT
-
微软在1993年推出的
- 面向工作站,网络服务器和大型计算机的操作系统
- 也可以作为个人计算机的操作系统
-
Windows NT是基于32位结构的操作系统
- 支持FAT和NTFS两种文件系统
-
-
Windows 2000
-
Windows NT 4.0的后续版本
-
包含4个产品
-
Windows 2000 Server
- 为部门工作组或者公司等中小型环境
-
Windows 2000 Advance Server
-
高级版服务器
-
支持多处理器,集群和负载平衡
-
-
Windows 2000 Datacenter Server
-
除了具备Advance Server所有功能之外
-
支持32个CPU,管理64G的内存空间
-
-
Windows 2000 Professional
- 专门为个人计算机所开发的单机操作系统
-
-
-
Windows Server 2003
- 微软2003年推出的
- Windows Server 2003只有服务器版本
- 支持64位的计算机平台
- 微软2003年推出的
-
Windows Server 2008
- 微软2008年基于Windows NT技术开发的操作系统
- 能够提供各种网络服务
四. Windows Server 2008的基本操作
1. 安装
-
全新安装
- 从安装光盘启动计算机,安装程序自动运行
-
升级安装
- 从Windows 2000 Server或2003等,直接升级为2008
- 升级后还可保留原来的配置
-
通过Windows部署服务远程安装
- 要进行远程安装,服务器网卡必须支持PXE功能
-
安装Server Core
- 除了安腾版之外不可以安装
- 不具备图形界面
- 减少了被攻击的可能性
2. 账户管理
-
用户账户的基本概念
-
用户账号是用户唯一的标识符
- 域账户
- 本地账户
-
本地账户
-
安装了Windows Server 2008的计算机在本地安全目录数据库中建立的账户
-
使用本地账户只能登陆该账户的计算机上
-
访问该计算机的系统资源
-
当创建本地账户时,用户信息保存在
-
Systemroot\system32\config文件夹下的SAM中
-
-
域账户
- 建立在域控制器里活动目录数据库中的账户
- 具有全局性
- 可以登陆域网络环境模式中的任何一台计算机,获得访问权限
- 域账户需要系统管理员在域控制器上建立
-
-
默认的用户账户
- 用于执行特定的管理任务或访问特定的网络资源
- Administrator
- 具有最高权限,执行所有操作
- 无法删除
- Guest
- 为临时访问计算机的用户设置的
- 不能删除
- 默认禁用
-
创建本地账户
- 账户命名规则
- 账户名必须唯一
- 不能包含特殊字符
- 可以超过20个字符,但是只识别前20个
- 密码设置原则
- 要给Administrator指定一个复杂密码
- 密码不可太简单
- 最多可以最多128个字符,最小8个字符
- 账户命名规则
-
创建本地组账户
- 组是由用户账户,计算机账户,联系人和其他组的集合
- 组账户不能用于登陆计算机
- 简化管理,提高效率
-
Windows Server 2008有两种类型的组
- 默认组
- 用户自定义组
3. 域服务
-
活动目录和域
- 活动目录是一个动态的分布式文件系统,用于存储用户感兴趣的网络对象信息的信息库,这些对象包括计算机,用户账户,打印机,服务器等
- 命名空间
- 界定好的区域,在区域内对某种对象命名,并且进行查找
- 活动目录的命名空间采用DNS的格式来命名
- 对象
- 某种具体事务的命名
- 容器
- 存放对象的空间
- 域
- 共享同一活动目录的一组计算机集合
- 组织单元
- 组织和管理一个域内对象的容器
- 树
- 描述对象及容器的分层结构关系
- 树是域的集合
- 树中加入的第一个域是根节点
- 其后加入的称为树的子域
- 森林
- 一棵或者多棵树域组成的集合
-
域控制器
-
就是安装并且运行了活动目录的Windows Server 2008服务器
-
活动目录存储了所有域范围内的账户和策略信息
-
成员服务器
- Windows Server 2008域环境中提供某种服务功能的服务器
-
域之间的信任关系建立在 Kerberos 安全协议上
-