admin管理员组

文章数量:1602449


  1. 选择题

    1LinuxUNIX的关系是(C

    A、没有关系     B.UNIX是一种类Linux的操作系统

    CLinux是一种类UNIX的操作系统     DLinuxUNIX是一回事

    2Linux是一个(D)的操作系统。

    A、单用户,单任务   B|单用户,多任务

    C、多用户,单任务   D、多有户,多任务

    二、简答题

    1、试列举Linux系统的主要特点

     1.模块化程度高
  Linux的内核设计非常精巧,分成进程调度、内存管理、进程间通信、虚拟文件系统网络接口五大部分;其独特的模块机制可根据用户的需要,实时地将某些模块插入或从内核中移走,使得Linux系统内核可以裁剪得非常小巧,很适合于嵌入式系统的需要。
  2.源码公开
  由于Linux系统的开发从一开始就与GNU项目紧密地结合起来,所以它的大多数组成部分都直接来
GNU项目。任何人、任何组织只要遵守GPL条款,就可以自由使用Linux
源代码,为用户提供了最大限度的自由度。这一点也正投嵌入式系统所好,因为嵌入式系统应用千差万别,设计者往往需要针对具体的应用对源码进行修改和优化,
所以是否能获得源代码
对于嵌入式系统的开发是至关重要的。加之Linux的软件资源十分丰富,每种通用程序在Linux上几乎都可以找到,并且数量还在不断增加。这一切就使设
计者在其基础之上进行二次开发变得非常容易。另外,由于Linux源代码公开,也使用户不用担心有后闸安全隐患
  同时,源码开放给各教育机构提供极大的方便,从而也促进了Linux的学习、推广和应用。
  3.广泛的硬件支持
  Linux能支持x86ARMMIPSALPHAPowerPC等多种体系结构的微处理器。目前已成功地移植到数十种硬件平台,几乎能运行在所有流行的处理器上。
  由于世界范围内有众多开发者在为Linux的扩充贡献力量,所以Linux有着异常丰富的驱动程序资源,支持各种主流硬件设各和最新的硬件技术,甚至可在没有存储管理单元MMU 的处理器上运行,这些都进一步促进了Linux在嵌入式系统中的应用。
  4.安全性及可靠性好
  内核高效稳定。Linux内核的高效和稳定已在各个领域内得到了大量事实的验证。
  Linux中大量网络管理、网络服务等方面的功能,可使用户很方便地建立高效稳定的防火墙、路由器、工作站、服务器等。为提高安全性,它还提供了大量的网络管理软件、网络分析软件和网络安全软件等。
  5.具有优秀的开发工具
  开发嵌入式系统的关键是需要有一套完善的开发和调试工具。传统的嵌入式开发调试工具是在线仿真器(In Circuit EmulatorICE),它通过取代目标板的微处理器,给目标程序提供一个完整的仿真环境,从而使开发者能非常清楚地了解到程序在目标板上的工作状态,便于监视和调试程序。在线仿真器的价格非常高,而且只适合做非常底层的调试。如果使用的是嵌人式Linux,一旦软硬件能支持正常的串口功能,即使不用在线仿真器,也可以很好地进行开发和调试工作,从而节省了一笔不小的开发费用。嵌入式Linux为开发者提供了一套完整的工具链(Tool Chain),能够很方便地实现从操作系统到应用软件各个级别的调试。
  6.有很好的网络支持利文件系统支持
  Linux从诞生之日起就与Internet密不可分,支持各种标准的Internet网络协议,并且很容易移植到嵌入式系统当中。目前,Linux几乎支持所有主流的网络硬件、网络协议和文件系统,因此它是NFS的一个很好的平台。
  另一方面,由于Linux有很好的文件系统支持(例如,它支持Ext2FAT32romfs等文件系统),是数据各份、同步和复制的良好平台,这些都为开发嵌入式系统应用打下了坚实的基础。
  7.与UNIX完全兼容
  目前,在Linux中所包含的工具和实用程序,可以完成UNIX的所有主要功能。
  但由于Linux不是为实时而设计的,因而这就成了Linux在实时系统中应用的最大遗憾。不过,目前有众多的自由软件爱好者正在为此进行不懈的努力,也取得了诸多成果。

 

 

 

 

 

 

2Linux的主要发行版本有哪些?

    Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的RedhatRHEL)为代表,后者以Debian为代表。下面介绍一下各个发行版本的特点:

Redhat,应该称为Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat
Advance Server,收费版本)Fedora(由原来的Redhat桌面版本发展而来,免费版本)CentOS(RHEL的社区克隆版本,免费)Redhat应该说是在国内使用人群最多的Linux版本。所以这个版本的特点就是使用人群数量大,资料非常多,而且网上的一般Linux教程都是以Redhat为例来讲解的。Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。稳定性方面RHELCentOS的稳定性非常好,适合于服务器使用。

Debian,或者称Debian系列,包括DebianUbuntu等。Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统Debian最早由Ian Murdock1993年创建,Debian最具特色的是apt-get /dpkg包管理方式,其实RedhatYUM也是在模仿DebianAPT方式,但在二进制文件发行方式中,APT应该是最好的了。Debian的资料也很丰富,有很多支持的社区。
 
Ubuntu严格来说不能算一个独立的发行版本,Ubuntu是基于Debianunstable版本加强而来,可以这么说,Ubuntu就是一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的
Linux桌面系统。根据选择的桌面系统不同,有三个版本可供选择,基于GnomeUbuntu,基于KDEKubuntu以及基于XfcXubuntu。特点是界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本

GentooLinux世界最年轻的发行版本,正因为年轻,所以能吸取在她之前的所有发行版本的优点,这也是Gentoo被称为最完美的Linux发行版本的原因之一。Gentoo最初由Daniel
RobbinsFreeBSD的开发者之一)创建,首个稳定版本发布于2002年。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美FreeBSD的广受美誉的ports系统——Portage包管理系统。不同于APTYUM等二进制文件分发的包管理系统,Portage是基于源代码分发的,必须编译后才能运行,对于大型软件而言比较慢,不过正因为所有软件都是在本地机器编译的,在经过各种定制的编译参数优化后,能将机器的硬件性能发挥到极致。Gentoo是所有Linux发行版本里安装最复杂的,但是又是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。

最后,介绍一下FreeBSD,需要强调的是:FreeBSD并不是一个Linux系统!但FreeBSDLinux的用户群有相当一部分是重合的,二者支持的硬件环境也比较一致,所采用的软件也比较类似,所以可以将FreeBSD视为一个Linux版本来比较。FreeBSD拥有两个分支:
stablecurrent。顾名思义,stable是稳定版,而current则是添加了新技术的测试版。FreeBSD采用Ports包管理系统,与Gentoo类似,基于源代码分发,必须在本地机器编后后才能运行,但是Ports系统没有Portage系统使用简便,使用起来稍微复杂一些。FreeBSD的最大特点就是稳定和高效,是作为服务器操作系统的最佳选择,但对硬件的支持没有Linux完备,所以并不适合作为桌面系统。
 
第一个Slackware Linux的版本1.00 1993716日由创立者和开发领导者Patrick Volkerding发布,以软盘形式在匿名FTP上发行。 已知的较早时间(1992年上半年至1994年下半年)发布的GNU/Linux依次为MCC InterimTAMUSLSYggdrasilDLDSlackwareDebian Linux ReleaseLSTBogusS.u.S.ERed Hat Linux,最初的Slackware基于SLS,最初的S.u.S.E基于Slackware。所以说Slackware Linux是存活最久的GNU/Linux
  “Slackware”这个名字借用自Church of the SubGenius中的术语“Slack”。在早期的发布版本中,发行版本带有三个用户帐号: "satan", "gonzo" "snake"。它们是作为示例被提供,但是后来的版本中去除了这些帐号,因为它们有潜在的安全漏洞。
  在1999年,Slackware Linux的发布版本号从4跨越到7Patrick Volkerding 作出解释 :这是出于市场推广的考虑,为了告诉人们 SlackwareLinux 和别的 GNU/Linux 发行版本一样up-to-date)。   在2004年,Patrick Volkerding 得了严重的疾病,Slackware Linux未来的开发变得不可预测。 在他痊愈后很快恢复了Slackware Linux 的开发。
  在2005年,GNOME被从待发布的版本中删除,移交给了社群进行支持。GNOME的删除被Linux社群中的一些人认为是一个警讯,因为GNOME桌面环境在各种GNU/Linux发行版本中都可以找到,一些由社群建立的支援计划也因此诞生。

SuSE1992年末创办,目的是成为UNIX技术公司,专门制为德国人推出量身订作的SLS/Slackware软件及 UNIX/Linux说明文件。1994年,他们首次推出了SLS/Slackware的安装光碟,命名为S.u.S.E. Linux 1.0。其后它综合了Florian La RocheJurix distribution(也是一个基于Slackware的发行版),于1996年推出一个完全自家打造的发行版 - S.u.S.E. Linux 4.2。其后SUSE Linux采用了不少Red Hat Linux的特质。(使用RPM/etc/sysconfig)  "S.u.S.E."后来改称/简短为"SuSE",意思为"Software- und System-Entwicklung",那是一句德文,英文为"Software and system development"。现在这家公司的名字再度更改成SUSE Linux"SUSE"一字已经不包含甚么意义了。有非官方的谣言说"SUSE"同时是指德国电脑先驱Konrad Zuse的一个双关语。 2003114日,Novell表示将会对SUSE提出收购。收购的工作于20041月完成。Novell也向大家保证SUSE的 开发工作仍会继续下去,Novell更把公司内全线电脑的系统换成SUSE LINUX,并同时表示将会把SUSE特有而优秀的系统管理程序 - YaST2GPL授权释出。
 
Mandriva是目前全球最优秀的Linux发行版之一,稳居于linux排行榜第一梯队。2005年之前稳居linux排行榜NO.1。它是目前最易用的linux发行版,也是众多国际级linux发行版中唯一一个默认即支持中文环境的linux。它是法国的Mandriva公司(前身为Mandrake公司)开发的Linux发行版。Mandriva公司现在仍然是欧洲最大的Linux厂商,Mandriva Linux的前身为著名的Mandrake LinuxMandrivaMandrake)项目是世界上第一个为非技术类用户设计的易于使用、安装和管理的linux版本MandrivaMandrake Linux)早期方便的字体安装工具和默认的中文支持,为Linux普及做出了很大的贡献。现在的Mandriva是由mandrakeConectiva结合发展而来的。Mandriva(原先的Mandrake)创建于19987月,由Gaël Duval所创建,最初发行版是基于Red Hat Linux 5.1KDE 1.0。后来它与Red Hat分道扬镳,并加入了一些图形化工具以方便配置linux系统 2004年前后,Mandrakesoft陷入财务危机,濒临破产。公司于2005224日与拉丁美洲最大的Linux厂商Conectiva达成了收购协议,金额为170万欧元,约合223万美元,以股票形式交易,新公司Mandriva旗下品牌Mandrake Linux更名为Mandriva Linux

Oracle Linux,全称为Oracle Enterprise Linux,简称OEL,是Oracle公司2006年初发布第一个版本,Linux发行版本之一,以对Oracle软件和硬件支持较好见长。OEL,一般人通常叫法为Oracle企业版Linux,由于Oracle提供的企业级支持计划UBLUnbreakable Linux),所以很多人都称OEL为坚不可摧Linux20109月,Oracle Enterprise Linux发布新版内核——Unbreakable Enterprise Kernel,专门针对Oracle 软件与硬件进行优化,最重要的是Oracle数据库跑在OEL上性能可以提升超过75%
  Oracle Enterprise Linux是由Oracle公司提供支持的企业级Linux发行。据项目网站称,OracleRed Hat Linux做为起始,移除了Red Hat的商标,然后加入了Linux的错误修正。Oracle Enterprise Linux现在是,并旨在保持为,与Red Hat Enterprise Linux完全兼容。

Scientific Linux是重新编译的Red Hat Enterprise Linux,由费米国家加速器实验室、欧洲核研究组织以及世界各地的大学和实验室共同开发。Scientific Linux 6201134日发布正式版。此版本可以使企业得到RHEL 6.0相同的功能、Bug和安全修正,但不需要购买RHEL 6.0订阅。

Linux Mint  是一个基于 Ubuntu 的发行版。他继承了 Ubuntu 的众多优点,同时也在 Ubuntu 的基础上加入很多自己优秀的特性。其目标是提供一种更开箱即刻可用的用户体验,免去用户要安装系统后还要自己安装一系列满足基本使用需求的软件。它包括提 供浏览器插件、多媒体编解码器、对DVD播放的支持、Java和其他组件。它与 Ubuntu 软件仓库完全兼容。可以毫不夸张地说 Linux Mint 在某些方面的用户体验比 Ubuntu 还要优秀。

国产各个版本的有雨林木风linux,深度linux和红旗linxu, YLMF OSdeepin linux沿承了Windows使用习惯,极具实用性,是您学习、办公、上网及娱乐的理想选择。红旗Linux是由北京中科红旗软件技术有限公司开发的一系列Linux发行版,包括桌面版、工作站版、数据中心服务器版、HA集群版和红旗嵌入式Linux等产品。目前在中国各软件专卖店可以购买到光盘版,同时官方网站也提供光盘镜像免费下载。红旗Linux是中国较大、较成熟的Linux发行版之一。
 
除了上面介绍的众多版本,还有其他的版本,如cosmospclinuxosVeket LinuxgreenOS, gentoo, Arch Linux等,可以在百度或google上搜一下看看。

 

 

3、下载CentOS6.5的光盘镜像文件

下载链接维基百科  https://wiki.centos/FAQ/General

 

本文标签: Linux