欢迎来到天天文库
浏览记录
ID:34166367
大小:188.96 KB
页数:8页
时间:2019-03-03
《第1章 linux基础知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linux系统工程师——Linux系统管理第一章Linux基础知识Linux是一个免费、自由的系统软件,它的源代码是向所有人开放的,经过众多编程爱好者的共同努力,Linux以其卓越的性能风摩世界。本章主要介绍Linux的发展历史,发行版本以及技术术语等内容。本章目标:学习完本章你将能够¾了解Linux的历史¾理解Linux的版本¾了解常用Linux发行版本¾理解POSIX和Linux的软件协议--1--Version:1.0Linux系统工程师——Linux系统管理1.Linux的定义“Linux”这个单词根据LinusTorval
2、ds本人的发音应该是“哩呐克斯”,音标是[’li:nэks]重音在“哩”上。“哩呐克斯”只是根据发音翻译的,正确的发音应该按照[’li:nэks]这个音标读。Linux的官方定义:Linux是一种可以运行在PC机上的免费的UNIX操作系统,其内核由LinusTorvalds以及网络上的世界各地的编程爱好者共同编写而成。Linux的目标是保持和POSIX兼容。事实上,Linux虽然有很多特性与UNIX十分相似,但是它并不是一个真正的UNIX操作系统,因此可称之为类UNIX系统。Linux具有以下特点:(1)Linux具备现代一切功能完
3、整的UNIX系统所具备的全部特征,其中包括真正的多任务、虚拟内存、共享库、需求装载、共享的写时复制程序执行、优秀的内存管理以及TCP/IP网络支持等。(2)Linux的发行遵守GNU的通用公共许可协议(GPL),即“人人为我,我为人人”。它对每个人来说都是免费的(这里的免费指的是内核免费,而对于它的发行版本,并不一定都是免费的,这一点可以参见GPL协议的规定)。(3)原代码兼容绝大部分的UNIX标准(如IEEE、POSIX、SystemV、BSD等),它遵守POSIX规范,例如,对于SystemV来说,把其上的程序源代码经过重新编译
4、后就可以运行;而对于BSDUNIX来说,它的可执行文件可以直接在Linux环境下运行。若想更进一步地了解有关Linux的情况,可浏览下列站点:http://www.Linux.org/http://www.Linuxresources.com/2.Linux的发展历史由于Linux最早是在UNIX上开发的,它与UNIX有着不可分割的渊源。要了解Linux的发展历史和它的特性,有必要追溯UNIX的发展。--2--Version:1.0Linux系统工程师——Linux系统管理2.1UNIX的发展历史:1969年,KenThompson
5、在AT&T贝尔实验室的一台DECPDP-7计算机上运行了UNIX。后来,KenThompson和DennisRitchie使用C语言对整个系统进行了改写,使得UNIX能够很容易地移植到其他具有不同硬件环境的计算机上。由于此时AT&T还没有把UNIX作为它的正式商品,因此研究人员只是在实验室内部使用并完善它。由于UNIX被作为研究项目,其他科研机构和大学的计算机研究人员也希望能得到这个系统,以便进行自己的研究。AT&T以分发许可证的方法,对UNIX用户仅仅收取很少的费用,这样,大学和研究机构就能获得UNIX的源代码以进行研究。UNIX
6、的源代码被散发到各个大学,一方面使得科研人员能够根据需要进行改进,或者将其移植到其他的硬件环境中去;另一方面也培养了大批懂得UNIX使用和编程的学生,这使得UNIX普及得更为广泛。到了70年代末,在UNIX发展到了版本6之后,AT&T认识到UNIX的价值,成立了UNIX系统实验室(UNIXSystemLab,USL)来继续发展UNIX。因此AT&T一方面继续发展内部使用的UNIX版本7,另一方面,由USL开发并对外正式发行UNIX,AT&T也宣布对UNIX产品拥有所有权。几乎在同时,加州大学伯克利分校计算机系统的研究小组(CSRG)
7、使用UNIX对操作系统进行研究,他们对UNIX进行了相当大的改进,增加了很多当时非常先进的特性,包括更好的内存管理、快速且健壮的文件系统等,大部分原有的源代码都被重写;很多其他UNIX使用者,包括其他大学和商业机构,都希望能得到CSRG改进的UNIX系统。因此CSRG中的研究人员把他们的UNIX组成一个完整的UNIX系统BSDUNIX(BerkeleySoftwareDistribution)并向外发行。AT&T的UNIX系统实验室也在不断改进其商用的UNIX版本,直到他们吸收了BSDUNIX中已有的各种先进特性,并结合其本身的特点
8、,推出了UNIXSystemV版本。从此以后,BSDUNIX和UNIXSystemV形成了当今UNIX的两大主流,现代的UNIX版本大都是这两个版本的衍生产品。如IBM的AIX4.0、HP/UX11、SCO的UNIXWare等属于Sy
此文档下载收益归作者所有