Linux 文件系统结构介绍

发表于:2015-9-07 09:29

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:blackmoreops    来源:51Testing软件测试网采编

  Linux中的文件是什么?它的文件系统又是什么?那些配置文件又在哪里?我下载好的程序保存在哪里了?在 Linux 中文件系统是标准结构的吗?好了,上图简明地阐释了Linux的文件系统的层次关系。当你苦于寻找配置文件或者二进制文件的时候,这便显得十分有用了。我在下方添加了一些解释以及例子,不过“篇幅较长,可以有空再看”。
  另外一种情况便是当你在系统中获取配置以及二进制文件时,出现了不一致性问题,如果你是在一个大型组织中,或者只是一个终端用户,这也有可能会破坏你的系统(比如,二进制文件运行在旧的库文件上了)。若然你在你的Linux系统上做安全审计的话,你将会发现它很容易遭到各种攻击。所以,保持一个清洁的操作系统(无论是Windows还是Linux)都显得十分重要。
  Linux的文件是什么?
  对于UNIX系统来说(同样适用于Linux),以下便是对文件简单的描述:
  在UNIX系统中,一切皆为文件;若非文件,则为进程
  这种定义是比较正确的,因为有些特殊的文件不仅仅是普通文件(比如命名管道和套接字),不过为了让事情变的简单,“一切皆为文件”也是一个可以让人接受的说法。Linux系统也像UNIX系统一样,将文件和目录视如同物,因为目录只是一个包含了其他文件名的文件而已。程序、服务、文本、图片等等,都是文件。对于系统来说,输入和输出设备,基本上所有的设备,都被当做是文件。
  题图版本历史:
  Version 2.0 – 17-06-2015
  – Improved: 添加标题以及版本历史
  – Improved: 添加/srv,/meida和/proc
  – Improved: 更新了反映当前的Linux文件系统的描述
  – Fixed: 多处的打印错误
  – Fixed: 外观和颜色
  Version 1.0 – 14-02-2015
  – Created: 基本的图表
  – Note: 摒弃更低的版本
  下载链接
  以下是大图的下载地址。如果你需要其他格式,请跟原作者联系,他会尝试制作并且上传到某个地方以供下载
  大图 (PNG 格式) – 2480×1755 px – 184KB
  最大图 (PDF 格式) – 9919×7019 px – 1686KB
  注意: PDF格式文件是打印的最好选择,因为它画质很高。
  Linux 文件系统描述
  为了有序地管理那些文件,人们习惯把这些文件当做是硬盘上的有序的树状结构,正如我们熟悉的’MS-DOS’(磁盘操作系统)就是一个例子。大的分枝包括更多的分枝,分枝的末梢是树的叶子或者普通的文件。现在我们将会以这树形图为例,但晚点我们会发现为什么这不是一个完全准确的一幅图。
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号