Linux常用的linux操作命令操作有哪些

简介/Linux操作系统
Linux的出现,最早开始于一位名叫的计算机业余爱好者,当时他是的学生。他的目的是想设计一个代替Minix(是由一位名叫Andrew Tannebaum的计算机教授编写的一个操作系统示教程序)的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,并且具有Unix操作系统的全部功能,因而开始了Linux雏形的设计。 Linux以它的高效性和灵活性著称。它能够在PC计算机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的图形用户界面,如同我们使用一样,允许我们使用窗口、图标和菜单对系统进行操作。 Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改,无偿对它使用,无约束地继续传播。另一个原因是,它具有Unix的全部功能,任何使用Unix操作系统或想要学习Unix操作系统的人都可以从Linux中获益。
Linux简史/Linux操作系统
创始人林纳斯·托瓦兹Linux&操作系统的诞生
、发展和成长过程始终依赖着五个重要支柱:UNIX&操作系统、MINIX&操作系统、GNU计划、POSIX&标准和Internet&网络。
1981&年IBM公司推出微型计算机IBM&PC。
1991年,GNU计划已经开发出了许多工具软件,最受期盼的GNU&C编译器已经出现,GNU的操作系统核心HURD一直处于实验阶段,没有任何可用性,实质上也没能开发出完整的GNU操作系统,但是GNU奠定了Linux用户基础和开发环境。
1991年初,林纳斯·托瓦兹开始在一台386sx兼容微机上学习minix操作系统。1991年4月,林纳斯·托瓦兹开始酝酿并着手编制自己的操作系统。
1991&年4&月13&日在comp.os.minix&上发布说自己已经成功地将bash&移植到了minix&上,而且已经爱不释手、不能离开这个shell&软件了。
日,第一个与Linux有关的消息是在comp.os.minix上发布的(当然此时还不存在Linux这个名称,当时林纳斯·托瓦兹的脑子里想的可能是FREAX,FREAX的英文含义是怪诞的、怪物、异想天开等)。
1991年的10月5日,林纳斯·托瓦兹在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生(Freeminix-like&kernel&sources&for&386-AT)。
1993年,大约有100余名程序员参与了Linux内核代码编写/修改工作,其中核心组由5人组成,此时Linux&0.99的代码大约有十万行,用户大约有10万左右。
1994年3月,Linux1.0发布,代码量17万行,当时是按照完全自由免费的协议发布,随后正式采用GPL协议。
1995年1月,Bob&Young创办了RedHat(),以GNU/Linux为核心,集成了400多个源代码开放的程序模块,搞出了一种冠以品牌的Linux,即RedHat&Linux,称为Linux"发行版",在市场上出售。这在经营模式上是一种创举。
1996年6月,Linux&2.0内核发布,此内核有大约40万行代码,并可以支持多个处理器。此时的Linux&已经进入了实用阶段,全球大约有350万人使用。
1998年2月,以Eric&Raymond为首的一批年轻的"老牛羚骨干分子"终于认识到GNU/Linux体系的产业化道路的本质,并非是什么自由哲学,而是市场竞争的驱动,创办了"Open&Source&Intiative"(开放源代码促进会)"复兴"的大旗,在互联网世界里展开了一场历史性的Linux产业化运动。
2001年1月,Linux&2.4发布,它进一步地提升了SMP系统的扩展性,同时它也集成了很多用于支持桌面系统的特性:USB,PC卡(PCMCIA)的支持,内置的即插即用,等等功能。
2003年12月,Linux&2.6版内核发布,相对于2.4版内核2.6在对系统的支持都有很大的变化。
2004年的第1月,SuSE嫁到了Novell,SCO继续顶着骂名四处强行“化缘”,&Asianux,&MandrakeSoft也在五年中首次宣布季度赢利。3月,SGI宣布成功实现了Linux操作系统支持256个Itanium&2处理器。
功能/Linux操作系统
由于Linux是一套具有Unix全部功能的免费操作系统,它在众多的软件中占有很大的优势,为广大的计算机爱好者提供了学习、探索以及修改计算机操作系统内核的机会。操作系统是一台计算机必不可少的系统软件,是整个计算机系统的灵魂。一个操作系统是一个复杂的计算机程序集,它提供操作过程的协议或行为准则。没有操作系统,计算机就无法工作,就不能解释和执行用户输入的命令或运行简单的程序。大多数操作系统都是由一些主要的软件公司支持的商品化程序,用户只能有偿使用。如果用户购买了一个操作系统,他就必须满足供应商所要求的一切条件。因为操作系统是系统程序,用户不能擅自修改或试验操作系统的内核。这对于广大计算机爱好者来说无疑是一种束缚。要想发挥计算机的作用,仅有操作系统还不够,用户还必须要有各种应用程序的支持。应用程序是用于处理某些工作(如字处理)的软件包,通常它也只能有偿使用。每个应用程序的软件包都为特定的操作系统和机器编写。使用者无权修改这些应用程序。使用Linux,可以将操作系统变成一种操作环境。由于Linux是一套自由软件,用户可以无偿地得到它及其源代码,可以无偿地获得大量的应用程序,而且可以任意地修改和补充它们。这对用户学习、了解Unix操作系统的内核非常有益。 学习和使用Linux,能为用户节省一笔可观的资金。Linux是目前唯一可免费获得的、为PC机平台上的多个用户提供多任务、多进程功能的操作系统,这是人们要使用它的主要原因。就PC机平台而言,Linux提供了比其他任何操作系统都要强大的功能,Linux还可以使用户远离各种商品化软件提供者促销广告的诱惑,再也不用承受每过一段时间就升级之苦,因此,可以节省大量用于购买或升级应用程序的资金。Linux不仅为用户提供了强大的操作系统功能,而且还提供了丰富的应用软件。用户不但可以从Internet上下载Linux及其源代码,而且还可以从Internet上下载许多Linux的应用程序。可以说,Linux本身包含的应用程序以及移植到Linux上的应用程序包罗万象,任何一位用户都能从有关Linux的网站上找到适合自己特殊需要的应用程序及其源代码,这样,用户就可以根据自己的需要下载源代码,以便修改和扩充操作系统或应用程序的功能。这对Windows NT、Windows98、或OS/2等商品化操作系统来说是无法做到的。Linux为广大用户提供了一个在家里学习和使用Unix操作系统的机会。尽管Linux是由计算机爱好者们开发的,但是它在很多方面上是相当稳定的,从而为用户学习和使用目前世界上最流行的Unix操作系统提供了廉价的机会。现在有许多CD-ROM供应商和软件公司(如和)支持Linux操作系统。Linux成为Unix系统在个人计算机上的一个代用品,并能用于替代那些较为昂贵的系统。因此,如果一个用户在公司上班的时候在Unix系统上编程,或者在工作中是一位Unix的系统管理员,他就可以在家里安装一套Unix的兼容系统,即Linux系统,在家中使用Linux就能够完成一些工作任务。
纵览/Linux操作系统
Linux一般有四个主要部分:、、和。1. Linux内核内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。它从用户那里接受命令并把命令送给内核去执行。2. Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。  Linux提供了像Microsoft Windows那样的可视的命令输入界面--X Window的图形用户界面(GUI)。它提供了很多窗口管理器,其操作就象Windows一样,有窗口、图标和菜单,所有的管理都是通过鼠标控制。现在比较流行的窗口管理器是。每个Linux系统的用户可以拥有他自己的用户界面或Shell,用以满足他们自己专门的Shell需要。同Linux本身一样,Shell也有多种不同的版本。目前主要有下列版本的Shell:Bourne Shell:是贝尔实验室开发的。BASH:是GNU的Bourne Again Shell,是上默认的shell。Korn Shell:是对Bourne SHell的发展,在大部分内容上与Bourne Shell兼容。C Shell:是SUN公司Shell的BSD版本。3. 文件结构是文件存放在磁盘等存储设备上的组织方法。主要体现在对文件和目录的组织上。目录提供了管理文件的一个方便而有效的途径。我们能够从一个目录切换到另一个目录,而且可以设置目录和文件的权限,设置文件的共享程度。使用Linux,用户可以设置目录和文件的权限,以便允许或拒绝其他人对其进行访问。Linux目录采用多级树形结构,图1.1表示了这种树形等级结构。用户可以浏览整个系统,可以进入任何一个已授权进入的目录,访问那里的文件。Linux的目录结构文件结构的相互关联性使共享数据变得容易,几个用户可以访问同一个文件。Linux是一个多用户系统,操作系统本身的存放在以根目录开始的专用目录中,有时被指定为系统目录。图1.1中那些根目录下的目录就是系统目录。&内核,Shell和文件结构一起形成了基本的操作系统结构。它们使得用户可以运行程序,管理文件以及使用系统。此外,Linux操作系统还有许多被称为实用工具的程序,辅助用户完成一些特定的任务。
实用工具/Linux操作系统
标准的Linux系统都有一套叫做实用工具的程序,它们是专门的程序,例如编辑器、执行标准的计算操作等。用户也可以产生自己的工具。实用工具可分三类:编辑器:用于编辑文件。过滤器:用于接收数据并过滤数据。交互程序:允许用户发送信息或接收来自其他用户的信息。Linux的编辑器主要有:、、和。Ed和Ex是行编辑器,Vi和Emacs是全屏幕编辑器。Linux的过滤器(Filter)读取从用户文件或其他地方的输入,检查和处理数据,然后输出结果。从这个意义上说,它们过滤了经过它们的数据。Linux有不同类型的过滤器,一些过滤器用行编辑命令输出一个被编辑的文件。另外一些过滤器是按模式寻找文件并以这种模式输出部分数据。还有一些执行字处理操作,检测一个文件中的格式,输出一个格式化的文件。 过滤器的输入可以是一个文件,也可以是用户从键盘键入的数据,还可以是另一个过滤器的输出。过滤器可以相互连接,因此,一个过滤器的输出可能是另一个过滤器的输入。在有些情况下,用户可以编写自己的过滤器程序。交互程序是用户与机器的信息接口。Linux是一个多用户系统,它必须和所有用户保持联系。信息可以由系统上的不同用户发送或接收。信息的发送有两种方式,一种方式是与其他用户一对一地链接进行对话,另一种是一个用户对多个用户同时链接进行通讯,即所谓广播式通讯。
主要特性/Linux操作系统
Linux操作系统在短短的几年之内得到了非常迅猛的发展,这与Linux具有的良好特性是分不开的。Linux包含了Unix的全部功能和特性。简单的说,Linux具有以下主要特性:1 开放性 开放性是指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便地实现互连。 2 多用户 多用户是指系统资源可以被不同用户各自拥有使用,即每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。Linux和Unix都具有多用户的特性。3 多任务 多任务是现代计算机的最主要的一个特点。它是指计算机同时执行多个程序,而且各个程序的运行互相独立。Linux系统调度每一个进程平等地访问微处理器。由于CPU的处理速度非常快,其结果是启动的应用程序看起来好像在并行运行。事实上,从处理器执行一个应用程序中的一组指令到Linux调度微处理器再次运行这个程序之间只有很短的时间延迟,用户是感觉不出来的。 4 良好的用户界面 Linux向用户提供了两种界面:用户界面和系统调用。Linux的传统用户界面是基于文本的命令行界面,即shell,它既可以联机使用,又可存在文件上脱机使用。shell有很强的程序设计能力,用户可方便地用它编制程序,从而为用户扩充系统功能提供了更高级的手段。可编程Shell是指将多条命令组合在一起,形成一个Shell程序,这个程序可以单独运行,也可以与其他程序同时运行。 系统调用给用户提供编程时使用的界面。用户可以在编程时直接使用系统提供的系统调用命令。系统通过这个界面为用户程序提供低级、高效率的服务。 Linux还为用户提供了图形用户界面。它利用、、、滚动条等设施,给用户呈现一个直观、易操作、交互性强的友好的图形化界面。 5 设备独立性是指操作系统把所有外部设备统一当作成文件来看待,只要安装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。 具有设备独立性的操作系统,通过把每一个外围设备看作一个独立文件来简化增加新设备的工作。当需要增加新设备时、系统管理员就在内核中增加必要的连接。这种连接(也称作设备驱动程序)保证每次调用设备提供服务时,内核以相同的方式来处理它们。当新的及更好的外设被开发并交付给用户时,操作允许在这些设备连接到内核后,就能不受限制地立即访问它们。设备独立性的关键在于内核的适应能力。其他操作系统只允许一定数量或一定种类的外部设备连接。而设备独立性的操作系统能够容纳任意种类及任意数量的设备,因为每一个设备都是通过其与内核的专用连接独立进行访问。 Linux是具有设备独立性的操作系统,它的内核具有高度适应能力,随着更多的程序员加入Linux编程,会有更多硬件设备加入到各种Linux内核和发行版本中。另外,由于用户可以免费得到Linux的内核源代码,因此,用户可以修改内核源代码,以便适应新增加的外部设备。 6 供了丰富的网络功能 完善的内置网络是Linux的一大特点。 Linux在通信和网络功能方面优于其他操作系统。其他操作系统不包含如此紧密地和内核结合在一起的连接网络的能力,也没有内置这些联网特性的灵活性。而Linux为用户提供了完善的、强大的网络功能。 支持Internet是其网络功能之一。Linux免费提供了大量支持Internet的软件,Internet是在Unix领域中建立并繁荣起来的,在这方面使用Linux是相当方便的,用户能用Linux与世界上的其他人通过Internet网络进行通信。 文件传输是其网络功能之二。用户能通过一些Linux命令完成内部信息或文件的传输。 远程访问是其网络功能之三。Linux不仅允许进行文件和程序的传输,它还为系统管理员和技术人员提供了访问其他系统的窗口。通过这种远程访问的功能,一位技术人员能够有效地为多个系统服务,即使那些系统位于相距很远的地方。 7 可靠的系统安全 Linux采取了许多安全技术措施,包括对读、写进行权限控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。 8 良好的可移植性 可移植性是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。 Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。可移植性为运行Linux的不同计算机平台与其他任何机器进行准确而有效的通信提供了手段,不需要另外增加特殊的和昂贵的通信接口。
桌面环境/Linux操作系统
介绍在图形计算中,一个桌面环境(Desktop&environment,有时称为桌面管理器)为计算机提供一个图形用户界面(GUI)。但严格来说窗口管理器和桌面环境是有区别的。桌面环境就是桌面图形环境,它的主要目标是为Linux/Unix操作系统提供一个更加完备&的界面以及大量各类整合工具和使用&程序,其基本&易用性吸引着大量的新用户。桌面环境名称来自桌面比拟,对应于早期的文字命令行界面(CLI)。一个典型的桌面环境提供图标,视窗,工具栏,文件夹,壁纸以及像拖放这样的能力。整体而言,桌面环境在设计和功能上的特性,赋予了它与众不同的外观和感觉。种类现今主流的桌面环境有KDE,gnome,Xfce,LXDE等,除此之外还有Ambient,EDE,IRIX&Interactive&Desktop,Mezzo,Sugar,CDE等。gnome即GNU网络对象模型环境&(The&GNU&Network&Object&Model&Environment),GNU计划的一部分,开放源码运动的一个重要组成部分。是一种让使用者容易操作和设定电脑环境的工具。
目标是基于自由软件,为Unix或者类Unix操作系统构造一个功能完善、操作简单以及界面友好的桌面环境,他是GNU计划的正式桌面。Xfce即XForms&Common&Environment,创建于2007年7月,类似于商业图形环境CDE,是一个运行在各类Unix下的轻量级桌面环境。原作者Olivier&Fourdan最先设计XFce是基于XForms三维图形库。Xfce设计目的是用来提高系统的效率,在节省系统资源的同时,能够快速加载和执行应用程序。Fluxbox是一个基于GNU/Linux的轻量级图形操作界面,它虽然没有GNOME和KDE那样精致&,但由于它的运行对系统资源和配置要求极低,所以它被安装到很多较旧的或是对性能要求较高的机器上,其菜单和有关&配置被保存于用户根目录下的.fluxbox目录里,这样使得它的配置极为便利。Enlightenment是一个功能强大的窗口管理器,它的目标是运用&户轻而易举地配置所见即所得的桌面图形界面。现在Enlightenment的界面已经相当豪华,它拥有像AfterStep一样的可视化时钟以及其它浮华的界面效果,用户不仅可以任意选择边框和动感的声音效果,最有吸引力的是由于它开放的设计思想,每一个用户可以根据自己的爱好,任意地配置窗口的边框、菜单以及屏幕上其它各个部分,而不须要&接触源代码,也不须要&编译任何程序。
与其他操作系统区别/Linux操作系统
Linux可以与MS-DOS、OS/2、Windows等其他操作系统共存于同一台机器上。它们均为操作系统,具有一些共性,但是互相之间各有特色,有所区别。目前运行在PC机上的操作系统主要有Microsoft的MS-DOS、Windows、Windows NT、IBM的OS/2等。早期的PC机用户普遍使用MS-DOS,因为这种操作系统对机器的硬件配置要求不高,而随着计算机硬件技术的飞速发展,硬件设备价格越来越低,人们可以相对容易地提高计算机的硬件配置,于是开始使用Windows、Windows NT等具有图形界面的操作系统。Linux是新近被人们所关注的操作系统,它正在逐渐为PC机的用户所接受。那么,Linux与其他操作系统的主要区别是什么呢?下面从两个方面加以论述。 首先看一下Linux与MS-DOS之间的区别。 在同一系统上运行Linux和MS-DOS已很普遍,就发挥处理器功能来说,MS-DOS没有完全实现x86处理器的功能,而Linux完全在处理器保护模式下运行,并且开发了处理器的所有特性。Linux可以直接访问计算机内的所有可用内存,提供完整的Unix接口。而MS-DOS只支持部分Unix的接口。 就使用费用而言,Linux和MS-DOS是两种完全不同的实体。与其他商业操作系统相比,MS-DOS价格比较便宜,而且在PC机用户中有很大的占有率,任何其他PC机操作系统都很难达到MS-DOS的普及程度,因为其他操作系统的费用对大多数PC机用户来说都是一个不小的负担。Linux是免费的,用户可以从internet上或者其他途径获得它的版本,而且可以任意使用,不用考虑费用问题。 就操作系统的功能来说,MS-DOS是单任务的操作系统,一旦用户运行了一个MS-DOS的应用程序,它就独占了系统的资源,用户不可能再同时运行其他应用程序。而Linux是多任务的操作系统,用户可以同时运行多个应用程序。&再看一下Linux与OS/2、Windows、Windows NT之间的区别。 从发展的背景看,Linux与其他操作系统的区别是,Linux是从一个比较成熟的操作系统发展而来的,而其他操作系统,如Windows NT等,都是自成体系,无对应的相依托的操作系统。这一区别使得Linux的用户能大大地从Unix团体贡献中获利。因为Unix是世界上使用最普遍、发展最成熟的操作系统之一,它是七十年代中期发展起来的微机和巨型机的多任务系统,虽然有时接口比较混乱,并缺少相对集中的标准,但还是发展壮大成为了最广泛使用的操作系统之一。无论是Unix的作者还是Unix的用户,都认为只有Unix才是一个真正的操作系统,许多计算机系统(从个人计算机到超级计算机)都存在Unix版本,Unix的用户可以从很多方面得到支持和帮助。因此,Linux做为Unix的一个克隆,同样会得到相应的支持和帮助,直接拥有Unix在用户中建立的牢固的地位。 从使用费用上看,Linux与其他操作系统的区别在于Linux是一种开放、免费的操作系统,而其他操作系统都是封闭的系统,需要有偿使用。这一区别使得我们能够不用花钱就能得到很多Linux的版本以及为其开发的应用软件。当我们访问Internet时,会发现几乎所有可用的自由软件都能够运行在Linux系统上。有来自很多软件商的多种Unix实现,Unix的开发、发展商以开放系统的方式推动其标准化,但却没有一个公司来控制这种设计。因此,任何一个软件商(或开拓者)都能在某种Unix实现中实现这些标准。OS/2和Windows NT等操作系统是具有版权的产品,其接口和设计均由某一公司控制,而且只有这些公司才有权实现其设计,它们是在封闭的环境下发展的。
不同版本/Linux操作系统
Ubuntu&LinuxUbuntu Linux1.关于Ubuntu一词Ubuntu 是一个南非的民族观念,着眼于人们之间的忠诚和联系。该词来自于祖鲁语和科萨语。Ubuntu(发音"oo-BOON-too"--“”)被视为非洲人的传统理念,也是建立新南非共和国的基本原则之一,与非洲复兴的理想密切相关。 Ubuntu 精神的大意是“人道待人”(对他人仁慈)。另一种翻译可以是:“天下共享的信念,连接起每个人”。 “具有 ubuntu 精神的人心胸开阔,乐于助人,见贤思齐而不忌妒贤能,因为他/她拥有适度的自信,而这源自如下认识:自己乃是属于一个更大的整体,当他人受到伤害或死去时,当他人受到折磨或压迫时,这个整体就会消失。” --大主教 Desmond Tutu。 作为一个基于 GNU/Linux 的平台,Ubuntu 操作系统将 ubuntu 精神带到了软件世界。 2.自由软件 Ubuntu 项目完全遵从开源软件开发的原则;并且鼓励人们使用、完善并传播开源软件。也就是说Ubuntu目前是并将永远是免费的。 然而,这并不仅仅意味着零成本,自由软件的理念是人们应该以所有“对社会有用”的方式自由地使用软件。“自由软件”并不只意味着您不需要为其支付费用,它也意味着您可以以自己想要的方式使用软件:任何人可以任意方式下载、修改、修正和使用组成自由软件的代码。因此,除去自由软件常以免费方式提供这一事实外,这种自由也有着技术上的优势:进行程序开发时,就可以使用其他人的成果或以此为基础进行开发。对于非自由软件而言,这点就无法实现,进行程序开发时,人们总得白手起家。基于上述原因,自由软件的开发是迅捷、高效和激动人心的! 3.不同之处 目前已有大量各种各样基于 GNU/Linux 的操作系统,例如:Debian, SuSE, Gentoo, RedHat 和 。在这业已竞争纷繁的世界里,Ubuntu 是又一个参与者。那幺 Ubuntu 何以有所不同? Debian 是一个广受称道、技术先进且有着良好支持的发行版,Ubuntu 正是基于 Debian 之上,旨在创建一个可以为桌面和服务器提供一个最新且一贯的 Linux 系统。Ubuntu 囊括了大量精挑细选自 Debian 发行版的软件包,同时保留了 Debian 强大的软件包管理系统,以便简易的安装或彻底的删除程序。与大多数发行版附带数量巨大的可用可不用的软件不同,Ubuntu 的软件包清单只包含那些高质量的重要应用程序。 注重质量,Ubuntu提供了一个健壮、功能丰富的计算环境,既适合家用又适用于商业环境。本项目花费了大量必要的时间,努力精益求精,每6个月就会发布一个版本,以提供最新最强大的软件。Ubuntu支持各种形形色色的架构,包括 i386 (386/486/Pentium(II/III/IV)和Athlon/Duron/Sempron 处理器),AMD64(Athlon64, Opteron, 最新的64位 Intel 处理器),以及PowerPC(iBook/Powerbook, G4 and G5)等。 4.长期支持(Long-Term Support) Ubuntu 的所有版本至少会提供18个月的安全和其它升级支持。Ubuntu 6.06 LTS有点特别,它已是个准企业级版本,其桌面版本会提供3年支持,而服务器版本则将提供长达5年的支持。Ubuntu 6.06 LTS的开发周期比往常稍长,并专注于诸多领域,罗列如下: 质量保证 本地化 认证 所以,和以往版本相比,您可放心长期使用Ubuntu 6.06 LTS,由此该版本也被冠以“LTS”或“长期支持”(Long-Term Support)。 5.桌面环境 Ubuntu 默认桌面环境采用 GNOME,一个 UNIX 和 Linux 主流桌面套件和开发平台。 另一个 UNIX 和 Linux 主流桌面环境是 KDE。Kubuntu 项目为 Ubuntu 用户提供了一个默认 GNOME 桌面环境之外的选择。感谢 Kubuntu 项目小组的努力,Ubuntu 用户现在可以在自己的系统上轻易安装和使用KDE桌面。欲在 Ubuntu 基础上安装上一个可用的 Kubuntu,您须安装kubuntu-desktop 软件包。安装该软件包後,您就可以任意选择使用 Gnome 和 KDE 桌面环境。 6.版本和发布号 Ubuntu 的版本号是根据我们发布一个版本的日期而定。版本号由该次发布的年份和月份组成,并未反映其实际版本。我们的首次发布(Warty Warthog)是在2004年10月,因此该版本为4.10。当前版本(Dapper Drake)于2006年6月发布,因此版本号为6.06 LTS。 7.後备和支持 Ubuntu 由一个快速壮大的社区进行维护。该项目得到了由创建的控股公司——Canonical Ltd.的资助。Canonical 雇佣了 Ubuntu 核心开发人员,并为 Ubuntu 提供支持和咨询服务。 Canonical Ltd 还资助了其它大量开源软件项目,相关的详细信息请访问 Canonical 网站。RedFlag&Linux红旗Linux是Linux的一个发展产品,由中科红旗软件技术有限公司开发研制的以&Intel和Alpha芯片为CPU构成的服务器平台上第一个国产的操作系统版本。它标志着我国在发展国产操作系统的道路上迈出了坚实的一步。&相对于Windows操作系统及Unix操作系统来讲,Linux凭借其开放性及低成本,已&经在服务器操作系统市场获得了巨大发展。但由于其操作界面复杂,一时难以让普通&PC用户接受。GNOME是GNU组织中专门开发桌面环境的项目。GNOME作为开放源代码的&软件开发成果,基于兼容性良好的CORBA技术,与Linux系统相辅相成,带给用户更加&友好的界面,更多的使用、检查、修改及分发自由。与同是开放源代码图形用户界面&的KDE相比较,GNOME表现得更能减轻其他公司创建Linux桌面应用的劳动。GNOME已经&成为业内人士普遍看好的一个趋势性软件。继服务器版1.0、桌面版2.0、嵌入式Linux之后,红旗最近又推出了新产品--红&旗服务器2.0和红旗网络商务通等多种发行版本和相关。目前,红旗软件已在中国市场&上已奠定了一个坚实的基础,成为新一代的操作系统先锋。Debian&LinuxDebian LinuxDebian 是一套为了您的计算机所设计的自由操作系统 (OS)。操作系统是使计算机运行的基本程序和工具的集合。Debian 使用 Linux 核心(操作系统的最重要部份),但大部份的基本工具则来自 ,因此我们称为 GNU/Linux。 Debian GNU/Linux 不单是个操作系统,它也包含多过 18733 个软件包,它们是一些经已编译的软件,并包装成一个容易安装的格式。 Debian 最早由Ian Murdock于1993年创建。可以算是迄今为止,最遵循GNU规范的Linux系统。Debian系统分为三个版本分支(branch): stable, testing 和 unstable。截至2005年5月,这三个版本分支分别对应的具体版本为:Woody,
和 Sid。其中,unstable为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。testing的版本都经过 unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP等)。而Woody一般只用于服务器,上面的软件包大部分都比较过时,但是稳定 和安全性都非常的高。 为何有如此多的用户痴迷于Debian呢(包括笔者在内)?apt-get / 是原因之一。dpkg是Debian系列特有的软件包管理工具,它被誉为所有Linux软件包管理工具(比如RPM)最强大的!配合apt- get,在Debian上安装、升级、删除和管理软件变得异常容易。许多Debian的用户都开玩笑的说,Debian将他们养懒了,因为只要简单得敲一 下”apt-get upgrade && apt-get update”,机器上所有的软件就会自动更新了…… 优点:遵循GNU规范,100%免费,优秀的网络和社区资源,强大的apt-get 缺点:安装相对不易,stable分支的软件极度过时 软件包管理系统:APT (DEB) 是Linux发行版当中比较自由的一种。由位于世界各地上千名的自愿者不断开发和维护。它不属于任何的商业公司,完全由开源社区所有。是一套为了您的计算机所设计的自由操作系统 (OS)。操作系统是使计算机运行的基本程序和工具的集合。Debian 使用 Linux 核心(操作系统的最重要部份),但大部份的基本工具则来自 GNU 计划,因此我们称为 GNU/Linux Sarge经过三年多的开发于日正式发布,替代Woody成为最新的Stable。testing的代号改为etch,unstable的代号还是sid。 Debian于2006年6月底停止对旧Stable版本Woody的支持。 Debian中代号为Sarge的发行版已获得开放源码发展实验室(OSDL)的电信运营商等级Linux()规格认证。 Debian GNU/Linux 不单是个操作系统,它也包含多过 15490 个软件包,它们是一些经已编译的软件,并包装成一个容易安装的格式。 Debian常用包命令 dpkg – Debian 包安装工具 apt-get – APT 的命令行前端 aptitude – APT 的高级的字符和命令行前端
– 图形界面的 APT 前端 dselect – 使用菜单界面的包管理工具 tasksel – Task 安装工具 dpkg-reconfigure - 重新配置已安装的软件包(如果它是使用 debconf 进行配置的) dpkg-source - 管理源码包 dpkg-buildpackage - 自动生成包文件 apt-cache - 在本地缓冲区检查包文件 apt-get check # 更新缓冲区并检查损坏的软件包 apt-cache search pattern # 按文本描述搜索软件包,看有哪些包可供选择 apt-cache policy package # 软件包的 priority/dists 信息 apt-cache show -a package # 显示所有 dists 中软件包描述信息 apt-cache showsrc package # 显示相应源码包的信息 apt-cache showpkg package # 软件包调试信息 dpkg --audit|-C # 搜索未完成安装的软件包 dpkg {-s|--status} package ... # 已安装软件包描述 dpkg -l package ... # 已安装软件包的状态(每个占一行) dpkg -L package ... # 列出软件包安装的文件的名称 Slackware&LinuxSlackware LinuxSlackware 由Patrick Volkerding创建于1992年。算起来应当是历史最悠久的Linux发行版。曾经Slackware非常的流行,但是当Linux越来越普及,用户的技术层面越来越广(更多的新手)后,Slackware渐渐的被新来的人们所遗忘。在其他主流发行版强调易用性的时候,Slackware依然固执的 追求最原始的效率——所有的配置均还是要通过配置文件来进行。 尽管如此,Slackware仍然深入人心(大部分都是比较有经验的 Linux老手)。Slackware稳定、安全,所以仍然有大批的忠实用户。由于Slackware尽量采用原版的软件包而不进行任何修改,所以制造新 bug的几率便低了很多。Slackware的版本更新周期较长(大约1年),但是新版本的软件仍然不间断的提供给用户下载。 优点:非常稳定、安全,高度坚持UNIX的规范 缺点:所有的配置均通过编辑文件来进行,自动硬件检测能力较差 软件包管理系统:Slackware Package Management (TGZ) Fedora&LinuxFedora LinuxFedora 项目是由 Red Hat 赞助,由开源社区与 Red Hat 工程师合作开发的项目统称。Fedora 的目标,是推动自由和开源软件更快地进步。公开的论坛,开放的过程,快速的创新,精英和透明的管理,所有这些都为实现一个自由软件能提供的最好的操作系统和平台。 全世界的Linux用户最熟悉、最的发行版想必就是Red Hat了。Red Hat最早由Bob Young和Marc Ewing在1995年创建。而公司在最近才开始真正步入盈利时代,归功于收费的Red Hat Enterprise Linux(RHEL,Red Hat的企业版)。而正统的Red Hat版本早已停止技术支持,最后一版是Red Hat 9.0。于是,目前Red Hat分为两个系列:由Red Hat公司提供收费技术支持和更新的Red Hat Enterprise Linux,以及由社区开发的免费的Fedora Core。Fedora Core 1发布于2003年年末,而FC的定位便是桌面用户。FC提供了最新的软件包,同时,它的版本更新周期也非常短,仅六个月。 适用于服务器的版本是Red Hat Enterprise Linux,而由于这是个收费的操作系统。于是,国内外许多企业或空间商选择CentOS。CentOS可以算是RHEL的克隆版,但它最大的好处是免费! 优点:拥有数量庞大的用户,优秀的社区技术支持,许多创新 缺点:免费版(Fedora Core)版本生命周期太短,多媒体支持不佳 软件包管理系统:up2date (RPM), YUM (RPM) 免费下载:Fedora免费、RHEL商业 openSUSE&LinuxopenSUSE LinuxSUSE是德国最著名的Linux发行版,在全世界范围中也享有较高的声誉。SUSE自主开发的软件包管理系统也大受好评。SUSE于2003年年末被Novell收购。 SUSE在收购之后的发布显得比较混乱,比如9.0版本是收费的,而10.0版本(也许由于各种压力)又免费发布。这使得一部分用户感到困惑,也转而使用其它发行版本。最近还跟微软扯到了一起。但是,瑕不掩瑜,SUSE仍然是一个非常专业、优秀的发行版。 openSUSE 项目是由Novell公司资助的全球性社区计划, 旨在推进 Linux 的广泛使用。这个计划提供免费的 openSUSE 操作系统。这里是一个由普通用户和开发者共同构成的社区,我们拥有一个共同的目标—创造世界上最好用的 Linux 发行版。openSUSE 是 Novell 公司发行的企业级 Linux 产品的系统基础。 openSUSE 项目是由 Novell 发起的开源社区计划。 旨在推进 Linux 的广泛使用。 openSUSE.org 提供了自由简单的方法来获得世界上最好用的 Linux 发行版,SUSE Linux。 openSUSE 项目为 Linux 开发者和爱好者提供了开始使用 Linux 所需要的一切。 openSUSE 项目的目标是: 使 SUSE Linux 成为所有人都能够得到的最易于使用的 Linux 发行版,同时努力使其成为使用最广泛的开放源代码平台。 为开放源代码合作者提供一个环境来把 SUSE Linux 建设成世界上最好的 Linux 发行版,不论是为新用户或者有经验的 Linux 用户。 大大简化并开放开发和打包流程,以使 openSUSE 成为和应用软件开发者的首选平台。 随着 openSUSE 项目的启动,我们开始以一种开放的模式来开发 SUSE Linux 公开的开发版本,发行版和源代码将被不断的公布在这里,而且您将可以访问我们的错误数据库来报告错误。 你还可以加入我们的邮件列表来获得最新的关于 openSUSE 项目和 SUSE Linux 发行版的新闻。 我们还会建立下一代发行版开发基础平台(参见发展路线),包括代码管理系统和公共编译服务器。 优点:专业,易用的YaST软件包管理系统 缺点:FTP发布通常要比零售版晚1~3个月 软件包管理系统:YaST (RPM), 第三方APT (RPM) 软件库(repository) 免费下载:取决于版本PCLINUXOSPCLinuxOSPCLinuxOS 是一份纯英文的自启动运行光盘,它最初基于Mandrake Linux。PCLinuxOS完全从一张运行。光盘上的数据实时地解压缩,从而使得这一张光盘上集成的应用程序多达2G,这包括一份完整的X 服务器,KDE桌面,OpenOffice.org以及更多即刻可用的程序。除了作为自启动运行光盘来使用,你也可以通过一套易于使用的光盘安装程序将 PCLinuxOS安装到硬盘。额外的应用程序可以通过一份友好的apt-get前端Synaptic来添加或删除。 PCLinuxOS是一个完全开放的linux版本,经过PClinuxOS开发团队的不懈努力,正越来越受到广大 linux爱好者的关注。秉承“简单易用,安全无忧”的理念,PCLinuxOS逐步成长为一个稳定、成熟的版本。在没有大公司的帮助下,PCLinuxOS 的开发团队奇迹一般把这样一个平民Linux版本推动到Linux世界的巅峰,也让Linux的开源、自由精神绽放出极致的光彩。 优点:无需安装可直接运行于CD上,集成的程序丰富。 缺点:LiveCD由于光盘的数据读取速度限制导致性能大幅下降 软件包管理系统:APT (DEB) 免费下载:是Gentoo&LinuxGentoo是一种Linux发行版。自从Gentoo&1.0面世后,它就像一场风暴,给Linux世界带来了巨大的惊喜,同时也吸引了大量的用户和开发者投入Gentoo&Linux的怀抱。
有人这样评价Gentoo:快速、设计干净而有弹性,是一个现代模式的发行版。与其它发行版不同的是,Gentoo有一个使用Python编写而成的软件包管理系统(Portage),能对BSD端口全面兼容,并对其进行管理。这些软件包随着源码一起发行,并通过一种叫做“ebuild”的形式自动编译教本,使得系统能够一直得到Gentoo&Linux开发团队的支持。
Gentoo&Linux采用Portage软件包管理机制,是一种可以针对任何应用和需要而自动优化和定制的特殊的Linux发行版。Gentoo中文社区是Gentoo中文用户的集散地,我们提供给我们的用户中文化的&ebuilds(最新下载)以及更多的中文文档,更多信息请参看这里。
Gentoo&最初由(前stampede&Linux和的开发者之一)创建。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美FreeBSD的广受美誉的ports系统&——portage。(Ports和Portage都是用于在线更新软件的系统,类似apt-get,但还是有很大不同)Gentoo的首个稳定版本发布&于2002年。
Gentoo的出名是因为其高度的自定制性:因为它是一个基于源代码的(source-based)发行版。尽管安装&时可以选择预先编译好的软件包,但是大部分使用Gentoo的用户都选择自己手动编译。这也是为什么Gentoo适合比较有Linux使用经验的老手使用&的原因。但是要注意的是,由于编译软件需要消耗大量的时间,所以如果你所有的软件都自己编译,并安装KDE桌面系统等比较大的软件包,可能需要几天时间才&能编译完……
优点:高度的可定制性,完整的使用手册,媲美Ports的Portage系统,适合“臭美”的高手使用^^
缺点:编译耗时多,安装缓慢
软件包管理系统:Portage&(SRC)
免费下载:是KNOPPIX&LinuxKnoppix Linux由德国的Klaus Knopper开发的Knoppix,是一个基于Debian的发行版。Knoppix严格算起来是一款LiveCD Linux,所谓的LiveCD就是整个操作系统都在一张光盘上,只要开机从光盘启动,就能拥有一个完整的Linux系统!无需安装!当然, Knoppix也能够非常轻松的安装到硬盘上。其强大的硬件检测能力、系统修复能力、即时压缩传输技术,都令人大加称赞。可以说,在LiveCD界, Knoppix是无人能及的! Knoppix 是最有名的 LiveCD 发行版本,所以,作为一个基础,首先对它进行研究。Knoppix 3.4 ()将尽可能多的内容压缩到一张CD上,最终得到一个 690 MB 大小的 ISO 映像(一定要买 700 MB 的 CD-R,而不要买 650 MB 的)。从它的大小就可以看出来,Knoppix 捆绑了大量的工具,既有面向开发人员的,也有面向办公用途的。我所研究的工具都是当前流行的,但并不是尖端的(bleeding edge):Linux 内核 2.4.26;KDE 3.2.2;OpenOffice.org 1.1.1;Gimp 2.0;Python 2.3.4c1。 Knoppix 倾向于附加功能重复的程序,这些可能会给新用户带来迷惑:有十个文本编辑器,我应该使用哪个?我应该使用 Mozilla 还是 Konqueror 进行浏览?另一方面,那些都是经验丰富的用户所非常乐于使用的; Knoppix 坚持使用 OpenOffice.org 作为它的办公套件,而舍弃了一些发行版本中所采用的 。 可以直接引导 Knoppix,不需要用户做任何事件就可以得到一个可以使用的 KDE 桌面。我的所有硬件(几年前的旧机器上的)都恰当地识别了出来,包括我的
的平板显示器以及与我的 nVidia TNT2 显卡相匹配的模式。默认的用户是 knoppix,但是我发现不需要密码就可以执行 su —— 可能是安全与用户友好性的折衷吧。只需要执行 passwd 就可以解决这一问题,因为系统中永远不应该存在没有密码的帐号。 我试验的所有通用发行版本所使用的窗口管理器都是 KDE(实际上,版本都是 3.2.2)。配置细节上有一些不同,比如哪些图标安放在面板上,选择是哪种主题,使用的是哪种点击模式(单击/双击)。我并不喜欢 Knoppix 的选择:单击、Keramik 主题;但是这纯粹是一个个人问题,很容易改变。Knoppix 也附加了一些其他的窗口管理器,不过它们之间的切换好像会破坏 X11 配置。 至于更多功能上的问题,Knoppix 引入了一个优秀的而且令人瞩目的“Save Knoppix Configuration”工具。您可以按意愿将设置部分保存到软盘或者硬盘分区上:如主目录文件、网络设置、X11 配置、打印机等等。Knoppix 还将我的所有硬盘分区自动挂载到桌面上,包括测试用的 OS/2 桌面上的
分区。有一些可以在运行的系统上 “Install Software”的选项,但是除了这个有限的列表以外,如果我尝试添加其他应用程序,apt-get 就会指出安装目录只读的错误(对我来说没有显而易见的可以解决这一问题的其他方法)。与一些发行版本相反,Knoppix 没有 提供将其自身安装到硬盘驱动器上的重要选项。 优点:无需安装可直接运行于CD上,优秀的硬件检测能力,可作为系统急救盘使用 缺点:LiveCD由于光盘的数据读取速度限制导致性能大幅下降 软件包管理系统:APT (DEB) MEPIS LinuxMEPIS由Warren Woodford在2003年建立。MEPIS虽然刚建立不久,但是迅速的传播在Linux用户间。简单来说,MEPIS是一个集合了Debian Sid和Knoppix的产物。用户即能将之当作LiveCD使用,也能使用常规的图形界面进行安装。
MEPIS默认集成安装了 、Flash插件、nVidia加速驱动等许多常用的程序。用户可以非常轻松的安装完系统后就直接开始使用,而不用到处寻找资料如 何下载、如何安装、如何配置这些软件。这不仅给Linux新手带来了便捷,也给老手们节约了相当多的时间。 Mepis 是一个类似于 Knoppix 的发行版本,但是它具备双重用途,既可以作为一个可安装的发行版本,也可以作为一个 LiveCD。与 Knoppix 类似,Mepis 也是一张几乎全满了的 CD,而且,实际上它还附带了额外第二张的(不是直接可用的)。Mpeis 上的工具集与 Knoppix 上的那些大部分是相同的。 LiveCD 为开发人员考虑的较少,而为办公用户考虑得更多。例如,LiveCD 上同时包括了 OpenOffice.org 和 KOffice;但是包括的程序员所用的编辑器和开发用的 IDE 很少。 与 Knoppix 相反,Mepis 引入了一个将其自身安装到的非常好的应用程序,但是却缺少保存 LiveCD 配置的工具以及 LiveCD 环境运行时动态安装额外软件的工具。诚然,Mepis 的目标是让您在安装之前可以进行试验,而不是创建一个根本不需要任何持久安装的轻便的运行期环境。不过,不经修改的 Mepis LiveCD 环境就已经是很好用的了,您可以方便地将修改过的文档或文件保存到其他媒介。Mepis 不会自动挂载它发现的所有硬盘驱动器分区,但是在它的桌面上有用来挂载分区的图标(不需要用户了解 mount 命令的参数)。和 Knoppix 一样,Mepis 可以恰当地挂载我的 HPFS 分区(只读)和 ext2/3 分区(读/写)。 Mepis 的引导顺序与 Knoppix 稍有不同。更好的方面体现在,Mepis 为您提供了一个可导航的本文菜单来选择内核的版本(我试验的是 2.6,但是 2.4 也是可以使用的)。选择屏幕分辩率和一些其他配置选项的能力(也是要求)难言其利弊。全部以友好的可滚动菜单的形式给出,但是 Knoppix 根本不需要询问这些。另一方面,其余发行版本大部分都假定我希望以
的分辩率来运行 X11,而不是
—— 我宁愿自己来选择,而不愿让 CD 弄错它。Mepis 中的一个小问题是,它设置的 root 和 demo 帐号的密码在引导过程中并没有显示出来,也没有记录在顶层的 README 文件中。我只尝试了几次就猜出了 root 密码是“root”,但这毕竟是猜测出来的。 优点:LiveCD与常规安装两用,优秀的硬件检测能力,预装了许多实用的软件 缺点:建立时间不长,默认的界面有些寒酸 软件包管理系统:APT (DEB) 免费下载:是&Mandriva&LinuxMandriva原名Mandrake,最早由创建并在1998年7月发布。记得前两年国内刚开始普及Linux时,Mandrake非常流行。说起Mandrake的历史,其实最早&Mandrake的开发者是基于Redhat进行开发的。Redhat默认采用GNOME桌面系统,而Mandrake将之改为KDE。而由于当时的&Linux普遍比较难安装,不适合第一次接触Linux的新手,所以Mandrake还简化了安装系统。我想这也是当时Mandrake在国内如此红火的&原因之一。Mandrake在易用性方面的确是下了不少功夫,包括默认情况下的硬件检测等。
Mandrake的开发完全透明化,包括“cooker”。当系统有了新的测试版本后,便可以在cooker上找到。之前Mandrake的新版本的发布速度很快,但从9.0之后便开始减缓。估计是希望能够延长版本的生命力以确保稳定和安全性。
优点:友好的操作界面,图形配置工具,庞大的社区技术支持,NTFS分区大小变更
缺点:部分版本bug较多,最新版本只先发布给Mandrake俱乐部的成员
软件包管理系统:urpmi&(RPM)
免费下载:FTP即时发布下载,在版本发布后数星期内提供
历史和名字的由来
Mandriva&Linux的前身是欧洲最大的Linux厂商之一Mandrakesoft之产品Mandrake&LinuxTemplate:Fact。Mandrake&Linux早期方便的字体安装工具和默认的中文支持,为Linux普及做出了很大的贡献。但是2004年前後Mandrakesoft陷入财务危机,濒临破产。公司于日与拉丁美洲最大的Linux厂商Conectiva达成了收购协议,金额为170万欧元,约合223万美元,以股票形式交易,新公司Mandriva旗下品牌Mandrake&Linux更名为Mandriva&Linux。
Mandriva以rpm作为软件管理工具,部分兼容Red&Hat&Linux/Fedora&Core的预编译包。
方便、高效、华丽。
5年&最明显的更新是加强了对迅驰技术的支持。
Mandriva&Linux&年10月4日发行,增加了Aiglx和XGL&3D加速的桌面。
Mandriva&Linux&2007&Spring于日发行,搭载了各种最新的软件与Metisse桌面效果,简化了虚拟化技术的配置。
使用技巧/Linux操作系统
日常应用&&LinuxLinux主要被用作服务器的操作系统,因为它的廉价、灵活性及Unix背景。传统上,以Linux为基础的“LAMP(Linux,Apache,MySQL,Perl/PHP/Python的组合)”技术,除了已在开发者群体中广泛流行,它提供网站服务供应商最常使用的平台。
基于其低廉成本与高度可设置性,Linux常常被应用于嵌入式系统,例如机顶盒、移动电话及移动装置等。在移动电话上,Linux已经成为Symbian&OS的主要竞争者;而在移动装置上,则成为Windows&CE与Palm&OS外之另一个选择。TiVo数码摄影机使用了经过客制化后的Linux。此外,有不少硬件式的网络防火墙及路由器,例如部份LinkSys的产品,其内部都是使用Linux来驱动、并采用了操作系统提供的防火墙及路由功能。
采用Linux的超级电脑亦愈来愈多,根据2008年11月的TOP500超级电脑列表,现时世上最快速的超级电脑使用Linux作为其操作系统。而在表列的500套系统里,采用Linux为操作系统的,占了439组(即87.8%)。
2006年开始发售的SONY&PlayStation&3亦可使用Linux的操作系统,它
有一个能使其成为一个桌面系统的Yellow&Dog&Linux。之前,Sony亦曾为他们的PlayStation&2推出过一套名为PS2&Linux的DIY组件。Ubuntu自9.04版本,恢复了PPC支持(包括PlayStation&3)。
而随着OLPC的XO-1,华硕的Eee&PC等低价电脑的推行,许多人乐观的认为在低端PC市场,linux的市场占有率正在快速的增长。但在Windows进入此一市场后,Linux的市占率快速下滑。
主要用途:虚拟化,数据库服务器,Web服务器,应用服务器,跳转盒(Jump&box),日志服务器,开发平台,Google搜索设备,入侵检测系统。
硬盘分区/Linux操作系统
分区类型硬盘分区一共有三种:主分区,扩展分区和逻辑分区。
在一块硬盘上最多只能有四个主分区。您可以另外建立一个扩展分区来代替四个主分区的其中一个,然后在扩展分区下您可以建立更多的逻辑分区。
扩展分区只不过是逻辑分区的“容器”。实际上只有主分区和逻辑分区进行数据存储。分区规定&设备管理在&Linux&中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等,IDE&或&SCSI&设备也不例外。Linux&把各种&IDE&设备分配了一个由&hd&前缀组成的文件;而对于各种&SCSI&设备,则分配了一个由&sd&前缀组成的文件。
例如,第一个&IDE&设备,Linux&就定义为hda;第二个&IDE&设备就定义为&hdb;下面以此类7631p2.推。而&SCSI&设备就应该是&sda、sdb、sdc&等。分区数量&要进行分区就必须针对每一个硬件设备进行操作,这就有可能是一块IDE硬盘或是一块SCSI硬盘。对于每一个硬盘(IDE&或&SCSI)设备,Linux&分配了一个&1&到&16&的序列号码,这就代表了这块硬盘上面的分区号码。
例如,第一个&IDE&硬盘的第一个分区,在&Linux&下面映射的就是&hda1,第二个分区就称作是&hda2。对于&SCSI&硬盘则是&sda1、sda2&等。分区作用&在&Linux&中规定,每一个硬盘设备最多能有&4&个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是&4&个。
对于早期的&DOS&和Windows(Windows&2000&以前的版本),系统只承认一个主分区,可以通过在扩展分区上增加逻辑盘符(逻辑分区)的方法,进一步地细化分区。
主分区的作用就是计算机用来进行启动&操作系统&的,因此每一个&操作系统&的启动,或者称作是引导程序,都应该存放在主分区上。这就是主分区和扩展分区及逻辑分区的最大区别。
在指定安装引导&Linux&的&bootloader&的时候,都要指定在主分区上,就是最好的例证。
Linux&规定了主分区(或者扩展分区)占用&1&至&16&号码中的前&4&个号码。
以第一个&IDE&硬盘为例说明,主分区(或者扩展分区)占用了&hda1、hda2、hda3、hda4,而逻辑分区占用了&hda5&到&hda16&等&12&个号码。
因此,Linux&下面每一个硬盘总共最多有&16&个分区。
对于逻辑分区,Linux&规定它们必须建立在扩展分区上(在&DOS&和&Windows&系统上也是如此规定),而不是主分区上。
因此,扩展分区能够提供更加灵活的分区模式,但不能用来作为&操作系统&的引导。分区指标&对于每一个&Linux&分区来讲,分区的大小和分区的类型是最主要的指标。
容量的大小读者很容易理解,但是分区的类型就不是那么容易接受了。
分区的类型规定了这个分区上面的文件系统的格式。
Linux&支持多种的文件系统格式,其中包含FAT32、FAT16、NTFS、HP-UX,以及各种&Linux&特有的&Linux&Native和&Linux&Swap分区类型。在&Linux&系统中,可以通过分区类型号码来区别这些不同类型的分区。
常用命令/Linux操作系统
举例:echo&$PATH。
功能:将命令行中的参数显示到标准输出中。
举例:date。
功能:显示或设置系统时间,没参数直接显示系统当前的日期和时间。
passwd命令
举例:passwd。
功能:修改密码。
举例:file&文件名&【参数】。
功能:确定指定文件类型。
举例&ls&-a&显示当前目录下的全部文件(包括隐藏文件)。
功能:列出目录文件。
举例:touch&【选项】&文件名。
功能:修改指定文件的时间标签或者创建一个空文件。
选项:-a&仅改变指定文件的存取时间。启动流程1、读取MBR的信息,启动Boot&Manager&,Windows使用NTLDR作为Boot&Manager,如果您的系统中安装多个版本的Windows,您就需要在NTLDR中选择您要进入的系统。Linux通常使用功能强大,配置灵活的GRUB作为Boot&Manager,将在启动管理章节中向您介绍它的使用方式。
2、加载系统内核,启动init进程&,init进程是Linux的根进程,所有的系统进程都是它的子进程。
3、init进程读取“/etc/inittab”文件中的信息,并进入预设的运行级别,按顺序运行该运行级别对应文件夹下的脚本。脚本通常以“start”参数启动,并指向一个系统中的程序。&通常情况下,“/etc/rcS.d/”目录下的启动脚本首先被执行,然后是“/etc/rcN.d/”目录。例如您设定的运行级别为3,那么它对应的启动目录为“/etc/rc3.d/”。
4、根据“/etc/rcS.d/”文件夹中对应的脚本启动Xwindow服务器“xorg”,Xwindow为Linux下的图形用户界面系统。
5、启动登录管理器,等待用户登录&,Ubuntu系统默认使用GDM作为登录管理器,您在登录管理器界面中输入用户名和密码后,便可以登录系统。
相关认证/Linux操作系统
远程视频面试网络结构图Linux认证指获得专业Linux培训后通过考试得到的资格,国际上广泛承认的Linux认证有Linux&Professional&Institute(简称为LPI)、SairLinux和GNU、Linux+和RedHatCertifiedEngineer。
LinuxProfessional&Institute(LPI)
根据Linux团体所关注的程度,LPI认证计划受到了最为广泛的支持。LPI已经先期推出了Linux&ProfessionInstitute&Certified-Level1(简称为LPIC-1)认证计划,不久的将来还会按预定计划推出第2和第3级认证。
SairLinux&和GNU
同LPI一样,Sair认证提供了三种级别的认证计划;
Level1——Sair&Linux&&&GNU&Certified&Administrator(LCA)
Level2&—--&Sair&Linux&&&GNU&Certified&Engineer(LCE)
Level3&----&Master&Sair&Linux&&&GNU&Certified&Engineer(MLCE)
CompTIA主办的Linux+认证计划是最新进入Linux认证市场的。该计划于日正式推出,已经在Linux从业人员和业内引起了广泛的关注。几乎所有的主要认证出版商都撰写了针对Linux+认证的考试参考书,众多的IT&培训中心都在准备Linux+认证计划了。
RedHat&Certified&Engineer
Linux+代表了低级的Linux认证计划,而高级的Linux认证长期以来则几乎完全是RedHat&Certified&Engineer(RHCE)认证计划的天下。
未来方向/Linux操作系统
Linux&作为较早的源代码开放操作系统,将引领未来软件发展的方向。
基于Linux&开放源码的特性,越来越多大中型企业及政府投入更多的资源来开发Linux。现今世界上,很多国家逐渐的把政府机构内部门的电脑转移到Linux上,这个情况还会一直持续。Linux&的广泛使用为政府机构节省了不少经费,也降低了对封闭源码软件潜在的安全性的忧虑。
&|&相关影像
互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取本站内容;合理使用者,请注明来源于。
登录后使用互动百科的服务,将会得到个性化的提示和帮助,还有机会和专业认证智愿者沟通。
此词条还可添加&
编辑次数:21次
参与编辑人数:11位
最近更新时间: 16:23:22
贡献光荣榜

我要回帖

更多关于 常用的linux操作命令 的文章

 

随机推荐