微商怎么做推广,安卓手机优化大师官方下载,网校网站建设方案,百度海南分公司摘要
目前操作系统市场上除了Windows之外#xff0c;还有Mac、Linux等比较知名的操作系统。对于广大电脑初级用户来说#xff0c;Windows就是操作系统的代名词。但是与闭源的Windows相比#xff0c;开源的Linux受到了许多人的欢迎。Linux是一套免费使用和自由传播的类Unix操…摘要
目前操作系统市场上除了Windows之外还有Mac、Linux等比较知名的操作系统。对于广大电脑初级用户来说Windows就是操作系统的代名词。但是与闭源的Windows相比开源的Linux受到了许多人的欢迎。Linux是一套免费使用和自由传播的类Unix操作系统。我们通常所说的Linux指的是GNU/Linux 即采用Linux内核的GNU操作系统。GNU代表GNU’s Not Unix。它既是一个操作系统也是一种规范。Linux最早由Linus Torvalds在1991年开始编写。Linux操作系统逐渐上市后至今Linux操作系统逐渐成为主流越来越多的计算机爱好者都爱上了它目前Linux社区主流的发行版有RedHat、Debian、ubuntu、SUSE等几个国外大商以及国内著名的两家。其中我主要介绍RedHat、Debain、SlackWare三大家族及其旗下的发行版并对这三大家族的性能进行对比让用户能根据自己的情况与爱好选择使用什么样的Linux操作系统。
关键词
Linux操作系统Linux发行版本RedHatDebain性能对比
第1章 Linux操作系统介绍
1.1 什么是Linux操作系统
Linux操作系统是UNIX操作系统的一种克隆系统它在1991年的10月5日由林纳斯.托瓦兹正式向外宣布Linux内核系统的诞生。 Linux是一套免费使用和自由传播的类Unix操作系统是一个基于POSIX和UNIX的多用户、多任务、支持多线程和cpu的操作系统它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位的硬件。 Linux以高效性和灵活性著称Linux模块化的设计结构使得它既能在价格昂贵的工作站上运行也能够在廉价的PC机上实现全部的Unix特性。 Linux操作系统软件包不仅包括完整的Linux操作系统而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面就好比我们使用的Windows 一样允许我们使用窗口、图标和菜单对系统进行操作。
1.1.1 Linux操作系统的历史
1991年林纳斯.托瓦兹开发了Linux内核宣布它的诞生。 1999年IBM宣布于RedHat公司建立伙伴关系以确保RedHat在IBN机器上的正确运行。 2001年IBM决定投入10亿美元扩大Linux系统的运用引得许多站点纷纷从windows操作系统转向Linux操作系统。 2002年Linux企业化内核开发者宣布新的Linux系统支持64位的计算机。 2003年NEC宣布将在其手机中使用Linux操作系统代表着Linux进军手机领域。
1.1.2 Linux的特点
免费、开源、安全性好、对内存和文件管理优越、可嵌入式开发、支持多线程、多用户、支持多种平台、拥有良好的界面
第2章 Linux发行版本介绍
Linux发行版指的就是通常所说的“Linux操作系统”他一般是由一些团体、组织、公司或者个人制作并发行的。通常来讲一个Linux发行版包括Linux内核以及将整个软件安装电脑上的一套安装工具还有各种GUN软件和其他一些自由软件在一些Linux发行版中可能会包含一些专有软件。目前超过三百个发行版被积极的开发最普遍被使用的发行版有大约十二个。较为知名的有Debain、Ubuntu、Fedora和openSUSE等。
- 2.1 Red Hat发行家族项目
RedHat Linux是全球在服务器上应用最广泛的linux操作系统在效率、扩展性、可靠性、安全性、集成虚拟化等都具备领先其他Linux的特点被誉为最值得信赖的数据中心平台系统其主要应用在服务器领域。Linux的发行版本可以大体分为两类一类是商业公司维护的发行版本一类是社区组织维护的发行版本其中RedHat红帽就是第一类。 以RedHat Linux为基础派生的Linux发行套件有很多RedHat是目前Linux社区走的最前沿的系统厂家它不仅使用方便而且社区维护的人比较多如果有问题更新比较方便它旗下有两条操作系统生产线一条是桌面版生产线命名为fedora系列使用的人也比较多有问题好交流更主要的是该系统是完全免费的. RedHat的另外一条生产线是Red Hat Enterprise Linux 这是服务器的生成线该系统适合企业级服务器使用因为安全系数比较高性能较好所以社区使用的人比较多。要付费更为主要的是这个系统中并没有集成社区最新的技术而是集成了比较稳定的技术。
2.1.1 RHEL 自从RedHat 9.0版本发布后RedHat公司就不再开发桌面版的Linux发行套件而将全部力量集中在服务器版的开发上也就是RHELRedHat Enterprise Linux版RedHat的企业版。RHEL是适用于服务器的版本而由于这是个收费的操作系统于是国内外许多企业或空间商选择CentOS。CentOS可以算是RHEL的克隆版它最大的好处是免费且稳定性非常好。 RHEL又分为4个版本Advanced ServerAS、ES、WorkstationWS、Desktop它们的差别不太大只是功能方面的差别下面介绍前三种版本。 一、 Advanced ServerAS是企业Linux解决方案中最高端的产品它专为企业的应用和数据中心而设计。 AS的特色支持七种非硬件架构包括了完整的开放源代码系统程序及完整的桌面环境。 二、 Red Hat企业Linux ESEntry Server为IntelX86市场提供了一个从企业门户到企业中层应用的服务器操作系统。它提供了与Red Hat企业Linux AS同样的性能区别仅在于它支持更小的系统和更低的成本。 ES的特色有 Red Hat Enterprise Linux ES最适合用在建设网络文件服务器邮件服务器网站服务器和商业程序的应用它稳定、高效能 三、 Red Hat企业Linux WS (Workstation) 是Red Hat企业Linux AS和ES的桌面/客户端合作伙伴。它是桌面应用的最佳环境它比较适合作客户端应用。2.1.2 Fedora 免费的Fedora Core是RedHat两大Linux产品之一它的版本更新周期非常短仅6个月。Fedora是由社区支持的Fedora项目开发并由Red Hat赞助的Linux发行版。Fedora包含各种免费和开源许可下分发的软件旨在处于这些技术的前沿。。 Fedora安装也非常安全从Fedora版本21开始它可以作为三个不同的主要版本提供 Fedora工作站-针对需要可靠用户友好且功能强大的笔记本电脑或台式电脑操作系统的用户 2Fedora Server-其目标用途是服务器。它包括最新的数据中心技术。此版本没有桌面环境。Fedora Atomic-提供了Fedora的最小图像其中仅包含基本要素。它适用于云计算中的部署。
2.2 Debian 家族
Debian 最早由Ian Murdock于1993年创建。可以算是迄今为止最遵循GNU规范的Linux系统。Debian受到当时 Linux 与 GNU 的鼓舞目标是成为一个公开的发行版。 从文档编辑到电子商务到游戏娱乐到软件开发。Debian 带来了超过 59000 个软件包这些软件包都已经被编译包装为一种方便的格式过程就如安装一个应用程序那么简单。。 Debian有很大的优点若你在Debian上有任何问题发送到邮件列表的邮件常常会在很短的时间内通常15分钟左右得到开发人员的免费解答。且Debian是最佳的安装系统由于它存在非常完美的dpkg—Debian的包管理系统它的软件包拥有良好的集成度而且开发人员已经解决了所有复杂的依赖问题正是这样的集成性让Debian成为更稳更强健的系统。还拥有简单方便的升级程序、多架构与核心、更快更容易的内存管理、良好的系统安全、缺陷跟踪系统即采用公开的运行模式等优点。 当然Debian也并非十全十美仍然有其不完美的部分集中在三个方面 1. 缺乏流行的商业软件。但是绝大多数还是有替代的软件可用它们模仿了非自由软件的优点同时具有作为自由软件的附加价值。 2. Debian难于配置。Debian的安装过程不难甚至比Windows的安装过程还容易但是它的环境配置却很难。目前这个问题也是Debian正在努力的方向。 3. 并非所有的硬件都被支持。这也是一个目前正在努力的方向。
2.2.1 Linux Mint Linux Mint是一个非常年轻的操作系统基于Debian和Ubuntu的基础上在进行开发的Linux发行版它于2006年开始发行基于非常成熟的软件管理采用了最新的Linux内核。经过这几年的发展它已经长期盘踞DistroWatch排行的榜首。它致力于是使桌面系统对个人用户每天的工作更易用更高效。 Mint的目标是为家庭和企业用户打造一下免费漂亮的操作系统。安装试用后第一眼看下去就觉得很舒服清晰的界面柔美得图标很有吸引力。它得界面除了漂亮外在操作上类似Windows。 为了迎合不同用户得口味Linux Mint官方提供了4种不同得桌面环境版本可以供你选择下载它们的介绍如下 Cinnamon 是 Linux Mint 官方默认的桌面给人一种很熟悉的感觉因为它和 Windows 界面风格极其相似因此对新用户非常友好。MATE由已经停止官方维护的 GNOME 2 源代码派生而来。KDE全称 K Desktop Environment KDE 会为对于易用桌面的需求而不断探索和改进使其成为 Mac OS 和微软的 Windows 那样的成熟桌面环境。Xfce 是一个轻量级的 Linux 或类 Unix 的桌面环境系统。这个桌面环境仅需要很少的系统资源所以非常适合应用于U盘系统和“老爷机”上 Linux Mint成功的原因有 它是开箱即用的有充分的多媒体支持而且非常容易使用它既免费又开放源码是社区驱动的。鼓励用户向项目发送反馈以便他们的想法可以用于改进Linux Mint。 安全可靠。由于软件更新的保守方法、唯一的更新管理器以及Linux体系结构的健壮性Linux Mint所需的维护非常少(没有回归、没有杀毒、没有防间谍软件……等等)。 2.2.2 Knoppix 由德国的Klaus Knopper开发的Knoppix是一个基于Debian的发行版能够非常轻松的安装到硬盘上。其强大的硬件检测能力、系统修复能力、即时压缩传输技术都令人大加称赞。 Knoppix 是最有名的 Live CD 发行版本所以作为一个基础首先对它进行研究。从它的大小就可以看出来Knoppix 捆绑了大量的工具既有面向开发人员的也有面向办公用途的。 Knoppix的优点是无需安装可直接运行于CD上优秀得硬件检测能力可作系统急求盘使用。 Knoppix其缺点是性能不高因为Live CD由于光盘的数据读取速度限制导致。
2.3 SlackWare 家族
已经有10多年历史的Slackware是Linux历史上存活最久的发行版。Slackware一直以来是以简洁、安全和稳定所著称的在世界范围内拥有广大的忠实用户其地位在各大发行版中始终排在前5 名之列。 Slackware的设计哲学——KISSKISS(Keep it simple,stupid——保持简单)是Slackware一贯的原则尽量保持系统的简洁从而实现稳定、高效和安全。Slackware始终 如一地保持着文本界面的系统安装程序保持着文本界面的系统设置工具。 下面我将对Slackware的几个特点进行说明。 1. 文本界面的安装和设置工具 10年来Slackware的安装程序都是文本界面的理由在于文本界面对系统资源的占用低。 Slackware几乎没有提供图形化(GUI)的系统配置程序只有有限的几个文本界面的设置工具。尽管Slackware在系统设置方面只使用文本界面的工具但并不意味着它排斥图形系统。 2. BSD方式的启动管理 在目前Slackware仍然坚持使用BSD方式的启动脚本。使用BSD方式启动脚本的好处在于更加容易跟踪系统的启动过程其结构更为直观易懂修改起来也非常方便。 3. 简单灵活的软件包管理机制 Slackware对于软件包的管理方式也是它区别于许多别的发行版的显著特点。不同的发行版对于软件包的管理提供了不同的机制一则方便软件的安装和卸载二则希望藉此解决软件安装中 经常遇到的软件包之间互为依赖的问题。
2.3.1 SUSE SUSE是德国最著名的Linux发行版在全世界范围中也享有较高的声誉。SUSE自主开发的软件包管理系统YaST也大受好评。SUSE于2003年年末被Novell收购。 SUSE之后的发布显得比较混乱比如9.0版本是收费的而10.0版本又免费发布。这使得一部分用户感到困惑也转而使用其它发行版本。但是瑕不掩瑜SUSE仍然是一个非常专业、优秀的发行版。 优点极全的软件包。从abiword到realplayer到shamboo一应俱全开发工具、服务器工具更是一个不缺各种桌面都有。优秀的界面透明特效3d桌面不比ubuntu差。 缺点安装繁琐。
第3章 如何选择Linux发行版本
我根据常见需求对Linux版本进行了分类。这里有一些重叠的地方而且如果准备充分的话这些Linux发行版中的任何一个都可以满足你的期望需求。Linux的一大优点是允许你随心所欲。但是归根结底发行版之间还是有区别的有些能为你做很多工作或者某个版本具有更适合针对某个目标的设计。下面我会根据实现目标的最简单途径来对这些发行版分类。 第一类新手入门 推荐Linux Mint。因为它安装简单且安装后第一眼看下去就觉得很舒服清晰的界面柔美的图标很有吸引力。在操作上类似Windows会很好上手。其次Debain也很不错因为它们二者本就有密切的关系。 第二类想要深入了解Linux和硬件的更多信息 推荐Slackware Linux。这个发行版需要大量的配置硬件和源代码编译拥有着精简的优化系统。这样一来你便可以完全掌控你的电脑和操作系统了解Linux内部。在Slackware社区最经常被引用的一句话“When you know Slackware you know Linux. When you know Red Hat, all you know is Red Hat.”可见它更容易真正理解Linux的运行机制。 第三类不想了解Linux操作系统的细节只是完成一些任务 推荐Fedora。它运行平稳、维护量低、最小配置、兼容硬软件、大部分事情都可以自动完成。因为只是需要完成任务而不是真正的想要休整和优化它的稳定快速不会妨碍我们的行事方式。 第四类想构建服务器 推荐RHEL、CentOS。想要建立Web服务器或虚拟机、想模拟托管软件的网站的东西试试CentOS和RHEL。它们都是用于虚拟主机的坚实可靠的帮手它们稳定性高、安全性高而且CentOS还是免费的。
第三章的参考