Linux FHS-文件系统层级结构标准简要说明
2017-03-25 19:41
706 查看
Linux FHS-文件系统层级结构标准简要说明
FHS(Filesystem Hierarchy Standard)
FHS针对目录树架构对以下三个目录进行定义:/ (root, 根):与开机系统有关
/usr (unix software resource):与应用程序安装及运行有关,应用程序默认安装目录
/var (variable):与系统运行过程有关
文件系统层级结构标准:
在我们使用Linux各种版本时,可以发现一个显而易见的“规律”, 就是每版Linux的根(/)目录下的文件夹名几乎全部相同, why? Because the system follows the FHS. --smartwy
我们一起来解析FHS,下面是CentOS Linux release 7.3.1611 (Core)的目录结构说明:
/:根
├── bin -> usr/bin:存放用户使用的二进制可执行命令,例如:cd ,ls 等命令
├── boot:存放系统启动,引导相关文件,例如:bootloader,grub等
├── dev:存放设备文件,例如:sda1,sdb1,tty等
├── etc:存放系统配置文件,例如:网络配置文件,yum源配置文件等
├── home:用户家目录,新建用户时默认在/home目录下创建同名目录,可在新建用户时使用-d选项设置家目录
├── lib -> usr/lib:存放32位程序运行时调用的动态库及内核模块文件
├── lib64 -> usr/lib64:存放64位程序运行时调用的动态库及内核模块文件
├── media:挂载点,挂载可移动存储设备,例如:CD,
├── mnt:挂载点,挂载临时文件及存储设备
├── opt:第三方应用软件安装位置,一般习惯安装到/usr/local下
├── proc:伪文件系统,存放将内核与进程等相关信息抽象虚拟的文件,所以不占用磁盘空间
├── root:root(系统管理员)的家目录
├── run:存放系统启动以后描述系统信息的文件(放置PID的目录),关机后清空
├── sbin -> usr/sbin:存放root(系统管理员)使用的二进制可执行命令,
├── srv:可理解为”service”,系统运行时某些服务所需要调用的数据
├── sys:伪文件系统,存放将系统硬件等相关信息抽象虚拟文件,同样不占用磁盘空间
├── tmp:存放临时文件及某些应用所产生的临时文件
├── usr:此目录下目录结构也遵循FHS,称为第二层(子层)FHS结构,主要存放应用程序安装及执行的有关文件,例如:/usr/share/man目录存放man命令执行时所需调用的在线帮助文件,/usr/include存放应用程序调用的头文件
└── var:此目录下目录结构也遵循FHS,称为第二层(子层)FHS结构,主要存放日志,邮件,队列,应用相关文件
/var/log/message 系统日志
/var/log/boot.log 启动日志
/var/log/dmesg 内核及硬件的有效信息
/var/log/mail.log 邮件日志
/var/log/cron 计划任务的日志
/var/lib/mysql mysql数据存放目录
/var/spool/mail 用户邮件存放目录
/var/spool/cron 计划任务相关
…………
注意 :
带有 “->” 为符号链接文件,开机过程中系统只会挂载/目录,所以有些目录要与/目录放在同一分区下。
1 /etc:存放系统配置文件,例如:网络配置文件,yum源配置文件等
2 /bin:存放用户使用的二进制可执行命令
3 /dev:存放设备文件
4 /lib:存放程序运行时调用的动态库及内核模块文件
5 /sbin:存放root(系统管理员)使用的二进制可执行命令,
相关文章推荐
- Linux的FHS(文件系统结构标准)剖析
- 文件系统层次结构标准(FHS)(for Linux)
- Linux操作系统基础理论(1)----文件系统层次结构标准(FHS)
- Linux文件系统层次结构标准FHS详解
- Linux系统文件目录结构详细说明
- FHS 标准的文件系统的目录结构
- Linux基础 文件系统目录标准FHS
- Filesystem-Hierarchy-Standard(FHS) 文件系统层次结构标准2.3中英对照版(未完待续)
- Linux系统文件目录结构详细说明
- Linux 中的FHS文件系统风格标准---File Hierarchy Standard
- linux系统部分头文件的简要说明
- linux之用一张图片说明文件系统结构
- Linux基础6 文件系统目录结构标准
- Linux - FHS文件系统层次标准
- Linux 文件系统标准FHS
- FHS 文件系统层次结构标准
- Linux:文件系统层次结构标准(Filesystem Hierarchy Standard)
- Linux操作系统基础解析之(六)——文件系统层次结构标准(FHS)
- Linux基础知识之---文件系统层级结构
- 什么是FHS,Linux的文件系统目录标准是怎样的