第一章 linux操作系统简介及安装

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1第一章linux操作系统简介及安装随着人们对开放源代码软件热情的不断高涨,Linux也受到了人们越来越多的关注。Linux是操作系统界里的一颗耀眼明星,在各种媒体中,都不难发现Linux的影子。1.1Linux的简介Linux是一个免费的类UNIX操作系统,它最初由芬兰人LinusTorvalds于1991年开发出来,目前由来自世界各地的爱好者开发和维护,它的标志是一个名为Tux的可爱的小企鹅,如图1-1所示。Linux自诞生以来,凭借其稳定、安全、高性能和高扩展性等优点,得到广大用户的欢迎,成为目前最为流行的操作系统之一。图1-1Linux的标志TuxLinux是一套遵从POSIX(可移植操作系统环境)规范的操作系统,它兼容UnixSystemV以及BSDUNIX的操作系统。BSDUNIX和UnixSystemV是UNIX操作系统的两大主流,目前的UNIX系统都是这两种系统的衍生产品。对于SystemV系统而言,把软件程序源代码拿到Linux底下重新编译之后就可以运行了,而对于BSDUnix系统而言,它的可执行文件可以直接在Linux环境下运行。1.1.1Linux的发展历史Linux的诞生可以追溯到1991年,当Linus还是芬兰赫尔辛基大学的一名学2生时,他对当时为教学而设计的Minix操作系统提供的功能不满意,于是他决定自己写比Minix更强大的类UNIX操作系统来取代Minix,后来这个类UNIX操作系统就是Linux。Linus从一开始就决定自由扩散Linux,他把源代码发布在Internet上,随即就引起爱好者的注意,他们通过Internet加入了Linux的内核开发工作,一大批高水平程序员的加入,使得Linux得到迅猛发展,他们为Linux修复错误、增加新功能,不断尽其所能地改进它。现在,Linux凭借优秀的设计,不凡的性能,加上IBM、Intel、AMD、DELL、Oracle、Sybase等国际知名企业的大力支持,市场份额逐步扩大,逐渐成为主流操作系统之一。1.1.2Linux的版权问题Linux是基于Copyleft(版权所无)的软件模式进行发布的,其实Copyleft是与Copyright(版权所有)相对立的新名称,它是GNU项目制定的通用公共许可证GPL(GeneralPublicLicense)。GNU项目是由RichardStallman于1984年提出的,他建立了自由软件基金会(FSF)并提出GNU计划的目的是开发一个完全自由的,与UNIX类似但功能更强大的操作系统,以便为所有的计算机使用者提供一个功能齐全,性能良好的基本系统。它的标志是角马,如图1-2所示。图1-2GNU的标志角马GPL是由自由软件基金会发行的用于计算机软件的协议证书,使用该证书的软件被称为自由软件(后来改名为开放源代码软件(OpenSourceSoftware))。大多数的GNU程序和超过半数的自由软件使用它。GPL保证任何人有权使用、拷贝和修改该软件。任何人有权取得、修改和重新发布自由软件的源代码,并且规定在不增加附加费用的条件下可以得到自由软件的源代码。同时还规定自由软件的衍生作品必须以GPL作为它重新发布的许可协议。Copyleft软件的组成更加透明化,这样当出现问题时,就可以准确地查明故障原因,及时采取相应对3策,同时用户不用再担心有“后门”的威胁。1.1.3Linux的特点1.完全免费。由于Linux遵循通用公共许可证GPL,因此任何人有使用、拷贝和修改Linux的自由,可以放心地使用Linux而不必担心成为“盗版”用户。2.高效安全稳定。UNIX操作系统的稳定性是众所周知的,Linux继承了UNIX核心的设计思想,具有执行效率高、安全性高和稳定性好的特点。Linux系统的连续运行时间通常以年作单位,能连续运行3年以上的Linux服务器并不少见。3.支持多种硬件平台。Linux能在笔记本电脑、PC机、工作站,甚至大型机上运行,并能在x86、MIPS、PowerPC、SPARC和Alpha等主流的体系结构上运行,可以说Linux是目前支持的硬件平台最多的操作系统。4.友好的用户界面。Linux提供了类似Windows图形界面的X-Windows系统,用户可以使用鼠标很方便、直观和快捷地进行操作。经过多年的发展,Linux的图形界面技术已经非常成熟,其强大的功能和灵活的配置界面让一向以用户界面友好著称的Windows也黯然失色。5.强大的网络功能。网络就是Linux的生命,完善的网络支持是Linux与生俱来的能力,所以Linux在通信和网络功能方面优于其他操作系统,其他操作系统不包含如此紧密地和内核结合在一起的连接网络的能力,也没有内置这些网络特性的灵活性。6.支持多任务、多用户。Linux是多任务、多用户的操作系统,可以支持多个使用者同时使用并共享系统的磁盘、外设和处理器等系统资源。Linux的保护机制使每个应用程序和用户互不干扰,一个任务崩溃,其他任务仍然照常运行。1.1.4Linux的内核版本和发行版本1.内核版本内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。例如,程序本身不需要了解用户的主板芯片集或磁盘控制器的细节就能在高层次上读写磁盘。内核的开发和规范一直是由Linus领导的开发小组控制着,版本也是惟一的。开发小组每隔一段时间公布新的版本或其修订版,从1991年10月Linus向世4界公开发布的内核0.0.2版本(0.0.1版本功能相当简陋所以没有公开发布)到目前最新的内核2.6.22版本,Linux的功能越来越强大。Linux内核的版本号命名是有一定规则的,版本号的格式通常为“主版本号.次版本号.修正号”。主版本号和次版本号标志着重要的功能变动,修正号表示较小的功能变更。以2.6.22版本为例,2代表主版本号,6代表次版本号,22代表修正号。其中次版本还有特定的意义:如果是偶数数字,就表示该内核是一个可以放心使用的稳定版;如果是奇数数字,则表示该内核加入了某些测试的新功能,是一个内部可能存在着BUG测试版。如2.5.74表示是一个测试版的内核,2.6.22表示是一个稳定版的内核。读者可以到Linux内核官方网站下载最新的内核代码,如图1-3所示。图1-3Linux内核的官方网站2.发行版本仅有内核而没有应用软件的操作系统是无法使用的,所以许多公司或社团将内核、源代码及相关的应用程序组织构成一个完整的操作系统,让一般的用5户可以简便地安装和使用Linux,这就是所谓的发行版本(distribution),一般谈论的Linux系统便是针对这些发行版本的。目前估计各种发行版本有数十种,它们的发行版本号各不相同,使用的内核版本号也可能不一样,下面就为读者介绍目前比较著名的几个发行版本。(1)RedHatLinuxRedHat是最成功的Linux发行版本之一,它的特点是安装和使用简单。RedHat可以让用户很快享受到Linux的强大功能而免去繁琐的安装与设置工作。RedHat是全球最流行的Linux,RedHat已经成为Linux的代名词,许多人一提到Linux就会毫不犹豫地想到RedHat。它曾被权威计算机杂志InfoWorld评为最佳Linux。官方网站:(2)SlackwareLinuxSlackware是历史最悠久的Linux发行版,它的特点是由于尽量采用原版的软件包而不进行任何修改,因此软件制造新BUG的几率便低了很多。在其他主流发行版强调易用性的时候,Slackware依然固执地追求最原始的效率——所有的配置均要通过配置文件来进行。官方网站:(3)MandrivaLinuxMandriva的原名是Mandrake,它的特点是集成了轻松愉快的图形化桌面环6境以及自行研制的图形化配置工具,Mandrake在易用性方面的确是下了不少功夫,从而迅速成为设置易用实用的代名词。RedHat默认采用GNOME桌面系统,而Mandriva将之改为KDE。官方网站:(4)DebianLinuxDebian可以算是迄今为止最遵循GNU规范的Linux系统,它的特点是使用了Debian系列特有的软件包管理工具dpkg,使得安装、升级、删除和管理软件变得非常简单。Debian是完全由网络上的Linux爱好者负责维护的发行套件。这些志愿者的目的是制作一个可以同商业操作系统相媲美的免费操作系统。并且其所有的组成部分都是自由软件。官方网站:(5)SuSELinuxSuSE是德国最著名的Linux发行版,在全世界范围中也享有较高的声誉,它的特点是使用了自主开发的软件包管理系统YaST。2003年11月,Novell收购了SuSE,使SuSE成为RedHat的一个强大的竞争对手。同时还为Novell正在与微软进行的竞争提供了一个新的方向。官方网站:(6)红旗Linux红旗Linux是中华民族基础软件在产业化征程中具有里程碑意义的胜利,它的特点是中国第一个土生土长的Linux发行版,对中文支持得最好,而且界面和操作的设计都符合中国人的习惯。官方网站:,即RedHatLinux7.3、8.0和9.0等,单一版本的最高版本是9.0。然而许多人对RedHat的发展策略不了解,误以为目前RedHatLinux9.0是最新的发行版,其实自2002年起,RedHat将产品分成两个系列,即由RedHat公司提供收费技术支持和更新的RedHatEnterpriseLinux(RHEL)服务器版,以及由Fedora社区开发的桌面版本FedoraCore(FC)。这也就意味着用户不可能看到RedHatLinux10.0的版本,取而代之的是RHEL服务器版或FC桌面版。1.2.2RedHatEnterpriseLinux家族RedHat公司从2002年起已经将其面向个人的桌面版Linux转到Fedora名下,专心经营起面向企业的Linux产品,该产品家族包括以下产品。(1)RedHatEnterpriseLinuxAdvancedPlatform高级服务器版:是最高端的服务器解决方案。它适用于大型部门和数据中心的计算环境,包括数据库、ERP和CRM服务器。8(2)RedHatEnterpriseLinuxserver企业版:广泛适用于小型企业或部门级的计算环境,如网络服务器、文件服务器、打印服务器、邮件服务器和万维网服务器。(3)RedHatEnterpriseLinuxDesktopwithWorkstationoption工作站版:广泛适用于需要高计算能力的用户和使用高性能客户端应用程序(如图形处理程序、软件开发和工程设计)的用户,支持双CPU和大内存系统。(4)RedHatEnterpriseLinuxDesktop桌面版:适用于需要使用普通应用程序(如电子邮件、Web应用程序)的用户。它是那些需要大量安全的客户端系统并可以对客户机进行中央管理的机构的首选。1.2.3RedHatEnterpriseLinux版本RedHat公司对Linux企业版更新的速度很快,大约每18个月就会发行一个新的RedHat企业Linux版本。随着技术的发展,RedHat公司在2002年5月公开推出了面向企业的RedHatEnterpriseLinux2.1,紧接着在2003年9月推出了RedHatEnterpriseLinux3,目前最新的版本是2007年3月推出的RedHatEnterpriseLi

1 / 35
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功