第1篇 Linux基础
第1章 Red Hat Enterprise Linux5.0系统简介
1.1 Linux简介
Linux操作系统是UNIX操作系统的一种克隆系统,它诞生于l991年的10月5日(这是第1次正式向外公布的时间)。以后借助于Internet网络,并经过全世界各地计算机爱好者的共同努力,它已成为今天世界上使用最多的一种UNIX类操作系统,并且使用人数还在迅猛增长之中。Linux操作系统的诞生、发展和成长过程始终依赖着几个重要支柱,即UNIX操作系统、M矾Ⅸ操作系统、GNU计划和POSIX标准。
1.1.1 Unix操作系统的诞生
UNIX是一个多用户、多任务的操作系统,最初由AT&T贝尔实验室的Ken Thompson于1969年开发成功。UNIX当初设计的目标是允许大量程序员同时访问计算机,共享其资源。它非常简单,但是功能强大、通用,并且可移植,可以运行在从微机到超级小型计算机,以及大型机上。
UNIX系统的心脏是内核,即一个系统引导时加载的程序。内核用于与硬件设备打交道,调度任务,并且管理内存和辅存。正是由于UNIX系统这种精练特性,所以众多小而简单的工具和实用程序被开发出来。因为这些工具(命令)能够很容易地组合起来执行多种大型的任务,所以UNIX迅速流行起来。其中最重要的工具之一就是shell,即一个让用户能够与操作系统沟通的程序,本书将剖析当今主流shell的特性。最初UNIX被科学研究机构和大学采用,其费用微不足道,后来慢慢扩展到计算机公司、政府机构和制造业领域。1973年,美国国防部高级研究计划(Defense Advanced Research Projects Agency,DARPA)启动一项计划,研究使用UNIX将跨越多个网络的计算机透明地连接在一起的方式。这个计划和从该研究中形成的网络系统,导致了Internet的诞生。
在20世纪70年代后期,许多在大学期间接触并体验过UNIX的学生投身工业界并要求工业界向UNIX转换,声称它是最适合复杂编程环境的操作系统。
展开