云网牛站
所在位置:首页 > 初入Linux圈 > 介绍Red Hat Enterprise Linux(RHEL) 8的文件系统目录/层次结构

介绍Red Hat Enterprise Linux(RHEL) 8的文件系统目录/层次结构

2020-02-07 10:42:32作者:唯汤稿源:云网牛站

这是Linux文件系统层次结构的简短说明,在Linux系统中,所有文件都存储在文件系统中,文件系统层次结构是将这些文件组织成目录的单个倒置树,由于目录树的根位于层次结构的顶部,因此目录树被称为倒置目录,而目录和子目录的分支则延伸到根之下。

 

Red Hat Enterprise Linux(RHEL) 8文件系统目录

需要安装请参考:安装Red Hat Enterprise Linux 8(RHEL 8)系统的图解教程

下图是Red Hat Enterprise Linux(RHEL) 8文件系统目录:

介绍Red Hat Enterprise Linux(RHEL) 8的文件系统目录/层次结构

如图所示,/是文件系统树顶部的根目录,所有其他目录用/字符分隔,因此var是根目录(/)的子目录,那我们如何描述文件系统目录的内容呢?以下继续解析。

 

Linux文件系统层次结构内容类型

这些是Linux文件系统中存储的主要内容类型。

1、Persistent-这些内容在重启后应该是永久的,例如系统和应用程序配置设置。

2、Runtime–正在运行的进程生成的内容,通常通过重启删除。

3、Variable/Dynamic–这些内容可以由Linux系统中运行的进程附加或修改。

4、Static content–在明确编辑或重新配置之前,此内容保持不变。

 

RHEL 8重要的Linux目录–可能因Linux发行版而异

以下这些是标准的Linux目录,这是从RHEL 8服务器提取的。

/etc–包含系统服务使用的配置文件。

/root–这是Linux超级用户帐户root的主目录。

/boot–包含启动引导过程所需的所有文件。

/home–这是标准用户在其中存储其个人配置和数据(例如文档、视频、音乐等)的地方。

/var–具有在引导之间必须保留的可变数据,数据库、日志文件、邮件、缓存目录、Web数据等。

/tmp–存储临时文件,所有Linux用户都可以写入此目录,超过10天的文件将被自动删除。

/usr–此目录包含共享库,已安装的软件和只读程序数据。一些重要的子目录包括:

1]、/usr/bin:大多数用户命令位于此处。

2]、/usr/sbin:托管需要特权升级才能运行的系统管理命令。

3]、/usr/local:用于本地定制的软件。

/dev–这包含系统用来访问硬件的特殊设备文件。

/run–自上次引导以来开始的进程将其运行时数据存储在此处,例如进程ID文件和锁定文件,这些内容在重新启动时重新创建。

可能是其他符号链接的其他目录:

/bin和/usr/bin。

/sbin和/usr/sbin。

/lib和/usr/lib。

/lib64和/usr/lib6。

 

结语

通过了解Linux文件系统层次结构,可以很容易地描述Linux如何组织文件以及不同的应用程序如何存储其配置文件,日志和持久性数据。

上面介绍的内容以Red Hat Enterprise Linux(RHEL) 8操作系统为例,但对于很多Linux发行版来说,都是大致相同的。

 

相关主题

Linux专业知识一:硬盘介绍,磁盘管理,文件系统组成和磁盘加密

子频道
精选文章
热门文章