Linux 文件系统层级规范3.0详解
需积分: 1 164 浏览量
更新于2024-07-09
收藏 237KB PDF 举报
"Linux 文件系统层级规范3.0 (英文原版) - Filesystem Hierarchy Standard 3.0.pdf"
Linux 文件系统层级规范(Filesystem Hierarchy Standard,简称FHS)是一个定义了类 UNIX 操作系统中文件和目录应如何组织的标准。这个标准由Linux Standard Base(LSB)工作组和Linux 基金会发布,旨在提高不同发行版之间软件的兼容性和一致性,便于系统管理、开发和自动化任务。
FHS 3.0 版本的主要内容包括:
1. **根目录 `/`**:所有其他目录的起点,包含系统启动和恢复所需的最小环境。
2. **系统运行时目录**:
- **`/bin`**:包含基本的用户和系统命令,这些命令在单用户模式下也应能工作。
- **`/sbin`**:存放系统管理工具,通常由超级用户使用。
- **`/usr`**:包含非运行时可执行文件、库、文档等,是多用户系统共用的资源。
- **`/var`**:存储随时间变化的数据,如日志、缓存、状态信息等。
3. **用户相关目录**:
- **`/home`**:用户个人目录的父目录,每个用户的私有数据和配置文件放在这里。
- **`/root`**:超级用户(root)的主目录。
4. **配置文件和初始化系统**:
- **`/etc`**:存放系统范围的配置文件。
- **`/init`**:早期启动的初始化程序,负责引导操作系统。
- **`/sys`**:虚拟文件系统,提供对内核对象的访问。
5. **设备和临时文件**:
- **`/dev`**:设备文件,允许用户与硬件交互。
- **`/tmp`**:临时文件存储,系统重启时通常会被清空。
6. **软件安装和升级**:
- **`/opt`**:存放额外安装的第三方软件。
- **`/mnt`**:临时挂载点,用于挂载外部存储设备。
- **`/media`**:自动挂载的设备,如CD、USB驱动器。
7. **文档和信息**:
- **`/doc`**:系统文档。
- **`/info`**:GNU info格式的文档。
遵循 FHS 的操作系统将更易于维护、管理和自动化。它促进了跨发行版的工具和应用程序的互操作性,并且有助于保持系统的整洁和有序。通过理解和应用 FHS,开发者和系统管理员可以确保他们的软件在各种 Linux 环境中表现一致。
2020-07-27 上传
2021-01-09 上传
2020-09-15 上传
2012-05-09 上传
点击了解资源详情
点击了解资源详情
假如梵高是飞行员
- 粉丝: 85
- 资源: 5
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜