FHS Filesystem Hierachy Standard
可分享的 shareable | 不可分享的 unshareable | |
不变的 static |
/usr 软件放置处 /opt 第三方软件 |
/etc 配置文件 /boot 开机与内核文件 |
可变冻的 variable |
/var/mail 用户邮件信箱 /var/spool/news 新闻组 |
/var/run 程序相关 /var/lock 程序相关 |
可分享的:可以分享给其他系统挂载使用的目录,能够分享给网络上其他主机挂载用的目录
不可分享的:自己机器上的文件,设备文件等
不变的:不同distribution不会有太大变动,函数库,说明文件等
可变动的:经常改变的数据,登录文件,新闻组等
实际上,FHS针对目录树架构仅定义出三层目录下应放置的数据
/ : 与开机系统有关
/usr (UNIX software resource):与软件安装/执行有关
/var (variable):与系统运作过程有关
/ 根目录下要有以下子目录才好,标红的目录不可与根目录分开放在不同的分区
/bin 系统放置执行文件的目录,cd cat等
/boot 放置开机会使用的文件
/dev 设备与接口都以文件形式存在于这个目录中
/etc 放置系统的主要的配置文件,帐号密码文件等,不要放置可执行文件在此目录中
/home 用户主文件夹
/lib 开机时会使用到的函数哭,以及在/bin 和 /sbin下面的命令会调用的函数
/media 可删除的设备,软盘,光盘,dvd等都暂时挂载于此
/mnt 也是暂时挂载,优先使用/media
/opt 第三方软件放置的目录
/root 系统管理员的主文件夹
/sbin 开机过程中需要的开机,修复,和还原系统需要的命令
/srv 一些网络服务启动之后,这些服务所需要取用的数据目录 WWW FTP
/tmp 正在执行的程序暂时存放文件的地方
/usr意义与内容
建议所有软件开发者应该将他们的数据合理地放置到这个目录下的子目录,而不要自行建立独立的目录
/usr/X11R6 为X Window系统放置重要数据的目录
/usr/bin 绝大部分用户可使用的命令都放在这里,与/bin不同之处在于与开机过程无关
/usr/include C/C++等程序语言的头文件与包含文件的放置处
/usr/lib 各种应用软件的函数库和目标文件,不被用户惯用的脚本存放目录。
/usr/local 安装第三方软件
/usr/sbin 非系统正常运行所需要的系统命令,如某些网络服务其软件的服务命令
/usr/share 放置共享文件/usr/share/man /usr/share/doc /usr/share/zoneinfo
/usr/src 源码
/var
/var/cache 应用程序本身运行过程中会产生的一些暂存文件
/var/lib 程序本身运行时,需要用到的数据文件放置的目录,/var/lib/mysql
/var/lock 独占文件的目录
/var/log 登录文件放置的目录
/var/mail 放置个人电子邮件信箱的目录,与/var/spool/mail目录内容一致
/var/run 程序或者服务启动后,会将他们的PID放置到这个目录下
/var/spool 放置一些队列数据,排队等待其他应用程序使用的数据,这些数据被使用后就会删除
相关推荐
在深入探讨Linux各个目录的功能及重要性之前,我们先简要了解文件系统层次结构标准(FHS)。这一标准旨在为类Unix操作系统提供一个统一且标准化的文件系统布局,使得系统管理员、开发人员和用户能够在不同的发行版之间...
首先,Linux遵循的是UNIX的目录结构标准,即FHS(Filesystem Hierarchy Standard),它定义了各个目录的用途和标准位置。Linux的根目录用"/"表示,所有其他目录都从这里开始。根目录下包含了一些主要的子目录,每个...
Linux文件系统结构层次标准(FHS,Filesystem Hierarchy Standard)是Linux操作系统中用于规定和指导文件系统结构的一套标准规范。FHS定义了Linux系统中文件和目录应该存放的位置以及它们的作用,目的是为了确保...
了解Linux目录配置标准FHS(FileSystem Hierarchy Standard)也很关键。例如,`/usr`存放可分享但不可变动的数据,`/etc`用于配置文件,`/boot`存储启动和内核文件,`/var`目录包含经常变化的文件,如日志、邮件等。...
FHS中包含了多个约定,如文件和目录命名规则、文件权限设置等,这些约定有助于确保文件系统的标准化和一致性。 #### 三、文件系统结构 根据FHS 3.0标准,文件系统被分为以下几个主要部分: ##### 3.1 根文件系统 ...
Linux目录结构与Windows目录结构有很大的区别, Linux目录结构遵循文件系统层次结构(Filesystem Hierarchy Structure,FHS),这是由自由标准组织(Free Standards Group)维护的标准。 Linux目录结构可以分为...
在信息技术领域,服务器扮演着至关重要的角色,而FHS(Filesystem Hierarchy Standard,文件系统层次结构标准)服务器则是一种特别的设计,旨在为Linux系统提供统一的文件系统布局。本文将详细介绍FHS服务器的工作...
2. FHS目录结构: - `/` 根目录:包含所有其他目录。 - `/bin`:存放基本的系统命令,这些命令对系统启动和维护至关重要。 - `/sbin`:存放系统管理命令,一般只由管理员使用。 - `/etc`:存放系统配置文件。 -...
Linux操作系统使用的是基于分层的文件系统结构,称为File Hierarchy Standard(FHS),这个标准定义了文件和目录应该如何组织,以确保系统的一致性和可移植性。以下将详细解释各个目录的用途: 1. **/bin**:这是...
- **FHS(Filesystem Hierarchy Standard)**:Linux目录配置遵循FHS标准,主要目录如`/`(根目录)、`/usr`(用户软件)、`/var`(可变数据)等,都有特定用途。 - **目录树**:整个文件系统呈树状结构,从根目录...
FHS(Filesystem Hierarchy Standard,文件系统层次标准)是一套广泛接受的标准,它定义了 Linux 和其他类 Unix 操作系统中的文件系统层次结构以及每个目录的作用。通过遵循 FHS 标准,可以确保不同发行版之间的一致...
Linux的文件系统遵循FHS(Filesystem Hierarchy Standard)规范,这是一种标准化的目录结构,用于统一管理和组织文件。 **FHS定义**: - **目的**: 定义系统目录用途、必要文件和目录,处理例外情况。 - **树形结构*...
此外,通过学习FHS标准,用户可以更好地理解Linux系统的标准文件存放规则,这对于系统维护、软件安装配置以及日常使用都大有裨益。 由于Linux系统中一切皆文件的理念,不仅包括常规的数据文件,还包括了硬件设备和...
- FHS是Linux系统中文件和目录放置的标准,定义了系统中的每个区域应该存放什么类型的文件,以及各个目录的主要用途。 - `/`(根目录):所有其他目录的起点,包含了系统中所有的顶级目录。 2. **主要目录及其...
- **定义**:FHS(Filesystem Hierarchy Standard)即文件系统层次结构标准,是Linux系统中广泛采纳的标准之一,用于规范文件和目录的位置与功能。 - **作用**:明确各目录的功能与存放内容,确保文件系统的统一性和...
- 文件系统:探讨Linux的层次结构标准(FHS),理解目录结构及其用途。 3. **Linux安装与启动过程** - 安装流程:详述Linux的安装步骤,包括分区、选择桌面环境等。 - 启动与引导:解析Linux的启动流程,涉及...
Linux采用的是Unix风格的目录结构,也称为FHS(Filesystem Hierarchy Standard),它定义了一种标准,使得不同发行版的Linux系统在目录布局上保持一致性。下面我们将深入探讨Linux目录的各个部分。 1. **根目录** `...
在Linux操作系统中,目录结构是理解系统工作原理的关键部分。Linux目录的命名和组织方式...虽然每个Linux发行版可能会有些许差异,但遵循FSSTND或FHS标准,使得不同系统间的目录结构保持一致性,方便用户迁移和维护。
Linux遵循文件系统层次标准(Filesystem Hierarchy Standard,FHS),其目的是为了确保Linux发行版之间具有统一的目录结构。了解这些目录及其作用对于管理Linux系统和开发应用程序都是非常重要的。下面将详细介绍...
Linux遵循Unix的文件系统层次标准(FHS),它定义了文件和目录应该如何分布。在Linux中,一切皆为文件,包括硬件设备、网络接口等。本文将深入探讨Linux目录及其相关知识点。 一、根目录 `/` 根目录是Linux文件系统...