Linux系统知识简介.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux系统知识简介

Linux系统知识简介 目录 1 案例描述 2 2 案例分析 2 2.1 Linux基本结构 2 2.2 文件系统类型 2 2.3 Linux的文件类型及文件属性 7 2.4 Linux系统目录结构 8 关键词: Linux基本结构、文件系统类型、文件类型、目录结构 摘 要: 本案例主要介绍了Linux系统的基本结构、支持的文件系统类型、文件类型及属性和目录结构 案例描述 由于视频会议平台是基于Linux操作系统开发的,并在其上运行,本案例对Linux系统一些基础知识简要介绍,希望能够促进对Linux的掌握,进而对测试起到帮助。 案例分析 2.1 Linux基本结构 Linux操作系统从结构上划分为四部分:内核、运行期库和系统程序、SHELL、实用工具程序。 2.1.1 Linux内核 内核是系统的内脏,是运行程序和管理像磁盘、打印机等硬件设备的核心程序。主要包括文件管理、设备管理、内存管理、模块管理、网络管理、进程管理。 2.1.2 运行期库和系统程序 封装了内核向外提供的功能接口,将这些功能加入一定的权限检查后,通过自身的应用接口提供个一般的用户进程使用。 2.1.3 Linux Shell Shell是个系统程序,是一个命令解释器。Linux支持的常见的Shell: Bourne Shell:贝尔实验室开发 BASH:GNU(GNU Is Not UNIX)的Bourne Again Shell,缺省 Korn Shell:是对Bourne Shell的发展,与Bourne Shell兼容 C Shell:SUN公司Shell的BSD(Berkeley Software Distribution)版本 2.1.4 实用工具程序 用户用来完成特定工作的程序,比如Open Office。 2.2 文件系统类型 以root用户登陆Linux,进入/lib/modules/2.6.18-194.e15/kernel/fs目录执行命令(不同Linux发行版本的fs目录有些不同你可以用查找fs文件夹的方法找到它): 常用的文件系统的发展情况介绍如下: ext ext是第一个专门为Linux的文件系统类型,叫做扩展文件系统。它在1992年4月完成的。它为Linux的发展取得了重要作用。但是在性能和兼容性上存在许多缺陷。现在已经很少使用了。 ext2 ext2是为解决ext文件系统的缺陷而设计的可扩展的高性能的文件系统。又被称为二级扩展文件系统。它是在1993年发布的,设计者是Rey Card。ext2是Linux文件系统类型中使用最多的格式。并且在速度和CPU利用率上较突出,是 GNU/Linux 系统中标准的文件系统,其特点为存取文件的性能极好,对于中小型的文件更显示出优势,这主要得利于其簇快取层的优良设计。ext2 可以支持256字节的长文件名,其单一文件大小与文件系统本身的容量上限与文件系统本身的簇大小有关,在一般常见的Intel x86兼容处理器的系统中,簇最大为 4KB, 则单一文件大小上限为 2048GB, 而文件系统的容量上限为 6384GB。尽管Linux可以支持种类繁多的文件系统,但是2000年以前几乎所有的Linux发行版都用ext2作为默认的文件系统。 ext2的缺点:ext2的设计者主要考虑的是文件系统性能方面的问题。ext2在写入文件内容的同时并没有同时写入文件的meta-data (和文件有关的信息,例如:权限、所有者以及创建和访问时间)。换句话说,Linux先写入文件的内容,然后等到有空的时候才写入文件的meta- data。这样若出现写入文件内容之后但在写入文件的meta-data之前系统突然断电,就可能造成在文件系统就会处于不一致的状态。在一个有大量文件 操作的系统中出现这种情况会导致很严重的后果。另外但由于目前核心 2.4 所能使用的单一分割区最大只有 2048GB,尽管文件系统的容量上限为 6384G但是实际上能使用的文件系统容量最多也只有 2048GB。 ext3 ext3是由开放资源社区开发的日志文件系统,主要开发人员是Stephen tweedie。ext3被设计成是ext2的升级版本,尽可能地方便用户从ext2fs向ext3fs迁移。ext3在ext2的基础上加入了记录元数 据的日志功能,努力保持向前和向后的兼容性。这个文件系统被称为ext2的下一个版本。也就是在保有目前 ext2 的格式之下再加上日志功能。ext3是一种日志式文件系统。日志式文件系统的优越性在于:由于文件系统都有快取层参与运作,如不使用时必须将文件系统卸 下,以便将快取层的资料写回磁盘中。因此每当系统要关机时,必须将其所有的文件系统全部卸下后才能进行关机。如果在文件系统尚未卸下

文档评论(0)

sh4125733 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档