Solaris 10操作系统概述
solaris操作系统

pkgadd -d /cdrom/cdrom0/Product /SUNWTcl pkgrm SUNWTcl
pkgrm:卸载软件包
#
pkginfo:查询软件包 (pkgchk –lp /filename)
#
pkginfo –l |grep SUNWTcl
补丁维护
补丁就是一些替换现存的文件和目录的文件目录集合。补 丁纠正应用程序的错误或增加功能。 Patch编号
文件系统管理
fsck磁盘检测纠错工具
系统每次启动时都会自动运行fsck。如果发现错误,会尝试自动修复, 如果错误非常严重,需要人工修复。这时要进入系统单用户模式,然 后对错误磁盘执行:
#fsck
/dev/dsk/c0t0d0s0
newfs创建文件系统
# newfs /dev/rdsk/c0t2d0s0
rm:删除文件须为空。 mv:更改文件名;移动文件和目录; ln:将一个文件连接到另外的文件上 dd:用指定大小的块拷贝一个文件
- dd if=/dev/fd0 of=disk.img bs=1440k 备份软盘 - dd if=/dev/dsk/c1t0d0s2 of=/dev/dsk/c1t3d0s2 bs=10240k 两个硬盘 对拷
文件系统是一种通常驻留在磁盘上的某一部分的数据 结构。Solaris是一种层次化文件系统。它由一系列相 互关联的文件组成,同时可以允许用户以一种很容易 找到某个特定文件的方式来组织文件。 在一个标准的Solaris系统中.每一个用户都具有自己 的一个目录(宿主目录),在这个目录下用户可以随意 创建自己的新子目录,另外还可以再将子目录分为若 干个子目录。通过这种方式,用户可以将文件结构扩 展到任意的层次以满足自己的需要。
服务器操作系统

服务器操作系统概述服务器操作系统是一种为服务器准备的软件,它提供了必要的运行环境和管理工具,以便服务器能够提供各种网络服务。
与个人电脑操作系统相比,服务器操作系统更加注重稳定性、性能和安全性。
本文将介绍服务器操作系统的特点、常见的服务器操作系统以及它们的应用场景。
一、服务器操作系统的特点1. 稳定性:服务器操作系统需要保持长时间稳定的运行,以确保服务器能够提供持续的服务。
它通常会采用可靠的硬件和软件架构,并具备故障容错能力,以最大程度地减少系统中断。
2. 性能:服务器操作系统需要具备良好的性能,能够高效地处理大量的并发请求。
它通常会优化系统资源的利用,提供高速的数据存取能力,以满足服务器的高性能需求。
3. 安全性:服务器操作系统需要提供高级的安全功能,以防止未经授权的访问和数据泄露。
它通常会包含强大的防火墙、身份认证和访问控制机制,以保护服务器的安全。
4. 网络服务支持:服务器操作系统需要提供一系列网络服务支持,例如文件共享、电子邮件、网站托管等。
它通常会预装相关服务软件,并提供简单易用的管理工具。
二、常见的服务器操作系统1. Windows ServerWindows Server是微软公司开发的服务器操作系统系列。
它提供了丰富的功能和管理工具,适用于各种规模的服务器应用。
Windows Server能够支持多种网络服务,包括文件共享、域控制、打印服务等。
它还提供了易用的图形化界面和远程管理功能,方便管理员进行系统管理和配置。
2. LinuxLinux是一种开源的操作系统,被广泛用于服务器环境。
它具有高度的稳定性、灵活性和可定制性。
Linux操作系统分为多个发行版,例如Ubuntu、CentOS、Red Hat等。
它们提供了丰富的网络服务支持,并拥有强大的命令行工具,方便管理员进行系统管理和配置。
3. UNIXUNIX是一种类Unix操作系统,常用于大型服务器环境。
它具有高度的可靠性和性能,并提供了丰富的网络服务支持。
十大经典操作系统

十大经典操作系统1.操作系统简介1.1 什么是操作系统1.2 操作系统的作用和功能2.十大经典操作系统概述2.1 Windows操作系统系列2.1.1 Windows 102.1.2 Windows 82.1.3 Windows 72.1.4 Windows XP2.2 macOS2.3 Linux2.4 Unix2.5 Android2.6 iOS2.7 DOS2.8 OS/22.9 FreeBSD2.10 Solaris3.Windows操作系统系列详细介绍 3.1 Windows 103.1.1 特点和功能3.1.2 界面和用户体验3.1.3 兼容性和驱动支持 3.2 Windows 83.2.1 新增功能和改进3.2.2 开始屏幕和传统桌面 3.2.3 安全性和防护措施 3.3 Windows 73.3.1 主要特点和改进3.3.2 用户界面和使用体验 3.3.3 网络和连接功能3.4 Windows XP3.4.1 主要特点和功能3.4.2 网络和安全性3.4.3 支持和开发环境4.其他操作系统详细介绍4.1 macOS4.1.1 特点和设计理念4.1.2 应用生态系统4.1.3 微内核和用户体验4.2 Linux4.2.1 开源和自由软件4.2.2 发行版和桌面环境4.2.3 Linux在服务器领域的应用 4.3 Unix4.3.1 历史和发展4.3.2 特点和应用4.3.3 桌面和服务器操作系统4.4 Android4.4.1 移动设备操作系统4.4.2 Google Play和应用生态 4.4.3 安全性和权限控制4.5 iOS4.5.1 苹果移动设备操作系统 4.5.2 应用商店和生态系统4.5.3 设备管理和安全性4.6 DOS4.6.1 简介和历史4.6.2 常用命令和操作4.6.3 DOS的应用和局限性4.7 OS/24.7.1 IBM操作系统4.7.2 特点和与Windows竞争 4.7.3 虚拟机和兼容性4.8 FreeBSD4.8.1 开源和类Unix系统4.8.2 特点和应用领域4.8.3 安全性和可靠性4.9 Solaris4.9.1 Oracle公司的操作系统4.9.2 特点和企业级应用4.9.3 虚拟化和云计算5.本文涉及附件:无6.法律名词及注释:6.1 版权:法律规定的对原创作品的独占性权利。
操作系统、数据库、中间件 讲义

操作系统、数据库、中间件第一章操作系统介绍1.1操作系统的定义操作系统(Operating System—缩写为OS)是一种系统软件。
它管理计算机系统的全部软硬件资源和对程序的执行进行控制,还能使用户方便使用硬件提供的计算机功能,也使硬件的功能发挥得更好。
操作系统的基本特征:1)并发性:多任务、多进程、多线程。
2)共享性:互斥访问、同时访问。
3)虚拟性:把一个物理上的对象变成多个逻辑意义的对象。
操作系统理论研究者有时把操作系统分成四大部分:驱动程序:最底层的、直接控制和监视各类硬件的部分,它们的职责是隐藏硬件的具体细节,并向其他部分提供一个抽象的、通用的接口。
内核:操作系统内核部分,通常运行在最高特权级,负责提供基础性、结构性的功能。
接口库:是一系列特殊的程序库,它们职责在于把系统所提供的基本服务包装成应用程序所能够使用的编程接口(API),是最靠近应用程序的部分。
例如,GNU C 运行期库就属于此类,它把各种操作系统的内部编程接口包装成ANSI C和POSIX 编程接口的形式。
外围:是指操作系统中除以上三类以外的所有其他部分,通常是用于提供特定高级服务的部件。
例如,在微内核结构中,大部分系统服务,以及UNIX/Linux中各种守护进程都通常被划归此列。
总结:操作系统是靠近硬件的第一层软件,是对硬件功能的首次扩充。
1.2操作系统的发展历程和分类其发展历程如下:操作系统分类根据不同的分类方法具有不同的操作系统分类。
1、应用领域可分为桌面操作系统、服务器操作系统、嵌入式操作系统;2、所支持用户数可分为单用户操作系统(如MSDOS、OS/2、Windows)、多用户操作系统(如UNIX、Linux、Windows Server);3、源码开放程度可分为开源操作系统(如Linux、FreeBSD)和闭源操作系统(如Mac OS X、Windows);4、存储器寻址宽度、架构可以将操作系统分为8位、16位、32位、64位、128位的操作系统。
操作系统 题库 判断题

第一章计算机系统概论1.操作系统类似于计算机硬件和人类用户之间的接口。
答案:T。
2.处理器的一个主要功能是与内存交换数据。
答案:T。
3.一般用户对系统程序无障碍,对应用程序有障碍。
答案:F4.数据寄存器一般是通用的,但可能局限于像浮点数运算这样的特定任务。
T5.程序状态字(PSW)通常包含条件码等状态信息。
条件码是由程序员为操作结果设置的位。
答案:F6.一个单一的指令需要的处理称为执行周期。
答案:F(称为指令周期)7.取到的指令通常被存放在指令寄存器中(IR)。
答案:T8.中断是系统模块暂停处理器正常处理过程所采用的一种机制。
答案:T9.为适应中断产生的情况,必须在指令周期中增加一个额外的读取阶段。
F10.在处理器控制控制例行的中断处理器之前,需要储存的最少信息有程序状态字和当前指令地址。
答案:F11.多中断的一个处理方法是在处理一个中断时禁止再发生中断。
答案:T12.多道程序设计允许处理器使用长时间等待的中断处理的空闲时间。
答案:T13.在两级存取优先级中,命中率定义为对较慢存储器的访问次数与对所有存储器访问次数的比值。
答案:F14.高速缓冲存储器的开发利用了局部性原理,即在处理器与主存储器之间提供一个容量小而快速的存储器。
T15.在高速缓冲存储器的设计中,块大小与高速缓冲存储器和主存储器间的数据交换单位有关。
答案:T16.可编程I/O的一个主要问题是,处理器必须等到I/O模块准备完毕,并且在等待的过程中必须反复不停的检查I/O模块的状态。
答案:T第二章操作系统概述1.操作系统是控制应用程序执行的程序,并充当应用程序和计算机硬件之间的接口。
(对)2.在多用户系统中,操作系统管理那些用作重要目的的资源。
(对)3.操作系统通常在它的专用O/S处理器上并行应用程序。
(错)4.操作系统演化的动力之一就是基本硬件技术的进步。
(对)5. 早期的计算机中没有操作系统,用户直接与硬件打交道。
(对)6 在一个批处理系统,“control is passed to a job”意味着处理器正在取指令和执行用户程序。
sun系统基础和命令

supersparc
Supersparc + UltrasparcI UltrasparcII UltrasparcIII
Teamsu n
ss10
ss20 Ultra 1 Ultra 5、10、30、60、80 Blade1000、280R
华胜天成培训部 (010)64448399-8310
常见工作站产品
Teamsu n
华胜天成培训部 (010)64448399-8310
安装方式
Jump Start方式: 当系统内置光盘或有网络操作系统来源时,系 统按默认值自动安装。
这种方式是主板上的PROM支持的。
这种自动安装方式系统配置通常不合理:软件 组选的是End User方式,少很多应用;硬盘分区也取默 认值。 交互式安装: 系统监控状态,对于PROM1.X
Teamsu n
Client端: ok boot net。
华胜天成培训部 (010)64448399-8310
安装过程
ok boot cdrom 系统提示安装过程中所做的工作 请用户选择语言环境 continue
根据需要选择
hostname
networked? yes
根据需要填写
IP address
N个地区级仓库,每个仓库向10个地区服务, 每个地区3000个小客户,每仓库约10万种 商品。定单要求有1%跨地区调度。 计算事务处理能力。
Teamsu n
华胜天成培训部 (010)64448399-8310
Sun工作站产品的发展
CPU sparc4 Microsparc I Microsparc II Classic、LX ss4、ss5(sparc station) 产品 sun4/60(主频)、sun4/65
全国计算机等级考试三级网络技术知识点巩固——第4章 服务器操作系统
全国计算机等级考试——三级网络技术知识点巩固第4章服务器操作系统4.1网络操作系统的特点4.1.1单击操作系统1.操作系统的定义操作系统是最靠近硬件的一层系统软件,是用户与计算机之间的借口。
其任务分两方面,一是把硬件裸机扩展为一台容易使用的虚拟机,二是成为计算机的资源管理器。
2.操作系统的管理功能操作系统是一个庞大的管理控制程序,包括多方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理等。
(1)进程管理进程就是一个将执行的程序,它附有该进程的地址空间、相应的寄存器组以及运行程序所需要的其他信息。
操作系统必须提供一种启动进程的机制。
在DOS中,该机制就是EXEC函数。
在Windows 中启动进程的函数是CreateProcess,它的代码存储在操作系统的内核里,即在KERNEL32.DLL 文件中。
(2)内存管理操作系统的存储功能是管理内存资源,主要实现内存的分配与回收、存储保护以及内存的扩充等。
内存管理的目标是给每一个应用程序分配所必需的内存空间,而又不占用其他应用程序的内存。
(3)文件系统文件系统负责管理在硬盘和其他大容量存储设备中存储的文件。
文件句柄对于打开的文件是唯一的识别依据。
操作系统所以能找到磁盘上的文件,是因为有磁盘上的文件名与存储位置的记录,在DOS里,它称为文件表(FAT);在Windows里,称为虚拟文件表(VFAT);在IBM 的操作系统OS/2里,称为高性能文件系统(HPFS)。
(4)设备I/O操作系统的设备管理负责分配和回收外部设备,以及控制外部设备按用户程序的要求进行操作。
所谓设备是指键盘、鼠标以及显示器、打印机等硬件。
3.操作系统的结构操作系统通常有4类组件:驱动程序、内核、接口库、外围组件。
常见的结构吧包括:简单结构、层次结构、微内核结构、垂直结构和虚拟机结构。
其中,内核的结构可以分为单内核、微内核、超微内核及外核等。
4.1.2网络操作系统网络操作系统(NOS)的基本任务是:屏蔽本地资源与网络资源的差异性,为用户提供各种基本网络服务功能,实现网络系统资源的共享管理,并提供网络系统的安全保障。
艾默生DCS_OVATION系统手册
OVATION系统硬件培训手册(Solaris操作系统)Rev.1上海西屋控制系统有限公司(Aug.2005)OVATION系统 目录Ovation 系统硬件第一章 Ovation分散控制系统概述1.1 系统概述 ……………………………………………………………1-11.2 典型的Ovation系统结构 ……………………………………………1-31.3 Ovation系统诊断 ……………………………………………………1-41.4 参考手册 ……………………………………………………………1-7第二章 Ovation系统网络2.1 系统的组成 ……………………………………………………………2-12.2 网络的结构形式 …………………………………………………... 2-12.3 单网网络星形拓扑结构………………………………………………….. 2-32.4 多网网络 …………………………………………………………... 2-42.5 网络设备的功能 ……………………………………………………2-42.5.1 快速以太网的一般概念 ………………………………….. 2-42.5.2 集线器(Hub) ……………………………………………2-52.5.3 交换机(Switch) …………………………………………... 2-52.6 Ovation网络地址 ……………………………………………………. 2-62.7 网络中的数据流 ……………………………………………………. 2-7第三章 Ovation控制器3.1 控制器 …………………………………………………………3-108/16/05 1目录 OVATION系统3.2 控制器硬件的组成 ………………………………………………… 3-23.1.1 控制器的面板指示 …………………………………………. 3-33.1.2 控制器的标准功能 ………………………………………… 3-43.1.3 控制器的数据流程 …………………………………………. 3-53.1.4 控制器的故障切换 …………………………………………. 3-6 3.2 控制器的供电系统 ……………………………………………………3-63.2.1 供电系统 ……………………………………………………3-63.2.2 电源分配板(PDM) …………………………………………. 3-83.2.3 控制器的接地系统 ……………………………………………3-93.2.4 系统上电注意事项 ……………………………………………3-10 3.3 I/O子系统 ………………………………………………………….. 3-153.3.1 I/O子系统的结构形式 ……………………….……………….. 3-153.3.2 I/O基座结构 ……………………………………………………3-183.3.3 模块的分类及安装 …………………………………………. 3-193.3.3.1 模块的构成 …………………………………3-193.3.3.2 模件的安装 …………………………………3-193.3.3.3 模件的面板指示 …………………………3-193.3.4 机柜类型及卡件安装 ……………………………..…………. 3-203.3.4.1 控制器机柜 …………………………………3-203.3.4.2 控制机柜的命名 …………………………3-213.3.4.3 各机柜间的连接 …………………………3-213.3.5 I/O通讯方式 ……………………………………………………3-223.3.5.1 本地I/O连接方式 …………………………3-223.3.5.2 远程I/O子系统 …………………………3-24第四章 常用I/O卡件介绍4.1 模拟量输入卡(13位) ……………………………………………………4-1 4.2 模拟量输入卡(14位) ……………………………………………………4-6 4.3 高速模拟量输入及热电偶卡 ……………………………………………4-1308/16/05 2OVATION系统 目录4.4 模拟量输出卡 ………………………………………………………………4-294.5 混合型触点输入卡 ………………………………………………………4-324.6 触点输入卡 ………………………………………………………………4-364.7 触点输出卡 ………………………………………………………………4-404.8 4通道热电阻RTD输入卡 ………………………………………………4-464.9 8通道热电阻RTD输入卡 ………………………………………………4-564.10 HART模拟量输入卡 ………………………………………………………4-604.11 HART模拟量输出卡 ………………………………………………………4-644.12 紧凑型顺序事件输入卡(SOE) ………………………………………………4-684.13 链接控制卡(Link Control Card) ………………………………………4-734.14脉冲计数卡 …………………………………………………………………4-754.15阀位卡 …………………………………………………………………4-824.16测速卡 …………………………………………………………………4-854.17回路接口卡 …………………………………………………………………4-87第五章 工作站5.1 工作站类型及硬件组成 ………………………………………………. 5-25.1.1 工作站的类型 ……………………………………………………….. 5-25.1.2 工作站的硬件组成 ……………………………………………….. 5-35.2 操作员站 ……………………………………………………………….. 5-35.2.1 操作员站的特点 …………………………………………….. 5-45.2.2 操作员站的功能 …………………………………………….. 5-45.3 ENG工程师站 ………………………………………………………………. 5-105.3.1 工程师站的特点 …………………………………………….. 5-105.3.2 工程师站的功能 …………………………………………….. 5-115.4 HSR 历史站 ………………………………………………………………5-135.4.1 历史站的特点 ………………………………………………………5-1308/16/05 3目录 OVATION系统5.4.2 历史站的功能 ……………………………………………………5-15 5.5 Ovation(LOG)记录服务器 ……………………………………………5-175.5.1 LOG服务器特点 ……………………………………………5-175.5.2 基本LOG服务器软件包 ……………………………………5-17 5.6 打印机 ………………………………………………………………5-1908/16/05 4OVATION系统系统概述第一章 OVATION 分散控制系统概述1.1 系统概述Ovation系统是集过程控制及企业管理信息技术为一体的融合了当今世界最先进的计算机与通讯技术于一身的典范。
易思捷云操作系统概述
经历天使轮,2016年A轮融资 3250万
用户 521
累计用户数
成功35000
累计服务器装机量
50%
生产环境和测试环境
源自intel 亚太研究院,天然云计算团队
“易思捷”是一家专注在虚拟化管理和云管理 领域的创新及领先公司,公司总部设于北京市,源自Intel。 我们不仅是开放云联盟协会 (OCUA) 核心会员,也是Intel中国区的Cloud Build核心成员。除此之外, 我们积极参与各类涉及虚拟化及云方面的活动,或受邀成为 keynote speaker ,获得五项产品著作权, 双软认证企业!
“易思捷”的产品自 2009年推出即获得诸多赞赏,大致摘记如下:
• Sohu 年度最佳合作 ( 易思捷源代码合作开发 ), 2009--2010 • Intel IDF 年会获颁「 中国区开源数据中心联盟核心成员」 , 2011 • Intel 全球官方网站「 全球Cloud build合作伙伴」 , 2012 链接:点击此处可查看 • 入选「 第四届中国云计算大会最佳虚拟化创新奖 , 科技新创公司 , 2012 • 入选「 第五届中国云计算大会最佳云方案奖 , 全国仅 10 家 科技新创公司 , 2013 • 入选「 第六届中国云计算大会最佳虚拟化价值奖」, 2014 • 入选「 中央政府虚拟化和云计算平台采购目录」, 2015 • 获得「 G20云平台维护感谢」, 2016
• 兼容FC SAN、IPSAN、NAS、本地磁 盘
• 支持固定空间磁盘、动态空间磁盘、差 分磁盘等
适用场景…
EFS需要存储迁移、快照、链接克隆等
高级存储特性虚拟机
Internet
网络接入 路由器 交换机
5、solaris资源管理高级片
设备管理
2035/12/1825/7/24 pass 1 Block 12354 (18/4/18), Corrected media error (hard data ecc) 25/7/24 ^C Total of 1 defective blocks repaired. 可见,数据块12345有错误,需要被修复。
设备管理
(3)建立/reconfigure文件: # touch /reconfigure 这个/reconfigure将导致系统在重新启动时自动检查新的设备; (4)系统关机; (5)将新的设备插到计算机上; (6)重新开机并检查硬件工作是否正常
设备管理
设备管理
2.x86系统的1394(FireWire)和海量存储支持 Solaris 10对1394设备的更新: 已将1394 OpenHCI主机控制器驱动程序更新为包括对x86系统 的支持。以前对1394(FireWire)技术的支持仅可用于SPARC系 统。 引入了scsa1394驱动程序,以支持符合串行总线协议2(SBP-2) 规范的1394海量存储设备。该驱动程序支持由总线供电和自备电 源的1394海量存储设备。以前仅支持1394摄像机。 3.设备文件系统(devfs)的增强功能 devfs文件系统提供下列增强功能: 执行/devices目录中的操作会附加设备条目。未使用的设备条 目被分离开来。 系统启动性能得到增强,这是由于只附加了启动系统所需的设 备条目。当访问设备时将添加新的设备条目。
系统培训 Solaris10 X86
第五部分 设备管理与资源高 级管理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
.
Solaris 10操作系统概述
1.1 Solaris 10是什么
提起Solaris,在人们印象中可能是这样一个场景:在拥挤阴暗的机房里,一个笨重的Sun SPARC服务器的屏幕上滚动着神秘的字符。
除了专门的服务器管理人员,没有人知道它在做什么。
对于大多数读者来说,Solaris有一副让人难以接近的冰冷的面孔。
而且,在这冰冷的面孔背后,还有不菲的价格。
所有这些,都让人不敢接近它,于是,Solaris 成了深闺中的宠儿,神秘而娇嫩。
然而,随着Solaris 10的发布,“深闺中的宠儿”向大众走来,渴望技术人员能了解它、掌握它、使用它。
那么,Solaris到底是什么呢?简单地说,Solaris是一种操作系统。
通过计算机操作系统可以控制计算机,可以听音乐、玩游戏、上网聊天和看新闻,还可以在操作系统上开发游戏软件,搭建网站,为大家提供新闻服务。
在这个领域中,有读者熟悉的微软公司的Windows操作系统,还有被众多自由软件爱好者喜爱的Linux操作系统。
而刚刚发布的Solaris 10到底能给我们带来些什么呢?
首先,Solaris 10已经改变了冰冷的面孔,换了一副招人喜爱的样子。
Solaris 10的桌面已经窗口化和菜单化。
新的Java控制台界面使人感觉更加亲近和舒适。
在这里,用户可以通过单击图标来上网浏览和发送邮件,也可以打开StarSuite7写文档和其他应用程序。
这一切和微软
的Windows非常相似。
有些读者可能知道,以前的Solaris只能安装在Sun公司的SPARC平台的计算机上,是无法安装在普通用户家中的计算机的。
但是,现在的Solaris 10拥有了专门针对普通用户计算机的x86版,它支持目前的大多数台式计算机,而且其安装界面可以选择中文,一般用户也可以轻松安装。
其次,在应用软件方面,Solaris 10不再是仅仅能运行服务器端的软件,还有大量的客户端的软件可以供桌面用户选择安装。
用户可以方便地使用系统自带的浏览器软件进行上网、发送邮件和文字处理。
而最令用户欣慰的是,他们不必再担心病毒的侵入。
因为任何针对于PC平台的病毒,无论在物理上还是在逻辑上,对于Solaris 10都是无效的。
应用在Solaris 10平台上的服务器软件更是丰富。
目前有600多家独立软件开发商(ISV)已经提供了1000多种在该系统上运行的数据库、安全产品和Web服务等应用程序。
最近,Solaris 10还具有了一项新的功能,能将针对于Linux环境开发的应用程序的二进制代码,在不经修改和编译的情况下,直接在x86版的Solaris 10环境下执行。
Linux被自由软件开发者所喜爱,这使得Linux开发平台上的众多自由软件产品可以被Solaris 10用户所使用,
也丰富了Solaris 10平台上应用软件的数量。
对于其他Linux的爱好者来说,可以尝试使用Solaris 10。
有些软件不但可以跨平台通用,更令人满意的是,Solaris 10是一个开放源代码的操作系统。
Sun 公司承诺,将逐步全面开放Solaris 10操作系统,包括Solaris 10内核技术、文件系统及网络管理技术等。
1.2 UNIX和Solaris的历史
Solaris是在UNIX的发展过程中逐渐发展起来的。
1969年AT&T贝尔实验室开发出了第一套UNIX操作系统,尽管这只是个单用户的操作系统,却标志着UNIX的诞生。
UNIX发展的下一个里程碑是在1973年,当时在贝尔实验室的工作人员利用C语言重新编写了UNIX内核程序,这也是为什么C语言总是和UNIX 联系在一起的原因。
即使在今天,尽管已经有许多其他编程语言可以选择,但大多数UNIX应用仍是采用C语言进行编写的。
到了1975年,伯克利大学发布了它的第一个UNIX软件,这个软件称为BSD。
BSD UNIX在UNIX的历史发展中有相当大的影响力,被许多商家采用,成为很多商业UNIX的基础,而Sun公司的Solaris正是在这个BSD UNIX的基础上发展起来的。
与此同时,AT&T贝尔实验室也在不断改变他们的商用UNIX版本。
直到AT&T贝尔实验室在吸收了BSD UNIX已经有的各种优先特性,并结合其本身特点,推出了UNIX System V版本之后,才形成了BSD UNIX和UNIX System V两大主流UNIX系统。
20世纪80年代初期,UNIX System V仍然主要由AT&T所拥有。
但到1993年初,AT&T将开发UNIX系统的实验室(USL)卖给了Novell公司,UNIX 即为Novell所拥有。
后来,Novell将自己的UNIX改名为UNIXWare,而将UNIX商标赠送给X/OPEN——一个由众多UNIX厂商组成的联盟,这样这个联盟内的所有成员均可以使用UNIX商标。
从此以后,UNIX不再是专有产品了。
System V对于UNIX平台的主要贡献包括:
增强了Bourne shell功能,包括shell函数;
支持STREAMS和TLI网络库;
远程文件共享(RFS);
改善了内存分页;
应用了二进制接口(ABI)。
由于Solaris最初是由伯克利大学的BSD派生出来的,因此,SunOS 4.x (常被称为Solaris1.x)的命令风格与其他的BSD非常相似,只是由于后来改用了System V的版本4(SVR4),才使得SunOS 5.x(也就是Solaris 2.x)发生了变化。
SVR4与BSD UNIX的主要差别可以总结如下:
Root脚本在System V中为/etc/init.d,在BSD中为/etc/rc.d。
默认shell在System V中为Bourne shell,在BSD中为C shell。
文件系统数据库在System V中为/etc/mnttab,在BSD中为/etc/mtab。
内核名称在System V中为/UNIX,在BSD中为/vmUNIX。
打印系统在System V中为lp,在BSD中为lpr。
字符串函数在System V中为memcopy,在BSD中为bcopy。
终端初始化在System V中为/etc/inittab,在BSD中为/etc/ttys。
终端控制在System V中为termio,在BSD中为termios。
而SunOS 5.x也逐渐被Solaris 2.x名称代替,在Solaris 2.6以后,Solaris 7(SunOS 5.7)开始改变它的版本编号方法,它以过去的小版本编号为基础,采用了单一版本号的形式。
也就是说,Solaris的版本序号顺序为2.5,2.6,7,8,9,10。
Sun操作系统版本发展的时间顺序如下:
1971年,第一个UNIX版本发布。
1982年,Sun选择UNIX操作系统用于其第一个工作站。
1983年,SunOS 1.0发布。
1984年,Sun发明NFS技术。
1985年,SunOS 2.0支持NFS技术。
1988年,SunOS 4.0支持其第一个SPARC处理器和使用虚拟内存技术。
1992年,Solaris 2发布,基于UNIX SVR4,并支持其第一款多处理器工作站。
1992年,Solaris 2.1增加支持线程技术。
1993年,Solaris 2.2增加支持对称多处理器技术。
1995年,Solaris 2.5支持UltraSPARC工作站/服务器。
1997年,Solaris 2.6支持1TB大文件。
1998年,Solaris 7采用64位技术,支持Java。
2000年,Solaris 8增加支持安全的企业级Web应用。
2002年,Solaris 9服务提供平台,U5版支持CMT技术,并增加Sun Java 企业系统。
2005年,Solaris 10虚拟化OE,增加N1 Grid Container,DTrace等。
2006年,Solaris 10增加了ZFS文件系统。
其中,Solaris 10是最具有里程碑意义的。
从此,Solaris走向了开源,代码不再由专门的Sun公司的操作系统专家所编写。
也就是说,下一个版本的Solaris将是由开源社区的众多自由软件开发者编写的。