
课程说明
课程介绍
本课程介绍了Solaris操作系统的使用
具体介绍了Solaris系统的常见操作和简单的系统维护知识 主要包括UNIX的
结构 Solaris系统常用操作 UNIX常用工具与实用程序 网络通信等内容
课程目标
通过本课程的学习 你应掌握
ü UNIX系统的特点
ü UNIX文件系统的结构
ü Solaris系统的常用操作
ü UNIX常用工具 ftp telnet ping等
UNIX操作系统基础
NM0000
Issue 3.3
1

第
1
节
Solaris
操作系统简介
P 路标
了解UNIX系统的特点
了解UNIX系统的几个常用概念
1.1 概述
Solaris操作系统是Sun微系统公司推出的具有大量硬件支持的UNIX变体 它
具有UNIX系统具有的绝大多数公共特点 因此在介绍Solaris操作系统的时候
我们有必要把目光投向所有UNIX操作系统的共同之处
UNIX是一个分时 多用户 多任务 具有网络通信功能和可移植性的操作
系统 UNIX自1969年诞生以来 经历了20余年的发展历程 今天 UNIX已
广泛移植在微型计算机 小型计算机 工作站 大型计算机和巨型计算机上
成为应用最广 影响最大的操作系统 在科学计算 工程应用 网络通信
事务处理和科研教学等各领域均取得了辉煌的成就
1.2 UNIX流派和标准
UNIX以其简洁 高效和可移植性好等特性吸引了许多用户 开发者和公司
的注意 到现在已形成多个流派 目前常见的有 对PC机的SCO UNIX 和最
近出现的Linux HP公司 HP-UX IBM公司的AIX SGI公司的IRIX以及 我
们所要学习的SUN公司的Solaris操作系统
但尽管现在有如此多的UNIX变体 它们仍然遵循UNIX系统的基本标准 下
面是两个传统公认的UNIX标准版本
1) UNIX System V
这原是AT&T公司制定的标准版本 以后成为事实上的工业标准 传统
上被认为是最正宗的UNIX
UNIX操作系统基础
NM0000
Issue 3.3
2

8)
强大的网络支持
UNIX具有很强的联网功能 目前流行的TCP/IP协议就是
UNIX的缺省网络协议 正是因为UNIX和TCP/IP的完美结合 促进了
UNIX TCP/IP以及Internet的推广和普及 目前UNIX一直是Internet上各
种服务器的首选操作系统
1.4 与UNIX有关的几个名词
1)
用户名
(User) UNIX是多用户操作系统 它允许多个用户同时使用 每
个用户拥有用户名 登录口令以及操作特权 用户每次使用UNIX时必须
先登录 输入用户名和口令 一般用户的UNIX操作系统提示符一般为
”$”
2)
用户组
(Group) 若干个用户可以组成一组 同组内的用户可以共享信息
3) root
用户
UNIX的超级用户 叫做根 root 根 root 与超级用户
superuser 在UNIX系统中是相互通用的词条 因此一般的文献中对此
不做区别 root用户拥有其他用户没有的特权 当用户以root用户进入操
作系统时 其提示符总是为’#’
4)
进程
(Process) 是正在执行的程序 UNIX允许多个进程同时存在 每个
进程都有唯一代号称为进程标识符(pid process id)
5)
设备
(Device) 或称设备文件 代表某个硬件 如磁盘 软盘 串口
UNIX对硬件的存取操作都是通过设备文件来完成的 设备文件放在
/dev目录下 如/dev/hd0表示第一个软盘驱动器
6)
原始设备
(Raw device) 也称为裸设备 没有经过加工的设备文件 原始
设备文件名以r开头 如/dev/rhd0表示第一个软盘驱动器原始设备
UNIX操作系统基础
NM0000
Issue 3.3
4

小 结
本节主要介绍了Solaris操作系统的发展背景 UNIX系统的流派和标准
UNIX系统的特点及几个常用名词
习 题
1. UNIX系统有哪些主要特点
2. UNIX系统的用户分为哪几种
UNIX操作系统基础
NM0000
Issue 3.3
5

第
2
节
UNIX
系统的结构
P 路标
了解UNIX的系统结构及Shell的分类
掌握UNIX文件树结构及特点
了解UNIX的目录 文件的概念
掌握UNIX程序的概念与特征
2.1 UNIX的系统结构
UNIX是一个分层的操作系统 系统的体系结构如图2-1所示
硬件
应用程序
sh csh
ksh
Shell
内核
Kernel
Application Program
图 2-1 UNIX的系统结构
1)
硬件
在这个层状结构中 最里层是为操作系统提供服务的硬件 是整
个系统的 物质基础
2)
内核
顾名思义 是整个操作系统的核心部分 主要作用是一方面交互
驱动 协调硬件工作 另一方面交互为系统外层程序和用户程序提供服
务 有了内核 系统外层程序和用户程序不需要关心关于硬件的任何具
UNIX操作系统基础
NM0000
Issue 3.3
6