软考信息处理技术员考点linux操作系统.docx
- 文档编号:9136607
- 上传时间:2023-05-17
- 格式:DOCX
- 页数:17
- 大小:27.04KB
软考信息处理技术员考点linux操作系统.docx
《软考信息处理技术员考点linux操作系统.docx》由会员分享,可在线阅读,更多相关《软考信息处理技术员考点linux操作系统.docx(17页珍藏版)》请在冰点文库上搜索。
软考信息处理技术员考点linux操作系统
软考信息处理技术员考点Linux操作系统(四)
下面是由希赛软考学院提供的软考信息处理技术员考点Linux操作系统考点归纳;希望能帮助学友们,具体内容如下:
linux
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
它能运行主要的UNIX工具软件、应用程序和网络协议。
它支持32位和64位硬件。
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991年10月5日(这是第一次正式向外公布时间)。
Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。
Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。
主要特性
基本思想
Linux的基本思想有两点:
第一,一切都是文件;第二,每个软件都有确定的用途。
其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。
至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。
完全免费
Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。
这是其他的操作系统所做不到的。
正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。
完全兼容POSIX1.0标准
这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。
这为用户从Windows转到Linux奠定了基础。
许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。
多用户、多任务
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。
多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
良好的界面
Linux同时具有字符界面和图形界面。
在字符界面用户可以通过键盘输入相应的指令来进行操作。
它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。
在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。
支持多种平台
Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。
此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。
2001年1月份发布的Linux2.4版内核已经能够完全支持Intel64位芯片架构。
同时Linux也支持多处理器技术。
多个处理器同时工作,使系统性能大大提高。
桌面环境
介绍
在图形计算中,一个桌面环境(Desktopenvironment,有时称为桌面管理器)为计算机提供一个图形用户界面(GUI)。
但严格来说窗口管理器和桌面环境是有区别的。
桌面环境就是桌面图形环境,它的主要目标是为Linux/Unix操作系统提供一个更加完备的界面以及大量各类整合工具和使用程序,其基本易用性吸引着大量的新用户。
桌面环境名称来自桌面比拟,对应于早期的文字命令行界面(CLI)。
一个典型的桌面环境提供图标,视窗,工具栏,文件夹,壁纸以及像拖放这样的能力。
整体而言,桌面环境在设计和功能上的特性,赋予了它与众不同的外观和感觉。
种类
现今主流的桌面环境有KDE,gnome,Xfce,LXDE等,除此之外还有Ambient,EDE,IRIXInteractiveDesktop,Mezzo,Sugar,CDE等。
gnome
即GNU网络对象模型环境(TheGNUNetworkObjectModelEnvironment),GNU计划的一部分,开放源码运动的一个重要组成部分。
是一种让使用者容易操作和设定电脑环境的工具。
目标是基于自由软件,为Unix或者类Unix操作系统构造一个功能完善、操作简单以及界面友好的桌面环境,他是GNU计划的正式桌面。
Xfce
即XFormsCommonEnvironment,创建于2007年7月,类似于商业图形环境CDE,是一个运行在各类Unix下的轻量级桌面环境。
原作者OlivierFourdan最先设计XFce是基于XForms三维图形库。
Xfce设计目的是用来提高系统的效率,在节省系统资源的同时,能够快速加载和执行应用程序。
Fluxbox
是一个基于GNU/Linux的轻量级图形操作界面,它虽然没有GNOME和KDE那样精致,但由于它的运行对系统资源和配置要求极低,所以它被安装到很多较旧的或是对性能要求较高的机器上,其菜单和有关配置被保存于用户根目录下的.fluxbox目录里,这样使得它的配置极为便利。
Enlightenment
是一个功能强大的窗口管理器,它的目标是运用户轻而易举地配置所见即所得的桌面图形界面。
现在Enlightenment的界面已经相当豪华,它拥有像AfterStep一样的可视化时钟以及其它浮华的界面效果,用户不仅可以任意选择边框和动感的声音效果,最有吸引力的是由于它开放的设计思想,每一个用户可以根据自己的爱好,任意地配置窗口的边框、菜单以及屏幕上其它各个部分,而不须要接触源代码,也不须要编译任何程序。
Linux版本
Linux主要作为Linux发行版(通常被称为"distro")的一部分而使用。
这些发行版由个人,松散组织的团队,以及商业机构和志愿者组织编写。
它们通常包括了其他的系统软件和应用软件,以及一个用来简化系统初始安装的安装工具,和让软件安装升级的集成管理器。
大多数系统还包括了像提供GUI界面的XFree86之类的曾经运行于BSD的程序。
一个典型的Linux发行版包括:
Linux内核,一些GNU程序库和工具,命令行shell,图形界面的XWindow系统和相应的桌面环境,如KDE或GNOME,并包含数千种从办公套件,编译器,文本编辑器到科学工具的应用软件。
简介
Linux是一类Unix计算机操作系统的统称。
Linux操作系统的内核的名字也是“Linux”。
Linux操作系统也是自由软件和开放源代码发展中最著名的例子。
严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。
Linux得名于计算机业余爱好者LinusTorvalds。
来历
Linux是一个诞生于网络、成长于网络且成熟于网络的奇特的操作系统。
1991年,芬兰大学生LinusTorvalds萌发了开发一个自由的UNIX操作系统的想法,当年,Linux就诞生了,为了不让这个羽毛未丰的操作系统矢折,Linus将自已的作品Linux通过Internet发布。
从此一大批知名的、不知名的电脑黑客、编程人员加入到开发过程中来,Linux逐渐成长起来。
Linux一开始是要求所有的源码必须公开,并且任何人均不得从Linux交易中获利。
然而这种纯粹的自由软件的理想对于Linux的普及和发展是不利的,于是Linux开始转向GPL,成为GNU阵营中的主要一员。
Linux凭借优秀的设计,不凡的性能,加上IBM、INTEL、CA、CORE、ORACLE等国际知名企业的大力支持,市场份额逐步扩大,逐渐成为主流操作系统之一。
版本比较
Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。
下面介绍一下各个发行版本的特点:
Redhat,应该称为Redhat系列,包括RHEL(RedhatEnterpriseLinux,也就是所谓的RedhatAdvanceServer收费版本)、FedoraCore(由原来的Redhat桌面版本发展而来,免费版本)、CentOS(RHEL的社区克隆版本,免费)。
Redhat应该说是在国内使用人群最多的Linux版本,甚至有人将Redhat等同于Linux,而有些老鸟更是只用这一个版本的Linux。
所以这个版本的特点就是使用人群数量大,资料非常多,言下之意就是如果你有什么不明白的地方,很容易找到人来问,而且网上的一般Linux教程都是以Redhat为例来讲解的。
Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。
稳定性方面RHEL和CentOS的稳定性非常好,适合于服务器使用,但是FedoraCore的稳定性较差,最好只用于桌面应用。
Debian,或者称Debian系列,包括Debian和Ubuntu等。
Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。
Debian最早由IanMurdock于1993年创建,分为三个版本分支(branch):
stable,testing和unstable。
其中,unstable为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。
testing的版本都经过unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP等)。
而stable一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高。
Debian最具特色的是apt-get/dpkg包管理方式,其实Redhat的YUM也是在模仿Debian的APT方式,但在二进制文件发行方式中,APT应该是最好的了。
Debian的资料也很丰富,有很多支持的社区,有问题求教也有地方可去。
Ubuntu严格来说不能算一个独立的发行版本,Ubuntu是基于Debian的unstable版本加强而来,可以这么说Ubuntu就是一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的Linux桌面系统。
根据选择的桌面系统不同,有多个版本可供选择,比如基于unity的Ubuntu,基于Gnome的UbuntuGnome,基于KDE的Kubuntu,基于LXDE的Lubuntu以及基于Xfce的Xubuntu等。
特点是界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本。
Gentoo,伟大的Gentoo是Linux世界最年轻的发行版本,正因为年轻,所以能吸取在她之前的所有发行版本的优点,这也是Gentoo被称为最完美的Linux发行版本的原因之一。
FreeBSD,需要强调的是:
FreeBSD并不是一个Linux系统!
但FreeBSD与Linux的用户群有相当一部分是重合的,二者支持的硬件环境也比较一致,所采用的软件也比较类似,所以可以将FreeBSD视为一个Linux版本来比较。
FreeBSD拥有两个分支:
stable和current。
顾名思义,stable是稳定版,而current则是添加了新技术的测试版。
FreeBSD采用Ports包管理系统,与Gentoo类似,基于源代码分发,必须在本地机器编后后才能运行,但是Ports系统没有Portage系统使用简便,使用起来稍微复杂一些。
FreeBSD的最大特点就是稳定和高效,是作为服务器操作系统的最佳选择,但对硬件的支持没有Linux完备,所以并不适合作为桌面系统。
下面给为选择一个Linux发行版本犯愁的朋友一些建议:
如果你只是需要一个桌面系统,而且既不想使用盗版,又不想花大量的钱购买商业软件,那么你就需要一款适合桌面使用的Linux发行版本了,如果你不想自己定制任何东西,不想在系统上浪费太多时间,那么很简单,你就根据自己的爱好在ubuntu、kubuntu以及xubuntu中选一款吧,三者的区别仅仅是桌面程序的不一样。
如果你需要一个桌面系统,而且还想非常灵活的定制自己的Linux系统,想让自己的机器跑得更欢,不介意在Linux系统安装方面浪费一点时间,那么你的唯一选择就是Gentoo,尽情享受Gentoo带来的自由快感吧!
如果你需要的是一个服务器系统,而且你已经非常厌烦各种Linux的配置,只是想要一个比较稳定的服务器系统而已,那么你最好的选择就是CentOS了,安装完成后,经过简单的配置就能提供非常稳定的服务了。
如果你需要的是一个坚如磐石的非常稳定的服务器系统,那么你的唯一选择就是FreeBSD。
如果你需要一个稳定的服务器系统,而且想深入摸索一下Linux的各个方面的知识,想自己定制许多内容,那么我推荐你使用Gentoo。
版本列表
基于Debian
1,Adamantix:
基于Debian,特别关注安全。
2,AmberLinux:
基于Debian,针对拉脱维亚用户作了一些定制。
3,ASLinuxDesktop:
西班牙语,基于Debian与KDE,针对各种桌面用途,包括家用、办公、教育、游戏、科学、软件开发,最大的卖点在于其丰富的可用性。
4,B2DLinux:
基于Debian,希望可以由“做中学”来产生一个小而美的中文Linux包的计划。
5,DebianGNU/Linux:
由大批社区志愿者收集的包。
Debian拥有庞大的软件包可供选择(25000个以上),支持大量的硬件平台(12个计算机系统结构)。
以前该包因为安装困难受到责难,但最新的版本具备了简单易用的文本式安装环境。
非自由软件不会包含在Debian的主要软件包中。
6,Guadalinex:
由西班牙的安达卢西亚地方政府推动,基于Debian,针对西班牙语的家庭用户以及学校。
7,Knoppix:
第一张Debian的自启动运行光盘。
包含的软件非常多,启动时会自动进行硬件监测。
从4.0起,用DVD作光盘。
以下基于Knoppix:
Gnoppix:
Knoppix的GNOME版,该包发行周期较长,未来会跟Ubuntu进行集成。
Kanotix:
自启动运行光盘,基于Knoppix,也可以安装到硬盘上。
有很好的硬件支持,桌面与笔记本电脑的集成也很出色。
Kurumin:
针对巴西用户的Knoppix。
8,LinEx:
由西班牙的埃斯特雷马杜拉地方政府推动的包。
9,LocoLinux:
基于Debian的阿根廷Linux。
10,MEPIS:
基于Debian的桌面和服务器。
11,RaysLinux(华镭):
基于Debian,针对亚洲市场,由新华科技(南京)系统软件有限公司开发。
12,Skolelinux:
在挪威发起,旨在打造适合于学校的轻便包。
13,SymphonyOS:
基于Debian,与众不同地采用Mezzo桌面。
14,Ubuntu:
对初学者而言最易用的Linux包。
由Canonical有限公司赞助,基于Debian,使用自己的软件包库,与Debian的有所不同,旨在开发出更加友好的桌面,已经取得了良好的声誉。
15,Wdlinux是基于CentOS精简的定制版本,是针对web服务器的应用而精简的.同时安装做了些自动化安装的处理,达到更易于安装和使用.
以下基于Ubuntu:
UbuntuKylin:
中国定制本地化的ubuntu发行版
LinuxMint:
基于Ubuntu的发行版,人气很高,是目前排行榜上第三名的发行版。
Edubuntu:
是Ubuntu的教育发行版。
Hiweed:
基于Ubuntu,使用Xfce桌面环境的轻量级中文发行版。
0.x版基于Debian(现已改名Deepin)。
Kubuntu:
使用KDE桌面环境的Ubuntu包。
Lubuntu:
使用LXDE桌面环境的Ubuntu包。
PUDGNU/Linux:
基于Ubuntu的小型Linux,可安装于光盘或256MB以上的USB闪存盘。
Xubuntu:
使用Xfce桌面环境的Ubuntu包。
基于RPM
1,aLinux:
原名PeanutLinux,针对家庭用户。
2,ALTLinux:
东欧版本。
3,ArkLinux:
强调易学易用。
4,ASPLinux:
提供俄语等东欧语言的支持。
5,AsianuxServer:
由中国红旗、日本Miracle、韩国Hannsoft三家联合开发,主要市场针对亚洲地区,对中,文、日文、韩文的支持比较好。
6,BlagLinux:
体积小,但功能较多。
7,CaixaMágica:
葡萄牙语的Linux。
8,cAosLinux:
由社区创建的包,功能通用、培植简单。
9,CentOS:
由社区支持的包,旨在100%地与RedHatLinux企业版兼容,但不包含RedHat的商业软件。
10,Cobind:
桌面。
11,Conectiva:
一个巴西包,曾经是UnitedLinux的创建成员,现在该公司已经并入到MandrivaLinux。
12,EduLinux:
用于教育的包。
13,Fedora:
可用作工作站、桌面以及服务器,由红帽公司及其社区开发。
14,LinuxMobileSystem:
基于FedoraCore的包,设计成从USB存储设备启动,比如U盘。
15,LinpusLinux:
来自台湾厂商发行的Linux版本。
是一套通过LSB3.1认证、GB18030-2000编码检验测试及支持CNS11643中文标准交换码全字库的Linux桌面型系统。
在中文支持能力上较为完善。
16,MagicLinux:
一个易用的中文包。
17,MandrivaLinux:
最初是红帽的一个变种,针对奔腾级CPU作了优化,后来在保持兼容性的同时,派生成为更友好的包。
Mandriva中所有的软件仍然免费,还有活跃的社区支持,另外通过注册以及销售盒装产品,Mandriva还提供企业级的支持与服务,还有针对付费用户的俱乐部。
18,NovellLinuxDesktop:
由于Novell收购了SUSE,他们的Linux产品对原来的包有所继承。
19,PCLinuxOS:
一个易用的自启动运行光盘,以良好的观感著称;硬盘安装也同样轻而易举。
最初基于Mandrake9.2,而后PCLinuxOS针对桌面用户,开始自己的开发道路。
在保留基于RPM包的同时,PCLinuxOS别出心裁地使用自己的APT包管理工具(受Debian影响),但图形前端仍然用的是Synaptic。
20,PCQLinux2004:
由印度的PCQuest杂志生产,基于FedoraCore。
21,PLDLinux:
来自波兰的包,针对较高级别的用户,比Slackware、Gentoo更加易用。
22,QiLinux:
意大利生产,包括桌面版、光盘自启动版,还有服务器版、高级服务器版。
23,红旗Linux:
由北京中科红旗软件技术有限公司开发,主要针对中国市场。
24,RedHatEnterpriseLinux:
红帽Linux家族中唯一的商业分支。
25,ScientificLinux:
由红帽Linux企业版,将遵循GPL的软件重新编译而成。
26,SUSE/openSUSE:
来自德国,是欧洲最流行的包之一。
跟红帽一样,也包括大量的软件,需要7张以上的CD,现在则用双DVD。
这个包有独特的配置工具YaST。
也是UnitedLinux的创立者之一,已经被Novell公司收购。
openSUSE是一个新的版本,基于社区,完全开源。
27,TinfoilHatLinux:
对安全格外关注的包。
28,Trustix:
专注于安全与稳定性的包。
29,TurboLinux:
在亚洲较流行的一个包,基于RedHat,是UnitedLinux的成员。
30,VineLinux:
基于RedHat的一个日本包。
31,WhiteBoxEnterpriseLinux:
意在兼容RedHat企业版第三版。
32,YellowDog:
基于RedHat,针对PowerPC平台。
33,YOPER:
"YourOperatingSystem"(你的操作系统),来自新西兰的桌面包。
Slackware
其它打包方式的包
1,ArchLinux:
基于KISS原则,针对i686的CPU做了优化,以.tar.xz格式打包并由包管理器进行跟踪维护,特别适合动手能力强的linux用户。
2,ForesightLinux:
采用Conary包管理系统,引入了GNOME中的许多最新技术,比如beagle、f-spot、howl以及最新的hal等,这个包在保持易用的同时,更注重革新。
3,Gentoo:
这个包采用自己独特的Portage包管理系统,吸引了许多狂热爱好者以及专业人士,强调自己编译源码,而不是直接用二进制包,这样程序运行速度更快。
4,GoboLinux:
构建了新的文件系统,比如GCC放在/Programs/GCC/这样的目录,为了让系统能找到这些文件,在/System/Links/Executables这样的目录下归组,这样就包含了/Programs目录下所有可执行文件的符号链接。
5,Heretix:
以前叫做RubyX,包的管理,包括包管理,都是通过由Ruby写的脚本来完成,所有的包都安装在/pkg目录下。
6,ImpiLinux,来自南非的包,主要针对非洲用户。
7,JediGNU/Linux:
使用force-get包管理器,允许源码、二进制软件包共存。
8,LinuxFromScratch:
这是一份文档,介绍如何自己动手,如何白手起家编译打造自己独一无二的Linux系统。
9,LunarLinux,基于源码,由SorcererGNU/Linux所派生。
10,MkLinux:
"MicrokernelLinux"的缩写,旨在将Linux移植到跑Mach微核的PowerPC机器上。
11,OnebaseLinux:
采用OLM包管理器,对二进制、源码进行管理。
12,SabayonLinux:
基于Gentoo,来自意大利。
13,SorcererGNU/Linux:
基于源码。
14,SourceMageGNU/Linux:
也是基于源码,由SorcererGNU/Linux所派生。
15,Ututo:
基于Gentoo,来自阿根廷。
16,OpenClient:
基于RedHatEnterpriseLinux,来自IBM,提供有Fedora、Ubuntu、SLED的Layer。
给老机器订制的小型包
给老机器订制的小型包
一般的迷你包,除了可以硬盘安装,也可以安装在闪存盘上。
1,Austrumi:
拉脱维亚的自启动CD包,支持英语,功能比较丰富,基于Slackware。
2,cAosLinux:
有社区维护,功能通用。
3,DamnSmallLinux(DSL):
这是小型包的老祖宗,放在迷你CD上,原先设计是想看看一张50M的CD可以放多少桌面程序,原来是作为个人玩具,但不久DamnSmallLinux周围就聚成了一个社区,不少人加入进来,参与改进,包括一个远程、本地的程序安装系统,多功能的备份、还原系统,另外还加入了Knoppix的硬件检测,使用自己的*.dsl软件包系统,默认的窗口管理器是Fluxbox。
可以在微软虚拟机软件里运行,无须关闭WINDOWS系统专门进入LINUX系统,特别适合初学者。
4,FeatherLinux:
类似于DamnSmallLinux,但总容量是115MB,兼容Debian的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息处理 技术员 考点 linux 操作系统