文件系统fs

文件系统时操作系统用来管理文件的。fs=filesystem。。。

在linux中,一切皆为文件,这句话够经典了吧。。。

linux中每个分区都是一个fs。

FHS

Linux下的Filesystem Hierarchy Standard(文件系统层次化标准),树形结构。

标准来说,都是基于fhs3.0,里面详细解释了每个目录的作用,我自己写的并不太标准,里面的英文也不是很难,参考里面更加准确,

比如说:usr目录,很多人将其理解为user的缩写,其实并不是的,他是"用户可读共享"的缩写

https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#theUsrHierarchy

根目录rootfs

Linux的文件结构是以根/向下延伸,根目录下比较常见的子目录如下

/boot 引导文件、内核文件(vmlinuz)、initrd、如果安装了grub也会有grub的目录
/bin 用户使用命令的存放的目录,本身是软连接至/usr/bin)
/sbin 超级管理员的可执行文件目录(该目录是软连接至/usr/sbin)
/lib、/lib64 基本共享库文件目录,如:内核核心模块(/lib/modules)都是软连接/usr/lib和/usr/lib64
/etc 配置文件目录,里面几乎都是纯文本配置文件。/etc/opt /opt第三方软件的配置文件目录/etc/X11 X协议的目录,11是X协议的版本号,X协议是linux图形界面的规范。一般很少用得上。
/home/[用户名] 普通用户的家(home)目录
/root 管理员的家目录
/media 挂载便携式可移动设备的目录(centos6),比如U盘之类
/run/media 挂载便携式可移动设备的目录(centos7),比如U盘之类
/mnt 挂载临时文件系统的目录,比如讲windows硬盘分区挂载到这来。
/dev 块设备和字符设备的目录。b:block device,以block为单位可随机访问的设备。c:character device,以字符character为单位用于线性访问设备。p:piped管道设备
/opt 第三方应用程序安装的目录
/usr/local 也是安装额外的软件用的目录,但多为自编译安装的软件,其实和/opt没区别,你想放哪个目录都可以。
/srv 存放系统上运行的服务的所需要的数据文件目录
/tmp 临时文件目录
/usr 非常重要的目录,用户的应用程序和文件都放在这里,类似window下的program files目录。/bin/sbin/lib/lib64/local 第三方软件程序安装目录,它下面又有bin之类的目录 |- bin、sbin、lib、lib64、etc
/var 该目录存放一些经常改变的数据文件/cache :应用程序的数据缓存目录/lib:应用程序的状态信息/local:给/usr/local目录下的应用程序存储的经常改变的数据文件目录/log:日志目录/opt:给/opt下的应用程序要存储经常改变的数据文件目录/run:进程的相关数据,通常存储进程的pid文件
/proc 这是一个虚拟目录,它是系统内核和进程信息的映射,我们可以通过直接访问这个目录来获取系统信息。系统优化一般就是该这个目录的某些文件的参数,相等于修改内核某些参数。/proc/sys
/sys 是2.6内核的新出的一个文件系统“Sysfs”,也是一个虚拟目录,它的出现用于代替/proc,它内部包含了/proc、/devfs和/devpts参考:https://www.ibm.com/developerworks/cn/linux/l-cn-sysfs/

Linux的文件系统,根目录rootfs结构的更多相关文章

  1. 比起Windows,怎样解读Linux的文件系统与目录结构?

    比起Windows,怎样解读Linux的文件系统与目录结构? Linux 和Windows的文件系统有些不同,在学习使用 Linux 之前,若能够了解这些不同,会有助于后续学习. 本文先对Window ...

  2. 【转】完美解读Linux中文件系统的目录结构

    一.前 言 接触Linux也有一段时间了,不过这几天在编译开源程序时,才发现自己对linux文件系统的目录结构了解的不够透彻,很多重要目录都说不清楚是用来干嘛的,于是在网上百度了一下这方面的介绍,根据 ...

  3. 比起 Windows,怎样解读 Linux 的文件系统与目录结构?

    Linux 和 Windows 的文件系统有些不同,在学习使用 Linux 之前,若能够了解这些不同,会有助于后续学习. 本文先对 Windows 和 Linux 上面文件系统原理.组织概念进行区分, ...

  4. Linux根文件系统和目录结构及bash特性1

    Linux文件系统:    内核并不真正负责具体的工作,这些工作是应用程序来负责的    Linux glibc    程序的编译方式:        动态链接式编译:        静态链接式编译: ...

  5. Linux根文件系统和目录结构及bash特性3

    bash的基础特性: 命令补全:        shell程序在接收到用户执行命令的请求,分析完成之后,最左侧的字符串会被当作命令        命令查找机制:            查找内部命令   ...

  6. Linux根文件系统和目录结构及bash特性2

    Linux系统上的文件类型:    -:常规文件,即f    d:directory,目录文件    b:block device,块设备文件,支持以“block”为单位进行随机访问    c:cha ...

  7. Linux根文件系统和目录结构及bash特性4

    文件管理工具:cp,mv,rm    cp命令:copy                cp命令主要用于复制文件或目录 语法:        单源复制        cp [OPTION]... [- ...

  8. Linux文件系统的目录结构

    Linux下的文件系统为树形结构,入口为/ 树形结构下的文件目录: 无论哪个版本的Linux系统,都有这些目录,这些目录应该是标准的.各个Linux发行版本会存在一些小小的差异,但总体来说,还是大体差 ...

  9. Linux文件系统的层级结构

    Linux文件系统的层级结构   文件结构 倒置的树状结构 :Linux的哲学思想是一切皆文件,把几乎所有资源统统抽象为文件形式:包括硬件设备,甚至通信接口等 根目录 :linux的文件起始均从唯一的 ...

  10. Linux文件系统的目录结构详解

    Linux文件系统的目录结构详解   一.前 言 文章对Linux下所有目录一一说明,对比较重要的目录加以重点解说,以帮助初学者熟练掌握Linux的目录结构. 二.目 录 1.什么是文件系统 2.文件 ...

随机推荐

  1. msvc++中的预编译头文件pch.hpp和stdafx.h

    预编译头文件 在 Visual Studio 中创建新项目时,会在项目中添加一个名为 pch.h 的"预编译标头文件". (在 Visual Studio 2017 及更高版本中, ...

  2. QA|Pycharm:allure : 无法将“allure”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。|Allure

    Pycharm中生成allure测试报告时报错如图: 单独执行allure --version也不行,cmd这样执行也报同样的错 网上查了 说是环境变量问题,加一下cmd可以了,重启pycharm也可 ...

  3. Codeforces Round 882 div.2 B

    Smiling & Weeping ----玫瑰花你拿才好看,风景要和你看才浪漫--<-<-<@ B. Hamon Odyssey time limit per test 1 ...

  4. SonarQube系列-架构与外部集成

    介绍 Sonar是一个代码质量管理的开源平台,基于Java开发的,用于管理源代码的质量,通过插件形式,可以支持包括java.C#.JavaScript等二十余种编程语言的代码质量管理与检测. 它具有免 ...

  5. 本计划在 .NET 8 中推出的 WASI 推迟到 .NET 9

    本计划在 .NET 8 中推出的 WASI  已推迟到 .NET 9,请参阅 Github 上的 WASI 跟踪问题. 在.NET 8 Preview 4 开始支持生成与 WASI 兼容的 .wasm ...

  6. linux常见命令(五)

    用于文本内容处理的相关命令 sort uniq cut comm diff sort:对文件中数据进行排序,并将结果显示在标准输出上 命令语法:sort [选项] [文件] 选项 选项含义 -m 如果 ...

  7. JAVA图搜索算法之DFS-BFS

    图算法DFS与BFS BFS和DFS代表对图进行遍历,即搜索的算法,搜索算法中常用的只要有两种算法:深度优先遍历(Depth-First-Search : DFS)和广度优先遍历(Breadth-Fi ...

  8. 可观测性数据收集集大成者 Vector 介绍

    如果企业提供 IT 在线服务,那么可观测性能力是必不可少的."可观测性" 这个词近来也越发火爆,不懂 "可观测性" 都不好意思出门了.但是可观测性能力的构建却着 ...

  9. 洛谷P1144

    最短路计数 题目描述 给出一个 \(N\) 个顶点 \(M\) 条边的无向无权图,顶点编号为 \(1\sim N\).问从顶点 \(1\) 开始,到其他每个点的最短路有几条. 输入格式 第一行包含 \ ...

  10. BFF层提升业务性能实际解决方案,以及nodeJs和KOA框架介绍

    本文干货满满,介绍了用BFF层(Back-end For Front-end)中间层提升性能的整体解决方案和思路,涉及前期技术调研,聚合业务分析,聚合方法,验收,最后向同学们普及node.koa基础知 ...