当前位置:首页 > Unix培训讲义
山东银瑞信息科技有限公司
第四节 UNIX系统的结构
① 内核
也就是操作系统,提供文件系统、存储管理、CPU调度以及设备管理四部分功能。 ② Shell
这是UNIX的命令解释器,是用户与操作系统之间的接口。当你注册到UNIX系统的任何一个用户,系统都会为你启动一个Shell,Shell会一直等待你的指令,当你输入的命令被确认后,Shell便对其进行解释并产生系统调用,完成相应操作。然后,又进入等待状态。它相当于DOS中的command.com。 ③ 实用程序
UNIX的命令实际上是一个一个的实用程序。如rm删除命令,它对应于/bin下的实用程序rm 。
第五节 UNIX提供的服务
对于普通用户来说,UNIX能为他们提供以下服务: 1) 建立、编辑文件
UNIX提供了功能齐全的面向屏幕的编辑器,使用它可以进行所有的常规编辑操作。通过编辑器,用户可以编辑、显示、建立文件。 2) 多用户操作
UNIX为多个用户同时操作提供了环境,使软、硬件资源达到最大程度的共享,而每个用户自己感觉上好象独占资源。人们可以在连接系统的终端上可以进行各种各样的操作。UNIX为每一个用户在系统上建立起一个帐户、选择口令、确定标志号以及自己所使用的工作目录等。 3) 管理文件
管理文件是任何一种操作系统最重要,也是最基本的功能之一。UNIX的文件管理是通过它的文件系统拆卸下来。另外,UNIX系统把所有的硬件设备的名字都作为文件名字一样看待,对设备的访问与普通文件的访问完全按照相同的方式处理。 4) 系统安全
UNIX采取了许多安全技术及措施来保证系统的安全。UNIX的安全级别共有四种,分别是:high、improved、traditional、low。级别不同其要求也不同。就拿用户的口令来说,请参见下表。
安全级别对照表
级 别 修改口令的最小间隔天数 口令过期时间 用户选择口令 口令最大长度 口令最小长度 不成功注册次数
High 14 42 不能 10 8 3 Improved 0 42 能 10 8 5 Traditional 0 ∞ 能 8 0 99 low 0 ∞ 能 8 0 ∞ 4
山东银瑞信息科技有限公司
UNIX系统的安全性主要体现在以下几个方面:
① 对读、写操作进行控制
一方面体现在文件的读、写权限模式位的设置上,另一方面体现在文
件中用户ID号和用户组ID号的设置上。 ② 带保护的子系统
在UNIX系统中,包含了若干受保护的子系统,系统中的许多命令都与子系统相关。所以称为受保护是因为要使用它们,必须得到授权,也就是字系统授权。例如:打印机子系统,当用户没有得到lp子系统的授权时,它不能使用那些有关打印机维护、打印作业调度等命令。 ③ 核心授权
在UNIX系统上还有一些命令,只有得到核心授权的用户才能运行它们。比如:改变文件主命令chown,如果用户想执行这个命令,则必须具有chown核心授权。
5) 文件系统归档(或称后备)
UNIX的文件系统可以在系统上帮助用户保存文件和数据,它可以帮助用户保存文件和数据归档保存。
6) 打印服务
打印是UNIX所提供的最基本的服务之一,也是系统主要的输出手段。UNIX系统的资源可以得到充分地共享。同一个系统上的多个用户能够共同使用一台打印机。UNIX支持主机与打印机的连接,也支持终端与打印机连接,还支持网络打印机。
7) 通信与电子邮件
UNIX系统本身所提供的通信工具是UUCP(本意是UNIX到UNIX的拷贝)。UUCP实际上是UNIX机器与UNIX机器之间经过串行口进行通信的一种协议。SCO UNIX的电子邮件系统是MMDF,它能为用户提供对不同网络的访问。通过MMDF用户可以在局域网上发送邮件,也可以在广域网上发送邮件,以及与Internet通信。
5
山东银瑞信息科技有限公司
第二章 UNIX系统的启动与关闭
第一节 启动SCO Openserver系统
当你启动SCO操作系统时,在操作系统具有充分的操作性之前,需要经历若干阶段。这些阶段包括:
● 在存储器中装载核心程序:/stand/unix ● 整理root文件系统 ● 选择系统操作模式 ● 设置系统日期与时间
在着整个过程中有几处,你可以选择接受缺省的starup或者修改boot操作,举几个例子:
● 若过缺省值有问题,可以有以前的核心启动 ● 进入单用户模式以执行系统维护 ● 纠正系统日期与时间
标准的启动过程 1. Boot提示
在启动期间看到的第一个提示决定启动哪一个版本的的操作系统。
Boot:
● 如果你敲回车键,系统将启动缺省核心
● 如果缺省核心未正确装载,你可以通过在提示符处输入
unix.old装入以
前版本的核心
● 如果你有一个DOS分区,你可以通过在提示符处输入dos来启动DOS 2. 检查和修理root文件系统
在启动操作系统时,系统自动检查root文件系统是否有序并且未被破坏,如果root文件系统中的文件或目录有问题,你见看到以下信息:
fsstat:root filesystem needs checking
OK to check the toot filesystem(/dev/root)(y/n)?
● 你必须清理文件系统。如果你不清理它,root文件系统可能因不可预测的行为和最后的失败而破坏的更加严重。键入“y”开始对root文件系统开始清理,以后的提问一律回答“y”。另外一种方法是:此处回答“n”,下
6
山东银瑞信息科技有限公司
一步选择工作模式时选择单用户,然后执行命令: # fsck –y
之后再进入多用户(# init 2 或 Ctrl-d)或进行其他工作。 ● 原因:你发生了一次非正常关机。 3. 选择单用户或多用户模式
进行了以上操作,系统提示你或者登录以执行系统维护(单用户模式)或者进入多用户模式。你将看到下列信息:
INIT: SINGLE USER MODE Type CONTROL-d to continue with normal startup,
(or give the root passwd for system maintenance):
为了系统能够正常的操作,按下
在多用户模式下时:
● 安装在启动时设定安装的任何非root文件系统
● 用户可以登录系统要进行系统维护时,输入root帐户的口令。
在单用户模式下时:
● 仅仅root帐户才能登录系统
● 许多系统服务诸如网络,都不能操作
● 系统仅仅安装boot(/stand)和root文件系统 4. 设置系统时间
如果系统启动至多用户模式,系统将提示你输入正确的时间和日期:
INIT: New rn level: 2 Current System Time is Wed Nov 8 09:19:00 PST 1994 Enter new time ([YYMMDD]hhmm[ss]):
如果系统当时的日期和时间正确,敲回车。否则,输入正确值在回车: ● hhmm:所要求的小时数与分钟数,小时数应以24小时的格式来描述。
如,若想把时钟设置到下午2:30,就输入“1430”
● ss:可选择的秒钟域。如,若想把时钟设置到下午2点30分45秒,
就输入“143045”
● YYMMDD可选择的日期域,由年、月、日组成。若想把时钟设置到1998
年2月10日下午2点30分,就输入“980210143045”
一旦设置好了系统的时间和日期,系统将启动设定好的各种进程(在目录/etc/rc2.d下),并准备好用户注册:
UNIX System V Release 3.2 (scosysv.scosysv) (tty01) login:
至此系统启动完毕。
7
共分享92篇相关文档