Linux

From upnb游本网--笔记本电脑知识库(笔记本wiki)--您身边的电脑词典

Jump to: navigation, search

Linux既是网络操作系统,也是单机操作系统。它是一个自由软件,是免费的、源代码公开的,编制它的目的是建立不受任何商品化软件版权制约的、全世界都能自由使用的UNIX兼容产品。

Image:Qwelinux.jpg Image:Freebsd.png Image:Xandros.png Image:Mepis.png Image:Knoppix.png Image:Slackware.png Image:Gentoo.png Image:Ubuntu.png Image:Debian.png Image:Suse.png Image:Fedora.png Image:Mandrake.png


目录

为什么使用Linux

Linux与Windows是目前网络上和单机上使用最多的两种操作系统。由于Linux的稳定性、安全性,可靠性、可扩展性及真正的多任务多用户、强大的网络功能,越来越多的大中型企业的网络选择了Linux作为其操作系统。近几年来,Linux又以友好的图形界面、丰富的应用程序及非常低廉的价格,在桌面领域得到了长足的发展,受到了普通用户的欢迎, Linux前景一片光明。所以,Linux的基础知识及应用技术已成为人们不可不学、不能不会的知识,作为一名21世纪的大学生,更应该掌握这种工具。

Linux的历史、现在和未来

Linux操作系统的产生

Linux最初是有芬兰赫尔辛基大学计算机大学生Linux torvaLds在1990年底到1991年的几个月中为了他自己的操作系统课程和后来的上网用途而陆续编写的,在他自己买的inreL 386 pc机上,利用tanenbaum教授自行设计的微型unix操作系统minix作为开发平台。Linus说,刚开始的时候他根本没有想到要编写一个操作系统的内核,更是绝对没有想到这一举动会在计算机界产生如此重大的影响。最开始是一个进程切换器,然后是为他自己上网需要而自行编写的终端仿真程序,再后来是为他从网上下载文件的需要而自行编写的硬盘驱动程序和文件系统,这时他发现他已经实现了一个几乎完整的操作系统内核,由于对这个内核的信心和美好的奉献精神与发展希望,Linus希望这个内核能够免费扩散使用,但由于谨谦他并没有在minix新闻组中公布它,而是于1991年底在赫尔辛基大学的一台ftp服务器上发布了一则消息,说用户可以下载Linux的公开版本(基于inteL386体系结构)和源代码。

Linux的兴起可以说是internet创造的一个奇迹。到1992年1月止,全世界大约只有100个左右的人在使用Linux,但由于它是在internet发布的,网上的任何人在任何地方都可以得到的基本文件,并可以通过电子邮件发表评论或者提供修改正代码,这些的热心者有将之作为学习和研究对象的大专院校的学生和科研机构的科研人员,也有网络黑客等,他们所提供的所有初期上载代码和评论,后来证明对Linux的发展至关重要。正是在这众多热心者的努力下,使Linux在不到三年的时间里成为了一个功能完善、稳定可靠的操作系统。

Linux操作系统的发展

现在Linux已拥有了许多第一流的企业用户和团体用户,其中包括nasa、迪斯尼、洛克希德、通用电器、波音、ernst&yound、ups、nadaq以及多家美国一流的大学机构等。Linux正在以一种惊人的速度不断发展,ibm、xompaq、hp、dell、oracLe、sgi、amd、transmeta等大型公司也均在为Linux的发展贡献着力量。

Linux操作系统的未来

现在、诞生了十几年的Linux应用越来越广泛。从桌面到服务器,从操作系统到嵌入式系统,从零散的应用到整个产业的初建雏形。

Linux操作系统正悄然热起来,而Linux人才需求也正在升温。据统计,我国在加入世贸组织后的五年内对Linux人才的需求将会超过120万人。   由于微软在国内的影响,人们已经习惯了开始菜单、我的电脑、Word及ExceL等这些Windows下的图标和办公软件,不仅在使用上人们对Linux操作系统比较生疏,同时其专业人才也相对缺乏。

Linux在我国的起步较晚,只是应用在一些敏感和关键的行业中,如政府、军队、金融、电信和证卷行业,随着Linux在各个行业的广泛成功应用,企业对Linux人才的需求也将持续升温.目前,业界许多大公司对Linux专业人才的渴求也与日惧增.巨大的人才需求,是人们感觉到了学习Linux的迫切性,也使一些厂家看到了商机.

在Linux的应用开发、嵌入式开发两大发展方向上,都需要大量的专业人才。这一问题引起业界有识之士的关注。

Linux 系统的特点和组成

Linux 热点问题

Linux系统的特点

Linux操作系统在短短的几年之内得到了非常迅猛的发展,这与Linux 具有的良好特性是分不开的。

Linux包含了Unix的全部的功能和特性。简单地说,Linux具有以下主要特性:

开放性:是指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便地实现互连。另外,源代码开放的Linux是免费的,使得Linux的获得非常方便,而且使用Linux可节省费用。Linux开放源代码,使用者能控制源代码,按照需要对部件混合搭配,建立自定义扩展。

多用户:是指系统资源可以被不同用户各自拥有使用,即每个用户对自己的资源(如文件¸设备)有特定的权限,互不影响。Linux和Unix都具有多用户的特性。

多任务:多任务是现代计算机的最主要的一个特点,是指计算机同时执行多个程序,而且各个程序的运行互相独立。Linux系统调度每一个进程平等地访问微处理器。

出色的速度性能:Linux可以连续运行数月¸数年而无需重新启动,与NT(经常死机)相比,这一点尤其突出。即使作为一种台式机操作,与许多用户非常熟悉的UNIX相比,它的性能也显得更为优秀。Linux不大在意CPU的速度,它可以把处理器的性能发挥到极限,用户会发现,影响系统性能提高的限制因素主要是其总线和磁盘I/O的性能。

良好的用户界面:Linux向用户提供了三种界面:用户命令界面¸系统调用界面和图形用户界面。

提供了丰富的网络功能:Linux是在Internet基础上产生并发展起来的,因此,完善的内置网络是Linux的一大特点。Linux在通信和网络功能方面优于其他操作系统。

可靠的系统安全:Linux采取了许多安全技术措施,包括对读¸写进行权限操作控制¸带保护的子系统¸审计跟踪¸核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。

良好的可移植性:可移植性是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身方式运行的能力。Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。可移植性为运行Linux的不同计算机平台与其他任何机器进行准确而有效的通信提供了手段,不需要另外增加特殊和昂贵的通信接口。

具有标准兼容性:Linux是一个与POSIX(PortabLe Operating System Interface)相兼容的操作系统,它所构成的子系统支持所有相关的ANSI,ISO,IETF和W3C业界标准。为了使UNIX system V和BSD上的程序能直接再Linux上运行,Linux还增加了部分system V和BSD的系统接口,使Linux成为一个完善的UNIX程序开发系统。Linux也符合X/Open标准,具有完全自由的X Windows实现。另外,Linux在对工业标准的支持上做得非常好,由于各Linux发布厂商都能自由获取和接触Linux的源代码,各厂家发布的Linux仍然缺乏标准,尽管这些差异非常小。它们的差异主要存在于所捆绑应用软件的版本,安装工具的版本和各种系统文件所处的目录结构。

Linux系统的组成

Linux一般有4个主要部分:内核,SheLL,文件系统和应用程序。内核,SheLL和文件系统一起形成了基本的操作系统结构。它们使得用户可以运行程序,管理文件并使用系统。

Linux内核:内核是系统的“心脏”,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。

Linux SheLL:SheLL是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。实际上SheLL是一个命令解释器,它解释由用户输入的命令并且它们送到内核。另外,SheLL编程语言具有普通编程语言的很多特点,用这种编程语言编写的SheLL程序与其他应用程序具有同样的效果。

Linux文件系统:文件系统是文件存放在磁盘等存储设备上的组织方法。Linux能支持多种目前流行的文件系统,如EXT2,EXT3,FAT,FAT32,VFAT,ISO9660,NFS,SMB,NTFS 等。

Linux应用程序:标准的Linux系统都有一套称为应用程序的程序集,它包括文本编辑器,编程语言,X Window,办公套件,Internet工具,数据库等。

Linux的内核版本与发行版本

Linux的版本号分为两部分,即内核(KerneL)版本与发行套件(Distribution)版本。

Linux的内核版本

内核版本是在Linux领导下的开发小组开发出的系统内核版本号。

内核版本号由3个数字组成:r.x.y

r:目前发布的KerneL主版本。

x:偶数:稳定版本;奇数:开发中版本。

y:错误修补的次数。

一般来说,x位为偶数的版本表明这是一个可以使用的稳定版本,如2.4.4;x位为奇数的版本一般加

入了一些新的内容,不一定很稳定,是测试版本,如2.1.111。

Red Hat Linux 9使用的内核版本是2.4.20.

Linux的发行版本

发行版本是一些组织或厂家Linux系统内核与应用软件和文档包装起来,并提供一些安装界面和系统设定管理工具的一个软件包的集合。目前已经有了300余种发行版本,而且还在不断增加。相对于内核版本,发行套件的版本号随发布者的不同而不同,与系统内核的版本号是相对独立的。 Image:Linux-1.gif

软件图标

软件是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。其中系统软件为计算机使用提供最基本的功能,但是并不针对某一特定应用领域。而应用软件则恰好相反,不同的应用软件根据用户和所服务的领域提供不同的功能。

软件并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。

软件分类

操作系统

应用软件

热门软件

相关专题:网络 黑客 硬件 推荐软件

Personal tools
upnb RSS | 常见问题 | 服务条款 | 隐私权政策 | 合作与广告 | 关于我们
Copyright©2003--2007 upnb.com