- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux的操作system1概述
Linux操作系统 刘培顺 提纲 系统概述 系统结构 系统启动 系统关闭 系统概述 Linux操作系统是可以运行在许多不同类型的计算机上的一种操作系统的“内核”。 Linux操作系统可以说是UNIX操作系统的一个克隆体,它最初是在1991年10月5日由它的作者Linus Torvalds于赫尔辛基大学发布的。 Linux操作系统的组成和特点 Linux由三个主要部分组成: 内核(kernel)是运行程序和管理诸如磁盘和打印机之类的硬件设备的核心程序。 shell环境 (environment)提供了操作系统与用户之间的接口,它接收来自用户的命令并将命令送到内核去执行。 文件结构 (file structure)决定了文件在磁盘等存储设备上的组织方式。文件被组织成目录的形式,每个目录可以包含任意数量的子目录和文件。内核、shell环境和文件结构共同构成了Linux的基础。 Linux操作系统的组成和特点 Linux操作系统几乎满足当今Unix操作系统的所有要求,因此,它具有Unix操作系统的基本特征。Linux操作系统适合作Internet标准服务平台,它以低价格、源代码开放、安装配置简单等特点,对广大用户有着较大的吸引力。目前,Linux操作系统已开始应用于Internet中的应用服务器,例如Web服务器、DNS域名服务器、Web代理服务器等。 与传统网络操作系统最大的区别是:Linux开放源代码。 Linux操作系统的优点 低成本 由于Linux 是开放源代码的操作系统,除了Kernel免费以外,它的许多系统程序以及应用程序也是自由软件,可以从网上免费获得。所以它的软件成本非常低廉。 Linux能够在几乎所有的计算机平台上运行,包括PC、PC服务器、UNIX服务器、中型机、大型计算机上,给用户的应用软件在不同的平台之间的移植创造了极为便利的条件。 Linux操作系统的优点 操作系统的低占用率 Linux是由内核(kernel)以及在其之上的实用程序构成的,内核负责管理计算机的各种资源,如处理器和内存,而且必须保证合理地分配资源。当Linux启动时,内核被调入内存,并一直驻留在内存中直到关机断电。 同大多数的Unix或者类Unix系统类似,Linux的内核在设计的时候被设计的尽量很小,把许多工作交给内核以外的实用程序执行。 通过利用Linux这个特点,用户在安装Linux的时候可以定制安装的应用程序的多少,在某些情况下用户可以仅安装一个Linux的核心。 Linux在高性能运算方面的优势 在科学计算和石油勘探等高性能计算领域应用最为广泛的是高性能计算群集技术(High Performance Computing Cluster,简称HPC Cluster)。 它是一种并行计算群集的实现方法。近年来,新的HPC系统正迅速崛起,这就是使用运行Linux操作系统的Intel平台的计算机来构建HPC Cluster。 由于使用Linux操作系统,通用的硬件平台和标准的网络组件,群集中的各个结点价格相对低廉,扩展容易实现,从而可以得到更高的性价比。 全球超级计算机20强中,有19强使用的是Linux系列的操作系统。 Linux操作系统的优点 高可扩展性 标准的Linux实用程序有着大量的功能,开发人员可以通过修改源代码来进行功能的扩展。Linux可以在广泛的硬件平台上运行且有类似的接口,用户可以把应用程序从一个Linux系统很方便的移植到另外一个Linux系统。 可维护性 由于Linux的用户界面与各个商业版本的UNIX非常相近,几乎所有的IT技术人员都对其操作界面有相当的了解。 开放的标准 Linux是一个从公开源代码发展来的操作系统,因此奠定了Linux相较其他诸如Windows、以及各商业版本UNIX操作系统的先天优势,由于全世界无数的技术人员都可以帮助Linux修改系统错误,提升性能,因此到目前Linux已经迅速成为一个相对健壮的操作系统,并且也越来越多的跻身各种的企业关键业务之中。 Linux系统结构 Linux是一体化内核结构。硬件系统上面是硬件抽象层,在硬件抽象层上面是内核服务功能模块,这些模块通过系统调用接口向用户进程提供服务。 进程管理的系统调用包括进程的创建、调度、中止、等待等。 Linux支持内存管理控制器MMU,使用虚拟内存管理机制。虚拟内存管理系统调用包括:内存分配、内存回收、请求分页和交换页等。 由于Linux使用了虚拟文件管理系统VFS,从而使它能够支持不同的文件系统。文件管理系统允许用户进程通过一组通用的系统调用(例如open、close、read、wrlte、chmod等)对不同文件系统中的文件进行访问。 Linux文件系统 常用目录文件介绍 /?? 根目录/bin??? 常用的命令
文档评论(0)