|
前 言
Linux是近一两年来受人们比较关注的新生事物。它从一个大学生的课程设计变成了一个强大的操作系统,人们无不对它刮目相看。计算机产业的发展越来越快,现在正向着网络化高速地发展。Linux作为Internet的产物,更是代表着这一历史的潮流。对Linux进行学习、研究及其应用开发已经势在必行。
Linux不仅仅是代表着一个操作系统,而是代表着一个强大的有效的集成系统。在上面,我们不仅可以从事操作系统的研究,而且可以进行网络的应用;同时由于它也附带了许多免费的开发系统,在上面开发自己的应用程序也是非常方便的和高效的。这一切的一切使我选择了Linux,并且较早的投入到Linux的应用和开发上。
本实验系统是基于Linux的网络实验系统。在这个实验系统设计中,由于是使用Linux,故一些配置比较烦琐(在NT上只要几下鼠标就能解决的事也不例外)。但是正是这样对一个又一个的文本配置文件的操作,我对一些服务器设置的原理有了较低层的理解(对NT上为什么要那么做有更进一步的理解);同时由于Linux的程序的批处理能力很强,它上面的开发语言也十分强大,因而在实验程序的开发上相对要容易的很多(这一点体现了Linux的强大功能),一些在NT上实现的比较困难的事反而在Linux却很好的实现了。
本实验系统实际上是设计了一个小的Intranet,在上面可以模拟Intenet的操作,同时也可以进行真实的Internet的操作。同时,由于它在Linux上实现,
对以后再开设其他相关的网络、操作系统、软件工程、数据库开发等实验也是有很大用处的。
第一章 实验的整体认识和设计
第一节 Linux简介
Linux是一个类Unix的操作系统,它是由芬兰赫尔辛基大学的学生Linus Torvalds于1991年创建并无私的在因特网上发布,任何人只要遵守GPL版权,都可以免费使用和修改Linux。实际上,GPL要求的是完全的软件共享,你可从中获利,但你不能占为己有。经过因特网上的千千万万的志愿者对其的不断修改,八年后的今天,Linux已经变得强大无比!特别是去年下半年以来,IBM、Intel、Oracle、Sysbase、Borland,HP,SUN,Corel等商业软件厂商纷纷表示对Linux进行商业开发和技术支持,更使得Linux的商业价值越来越高。同时从今年起,Linux将在两个方向发展,即微型设备的嵌入式操作系统和桌面操作系统。IDC预测在2003年,Linux将成为Windows NT后的第二大操作系统。国内的一些公司(华胜、中软、四通等)也从事Linux的中文的扩展和应用开发,同时他们也感觉到国内Linux教育的必要性和紧迫性,迫切需要大量的中国Linux开发人员。
作为一个操作系统,Linux具有如下的优点:
1、它具有Unix的全部特点,Unix丰富的软件资源及C语言的平台可移植性使得其上的软件非常丰富。而且,由于Linux的流行,倒是其他的Unix平台移植Linux的应用程序。
|