`

Linux FHS目录文件

 
阅读更多

根据FHS定义,linux中每个目录内应放置的文件内容如下

 

 

     目 录

 

 

                                       应放置的文件内容                                                                                                                                                                            
         /                         

   根目录root(/),一般建议更目录下只有目录,不要有文件,根目录时启动时系统第一个载入的分区,所有启动过程会用到的文件应该都放到

   这个分区中,如/etc,/bin,/dev,/lib,/sbin这5个子目录应该与根目录在在一起,不可独立成为某个分区

 

       /bin,

       /usr/bin,

       /usr/local/bin

 

除了/bin之外,/usr/local/bin,/usr/bin也是放置“用户可执行的二进制文件的目录”,如,ls,mv,rm,mkdir,rmdir,gzip,tar,cat,cp,mount等

重要命令都放在这个目录中

 

      /boot

  放置linux系统启动时用到的文件
       /dev

 任何设备都有文件类型存放在这个目录中。重要的文件有:/dev/null,/dev/tty[1-6],/dev/ttyS*,/dev/lp*,/dev/hd*,/dev/sd*等

 

       /etc

 系统主要的设备文件几乎都放在这个目录内,重要的文件有:/etc/inittab,/etc/init.d,/etc/modprobe.conf,/etc/X11,/etc/fstab,/etc/config/等

  • /etc/init.d/:所有服务的默认启动脚本都放在这里,例如要启动或者关闭iptables的话: /etc/init.d/iptables start
  • /etc/xinetd.d/:这是超级守护程序管理的各项服务的设置文件目录
  • /etc/X11:与X Window有关的各种设备文件都在这里,尤其是xorg.conf或XF86Config这两个X Server的设置文件

     /home

 系统默认的用户家目录

~ :表示当前这个用户的家目录

~dmtsai:表示dmtsai的家目录

 /lib,

/usr/lib,

/usr/local/lib

系统使用的函数库的目录,比较重要的是/lib/modules目录内有核心的相关模块
 /lost+found

 系统出现异常,产生错误时,会将一些意识的片段放于此目录下,通常这个目录会自动出现在某个分区最顶层的目录下,如

在/disk中加载硬盘,在这个目录下就会自动产生一个这样的目录:/disk/lost+found

 /mnt

/media

这是软盘与光盘的默认载入点,通常软盘挂在/mnt/floppy下,光盘挂在/mnt/cdrom下,不过也不一定,随便找个地方载入也可以。

另外,当前也规划出另一个/media目录

 /opt  这是给主机额外安装软件所放的目录。不过,以前的Linux系统中,还是习惯放在/usr/local目录下
 /proc

 这个目录本身是一个“虚拟文件系统”,它放置的数据都在内存中,所以本身不占任何硬盘空间。比较重要的文件有/proc/cpuinfo,

/proc/dma,/proc/inerrupts,/proc/ioprots,/proc/net/*等

 /root
 系统管理员(root)的家目录.我们希望/root能和/放在同一个分区上

 /sbin,

/usr/sbin,

/usr/local/sbin

放一些系统管理员 才会用到的执行命令,例如:fdisk,mke2fs,fsck,mkswap,mount等
/srv
 一些服务启动之后,这些服务所需要访问的数据目录。例:WWW服务器需要的网页数据就放在/srv/www中
 /tmp

 让一般用户或者是正在执行的程序临时放置文件的地方。这个目录是任何人都能访问的,所以需要定期清理。

重要数据不可放在此目录中

 /usr

 此目录下,主要包含系统的主要程序,图形界面所需要的文件,额外的函数库,本机自行安装的软件,以及共享的目录与

文件,重要的子目录有:

  • /usr/bin,/usr/sbin;
  • /usr/include
  • /usr/local:本机自行安装的软件默认放置的目录
  • /usr/share
  • /usr/src
  • /usr/X11R6:系统内的X Window System所需的执行文件几乎都放在这里
/var

 主要放在系统执行过程中经常变化的文件。如:cache或是随时更改的登录文件(log file)。此外,某些软件执行过程中会写入的数据库

文件,例如:MySQL数据库,也都写入这个目录中。主要目录有:

  • /var/cache
  • /var/lib
  • /var/log
  • /var/lock
  • /var/run
  • /var/spool
分享到:
评论

相关推荐

    FHS网络文件服务器

    FHS是Linux和Unix系统中的一种规范,它规定了系统中各个目录的主要用途,如系统配置文件、可执行程序、库文件等。FHS的主要目标是确保不同的Linux发行版和软件包能够相互协作,降低用户在不同系统间迁移时的学习曲线...

    Linux目录和文件管理.docx

    - **树形结构**: 类似于Windows中的C盘文件目录。 **主要目录及其功能**: - **/bin**: 存储常用命令的二进制文件。 - **/boot**: 存储启动所需的文件,如内核和引导加载程序配置。 - **/dev**: 存储设备文件。 - *...

    FHS3.0文件系统层次结构标准

    FHS 3.0版本于2015年发布,该标准由Linux基金会的LSB工作组制定,旨在为应用程序、系统管理工具、开发工具和脚本等提供一致性的文件系统结构。 #### 二、标准概述 ##### 2.1 目的 FHS的主要目的是确保不同UNIX-...

    Linux-Code--Tree.rar_linux_linux 文件目录

    在Linux操作系统中,文件目录结构扮演着至关重要的角色,它为系统组织和管理文件提供了清晰的框架。"Linux-Code--Tree.rar_linux_linux 文件目录"这个压缩包显然旨在帮助用户理解Linux系统的目录结构,以便更好地...

    fhs-3.0-文件系统层次结构标准.pdf

    FHS(Filesystem Hierarchy Standard)是 UNIX-like 操作系统中文件和目录_placement 的标准。该标准旨在支持应用程序、系统管理工具、开发工具和脚本之间的互操作性,以及这些系统文档的统一性。 FHS-3.0 的主要...

    FHS文件系统

    FHS(Filesystem Hierarchy Standard,文件系统层次标准)是一套广泛接受的标准,它定义了 Linux 和其他类 Unix 操作系统中的文件系统层次结构以及每个目录的作用。通过遵循 FHS 标准,可以确保不同发行版之间的一致...

    fhs文件系统介绍(linux)

    fhs文件系统介绍(linux) This standard consists of a set of requirements and guidelines for file and directory placement under UNIX-like operating systems. The guidelines are intended to support ...

    Linux文件目录配置标准

    ### Linux文件目录配置标准 #### 文件系统层次结构标准(Filesystem Hierarchy Standard, FHS) 在深入探讨Linux各个目录的功能及重要性之前,我们先简要了解文件系统层次结构标准(FHS)。这一标准旨在为类Unix操作...

    Linux各目录介绍最终版

    Linux目录结构遵循着统一的Filesystem Hierarchy Standard(FHS),对系统中的各目录和文件进行了标准化的规定。正确理解Linux目录的作用,有助于更好地使用Linux系统 Linux目录结构遵循着统一的Filesystem Hierarchy ...

    尚硅谷大数据之Linux文件与目录结构

    Linux的目录结构是按照FHS(Filesystem Hierarchy Standard)标准组织的,该标准定义了主要的目录及其应存放内容。接下来,我们将详细介绍一些主要目录的用途和内容: 1. /bin:这个目录存放了系统启动和运行所必需...

    03Linux目录结构及文件基本操作.pdf

    Linux是一种操作系统,其核心思想是基于Unix的,而Linux与Windows在文件目录结构方面存在着根本的不同。在Windows中,主要以盘符(如C盘、D盘)及分区来管理文件,目录则次之,用户文件放置在不同的目录下较为自由,...

    FHS3.0.pdf

    FHS定义了Linux系统中文件和目录应该存放的位置以及它们的作用,目的是为了确保Linux系统的文件结构保持一致性,从而支持应用程序、系统管理工具、开发工具和脚本的互操作性,以及为这些系统提供更加统一的文档规范...

    linux目录结构

    Linux目录结构与Windows目录结构有很大的区别, Linux目录结构遵循文件系统层次结构(Filesystem Hierarchy Structure,FHS),这是由自由标准组织(Free Standards Group)维护的标准。 Linux目录结构可以分为...

    Linux文件系统概念解释和Linux文件系统精通指南

    Linux遵循单一文件系统层次结构标准(FHS),规定了系统目录的用途和结构。主要目录包括: 1. /:根目录,所有其他目录的起点。 2. /bin:存放常用命令的二进制文件。 3. /boot:存放引导加载器和内核相关文件。 4....

    Linux 目录结构及文件基本操作

    - **定义**:FHS(Filesystem Hierarchy Standard)即文件系统层次结构标准,是Linux系统中广泛采纳的标准之一,用于规范文件和目录的位置与功能。 - **作用**:明确各目录的功能与存放内容,确保文件系统的统一性和...

    linux文件系统电子书籍

    #### 三、Linux文件系统层次结构标准(FHS) 为了提高不同Linux发行版之间的兼容性,开发者们制定了一套名为Filesystem Hierarchy Standard (FHS)的标准。这一标准规定了文件系统的基本结构,使得各个Linux版本能够...

    linux文件系统(英文版)

    FHS v2.3是这个标准的一个版本,它定义了文件和目录在Linux系统中的放置规则。 在Linux文件系统中,每个目录都有其特定的用途: 1. **/ (根目录)**:所有其他目录的父目录,包含了系统的主要目录和文件。 2. **/...

    fhs服务器.zip

    在信息技术领域,服务器扮演着至关重要的角色,而FHS(Filesystem Hierarchy Standard,文件系统层次结构标准)服务器则是一种特别的设计,旨在为Linux系统提供统一的文件系统布局。本文将详细介绍FHS服务器的工作...

    linux权威指南+FHS+SHELL基础

    压缩包内包括:linux权威指南 第三版(简体中文影印版)、FHS文件(中英文)、SHELL基础教程 以上文件用tar打包,zip2压缩

Global site tag (gtag.js) - Google Analytics