欢迎来到天天文库
浏览记录
ID:39815487
大小:221.50 KB
页数:25页
时间:2019-07-12
《网络操作系统Linux简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章网络操作系统Linux简介学习目标1、了解Linux操作系统的发展历程、现状及未来以及Linux操作系统下的常用软件。2、理解Linux操作系统的内核版本和发行版本。3、掌握Linux操作系统的功能和特性,Linux操作系统的内核体系结构。学习重点Linux操作系统的内核版本和发行版本;Linux操作系统的内核体系结构。3.1.1什么是LinuxLinux是一种主要适用于个人计算机的类似于Unix风格的操作系统.它的独特之处在于不受任何商品化软件的版权制约,全世界都能免费、自由使用。它支持多用户、多进程、多线程、实时性好、功能强大而稳定。它的出现为我们带来了计算机上突破性
2、的创举。Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改,无偿对它使用,无约束地继续传播。另一个原因是,它具有Unix的全部功能,任何使用Unix操作系统或想要学习Unix操作系统的人都可以从Linux中获益。3.1Linux的发展3.1.2Linux的起源Linux起源于一个学生的业余爱好,他就是芬兰赫尔辛基大学的LinusTorvalds——Linux的创始人与主要维护者。GNU是Stallman在1984年发起的自由软件基金会,其目标就是将Unix加以改进
3、,写出一个新的操作系统,使所有用户都能免费获得该系统以及系统的源代码。GNU先开发了Unix的一些工具软件,如Emacs、GCC等,再开发核心Hurd。这时,Linux异军突起,逐渐取代了Hurd的地位。Linux和GNU的关系十分密切。两者的精神和目的是一致的,而且Linux使用了该基金会的版权声明和大量GNU软件,甚至Linux自身也是用它们构造而成的。3.1.3Linux的优点1开放性2、多任务的操作系统可以同时执行多个程序,并且可以允许用户登陆进来使用软件。3、和所有Unix和类Unix版本一样,是一个多用户操作系统。4、和现今的Unix,SystemV,BSD等三大主
4、流的Unix系统几乎完全兼容,在Unix下可运行的程序,几乎全部都可以移植到linux上来。5、对内存有相当好的分配,Linux会尽量把不用的内存作为缓冲区来使用,因此,内存的大小决定运行速度。6、支持其他系统,可以同时挂上许多系统的磁盘7、漂亮的X视窗系统,这是Linux相当被看好的东西。8、支持的应用软件数目很多,因为有许多人为Linux开发软件,而且都是免费的。3.2Linux的版本任何一个软件都有版本号,LINUX也不例外。但LINUX“继承”了UNIX版本混乱的特点,给LINUX爱好者带来了不小的麻烦。其实掌握LINUX的版本号并不困难。LINUX的版本有两种:内核版
5、本与发行版本。1、LINUX内核版本LINUX内核版本指的是在Linus领导下的开发小组开发出的系统内核的版本号。LINUX的内核具有两种不同的版本号,实验版本和产品化版本。要确定LINUX版本的类型,只要查看一下版本号:每一个版本号由三位数字组成,第二位数字说明版本类型。如果第二位数字是偶数则说明这种版本是产品化版本,如果是奇数说明是实验版本。如2.0.34是产品化版本,2.1.56是实验版本。LINUX的两种版本是相互关联的。实验版本最初是产品化产品的拷贝,然后产品化版本只修改错误,实验版本继续增加新功能,到实验版本测试证明稳定后拷贝成新的产品化版本,不断循环。2、LINU
6、X的发行版本一些组织或厂家为了方便用户使用,将LINUX系统内核与应用软件及文档包装在一起,并提供一些安装界面和系统设定与管理工具,这就构成了一个发行套件。相对于内核版本,发行套件的版本号是随着发布者的不同而不同,与系统内核的版本号是相对独立的。1、SlackwareLinux在RedHatLinux出名之前,Slackware是最主要的发布版本。Slackware至今仍然是个著名的发布版本。许多厂家的光盘上都提供免费的Slackware发布版本。目前Slackware的发布版本号是3.6。它提供了各种实用工具和应用程序,包括XWindows、GNUC编译器之类的开发工具、PP
7、P支持、Java支持.2、RedHatLinux这是最早出现的LINUX发行套件。它比较适合有经验的Linux老手,对于那些想学习系统是怎么工作的并想安装和编译他们自己的软件的人来说这是最好的。不过,现在使用这一套件的人越来越少了。不建议大家使用。使RedHatLinux广受欢迎的特性是它的包管理系统。这个系统可以测试、配置和提供立即可用的应用软件。利用简单的包管理软件,不必进行复杂的配置就可以下载、安装和运行新的软件包,而用特殊安装程序发布的软件和不同RedHat包管理系统的软件则需要进行
此文档下载收益归作者所有