linux复习整理1~6

linux复习整理1~6

ID:37462486

大小:3.76 MB

页数:30页

时间:2019-05-24

linux复习整理1~6_第1页
linux复习整理1~6_第2页
linux复习整理1~6_第3页
linux复习整理1~6_第4页
linux复习整理1~6_第5页
资源描述:

《linux复习整理1~6》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、UNIT1☻►UNIX于1969年诞生在伟大的Bell实验室,是操作系统中的贵族,是软件领域中的常青树。Linux是UNIX的PC克隆(clone),实现了UNIX的全部功能。Linux是一种类UNIX的操作系统,是GNU(古努——类UNIX的自由软件)发展中最著名的软件。☻►1991年,GNU发烧友芬兰人林纳斯•托瓦兹(LinusTorvalds)在赫尔辛基大学计算机系上学时出于个人爱好并参考Minix(开放的UNIX的教学版本)用C语言奇迹般地编写出了一个与UNIX兼容的操作系统内核,取名为Linux(Linus的Unix),并遵循GPL协议在因特网上发布。Linux一经发布便

2、在网上广泛流传,立即引起了许多GNU发烧友的极大兴趣,一些黑客们自发地加入了Linux的开发行列,形成了一个以林纳斯•托瓦兹为首的Linux虚拟开发团队,Linux被不断完善和成熟,不断有新的版本推出。☻►Linux内核版本有两种:稳定版和开发版。  稳定版具有工业级的强度,可以被广泛地应用和部署,新的稳定版相对于较旧的只是修正一些bug或加入一些新的驱动程序。而开发版由于要试验各种解决方案,所以变化很快。这两种版本是相互关联,相互循环的。 Linux内核版本号的命名格式:num.num.num其中第一个数字是主版本号,第二个数字是次版本号,第三个数字是修订次数,如果次版本号是偶数

3、,那么该内核就是稳定版的,如2.6.4:若次版本号是奇数,则是开发版的,如2.5.1。最新版本是:2.6.28☻►Linux内核的标志和吉祥物是一只名字叫做Tux的企鹅,这个穿着黑色燕尾服的可爱小家伙充分表达了自由软件事业无忧、无虑、无畏的态度。Linux内核是完全免费的,其官方网站是:www.kernel.org。☻►人们常把Linux内核和Linux操作系统混为一谈。实际上,Linux只是托瓦兹开发出的一个OS内核(kernel),其并不是一个完整的操作系统。   内核是操作系统的心脏,完整的Linux操作系统还应该具备以下构成要素:系统引导程序、Shell、设备驱动程序等组件

4、。这些组件由世界各地的不同组织或个人开发维护,其中绝大部分遵循GPL协议并以源代码的形式自由发布。   正是由于Linux系统各部分中的绝大多数软件都是以源代码形式发布的,所以,安装和使用它们显得非常困难。尽管到今天为止仍有许多高手热衷于LFS,尽情享受DIY的乐趣,可这要求较高的专业知识和丰富的Linux使用经验——对于侧重于实际应用的大部分普通用户来说是无法胜任的。针对这种情况,Linux产业中出现了一批专业的发行商,他们专门在因特网上搜集各种Linux的最新软件,连同他们自己开发的各种管理和应用软件,打包成易于安装和使用的完整的Linux操作系统光盘以“成本价”出售,人们也可

5、以登录他们的网站合法地下载这些光盘镜像或其中单独的文件。这种公开发行的版本被称为“Linux发行版(Distribution)”,也就是我们通常习惯上所说的“Linux操作系统”。   Linux发行版除了拥有Linux优秀的技术优势外,还具备安装简便、界面美观、易于配置和使用等诸多优点。各种不同的Linux发行版本之间无论是外观还是功能往往有不小的差别,适合不同的用户群,但它们的内核都是Linux。著名的Linux发行版如Slackware、Redhat、Debian、SuSE、Redflag等等。  ☻►★ 需要指出的是,Linux发行版事实上不单纯是一个Linux操作系统,其

6、中除了Linux操作系统外,还打包了众多的其他系统软件和应用软件,如C/C++编译器、Java编译器、文本编辑器、DBMS、Office套件、因特网浏览器、E-mail软件等等,甚至还提供了一些娱乐软件。所以说:Linux发行版实际上提供了一个Linux操作系统开发环境。☻►操作系统是覆盖在“裸机”上的第一层软件,是计算机软件系统的核心,它管理计算机系统中所有的软、硬资源,有效地组织和控制程序的运行,是计算机系统中最关键的系统软件。Linux系统(Linux发行版)主要由Linux内核、Shell(外壳)和应用程序三部分所构成。Linux内核和Shell构成了Linux操作系统。☻

7、►Linux系统的构成(图自画)☻►内核是Linux操作系统的核心,它负责所有系统资源的管理工作和程序运行控制工作。  内核的五大基本功能是:  ■进程和线程管理(处理器管理);  ■内存管理;  ■设备管理;  ■文件管理;  ■网络管理。☻►Shell是Linux操作系统的用户界面,提供了用户与内核进行交互操作的一种接口。Shell是命令语言和命令解释器的统称。用户可使用Shell语言直接输入操作命令,也可以用Shell语言编制Shell程序(Shell语言具有普

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。