background image

造成了大家对 Unix 和 Linux 之间错误的认识。

    那是不是说熟悉掌握了 Linux,就一无是处?当然不是。至少以后学习 Unix 会比较容易
一些,但是要能够真正的操作 Unix 系统,必须还要继续学习,以后就不能再说 Unix 和
Linux 差不多,我会了 Linux 就等于我会了 Unix 之类的言论。

    那么如果想做一个有发展潜力的 DBA,应该具备哪些知识呢?Oracle 知识就不用说了,
必须掌握的知识包括:Unix&Linux、存储管理、集群应用(RAC)、高可用性应用(MAA)
等。

LINUX 与 UNIX 区别在哪

Linux 和 Windows

 

的区别

和 Linux 一样,Windows 系列是完全的多任务操作系统。它们支持同样的用户接口、网络
和安全性。但是,Linux 和 Windows 的真正区别在于,Linux 事实上是 Unix 的一种版本,
而且来自 Unix 的贡献非常巨大。是什么使得 Unix 如此重要?不仅在于对多用户机器来说,
Unix 是最流行的操作系统,而且在于它是免费软件的基础。在 Internet 上,大量免费软件
都是针对 Unix 系统编写的。由于有众多的 Unix 厂商,所以 Unix 也有许多实现方法。没有
一个单独的组织负责 Unix 的分发。现在,存在一股巨大的力量推动 Unix 社团以开放系统
的形式走向标准化。另一方面 Windows 系列是专用系统,由开发操作系统的公司控制接
口和设计。在这个意义上这种公司利润很高,因为它对程序设计和用户接口设计建立了严
格的标准,和那些开放系统社团完全不一样。一些组织正在试图完成标准化 Unix 程序设
计接口的任务。特别要指出的是,Linux 完全兼容 POSIX.1

 

标准。

Linux 与 Unix

 

的区别

某些 PC 机的 Unix 和 Linux 在实现方面相类似。几乎所有的商业 Unix 版本都基本支持同
样的软件、程序设计环境和网络特性。然而,Linux 和 Unix 的商业版本依然存在许多差别 。
Linux 支持的硬件范围和商业 Unix 不一样。一般来说,商业 Unix 支持的硬件多一些,可
是 Linux 支持的硬件也在不断扩大。突出的是,Linux 至少和商用 Unix 一样稳定。对许多用
户来说,最重要的因素是价格。Linux 是免费软件,用户可以从 Internet 网上下载。如果上
网不方便,可以很便宜地通过邮购得到 Linux 的磁盘或 CD-ROM。当然也可以直接从朋友
那里得到。商业 Unix 的价值不应被贬低。除了软件本身的价格外,用户还需支付文档、售
后支持和质保费。对于较大的机构,这些都很重要,但是 PC 机用户也许从中得不到什么
好处。许多商业公司和大学等单位已经发现,在实验室用廉价的 PC 机运行 Linux 比用工
作站运行商业 Unix 还好。Linux 可以在 PC 机上提供工作站的功能,而 PC 机的价格是工
作站的几分之一。也有一些针对 PC 机的便宜的 Unix,其中最有名的是 386BSD。在许多
方面,386BSD 软件包和 Linux 兼容,但 Linux 更适合用户的需求。最显著的是,Linux 的
开发是开放的,任何志愿者都可以对开发过程做出贡献。相比之下,386BSD 是由封闭的
团队开发的。正是这样,这两种产品存在着严重的概念上和设计上的差别:Linux 的目标
是从头开始开发一个完整的 Unix 系统;386BSD 的目标则是对现有的 BSD 做些修改,以
适合 80386

 

系统。