行业资讯

立即注册 咨询客服

当前位置:首页 > 行业资讯> 关于Linux系统文件目录的作用详细分析

关于Linux系统文件目录的作用详细分析

发布时间:2018年08月03日 09:38:59    来源: A5互联

众所周知,Linux的重要核心就是一切都是文件,也就是说在Linux系统中所有的内容都是通过文件形式展现出来的,而且这些文件都是通过一个树形结构进行管理和组织的,如下就是关于这个树形结构的简单表述:

1、/bin目录

存放可执行的二进制文件。bin就是binary的缩写,存放的是经常使用的Linux命令.

2、/sbin目录

存放可执行的二进制文件。超级用户才可以执行的命令,比如磁盘检查修复命令、磁盘分区命令等。

3、/home目录

系统中每个用户的工作目录。Linux中每个用户都有一个自己的工作目录,这个目录一般是用用户的账号命名的,比如用户 yun 的默认目录就是 /home/yun.

4、/root目录

超级用户的默认主目录,通过root登录系统,会自动进入这个目录,一般用户没有进入这个目录的权限。

5、/etc目录

在这个目录中主要存放了系统管理相关的配置文件和子目录,其中比较重要的有系统初始化文件、用户信息文件等,另外相关的网络配置文件和服务启动文件也在这个目录下。如下是这个目录下一些常见的文件和目录以及它们的作用:

在这个目录中主要存放了系统管理相关的配置文件和子目录,其中比较重要的有系统初始化文件、用户信息文件等,另外相关的网络配置文件和服务启动文件也在这个目录下。如下是这个目录下一些常见的文件和目录以及它们的作用:

passwd    用户库文件,用户名、UID、GID以及工作目录都存放在这个文件中

group      存储用户组信息

systemd   配置文件目录,完成系统基本的初始化配置,Centos7.x之后新增的目录

hosts       设定用户自己的IP和名字的对应表

services   系统服务和端口对应关系

profile      系统全局环境变量配置文件

shadow    存放用户密码的文件,每个用户的密码在加密之后都会放到这个文件里

6、/usr目录

这个目录用来存放应用程序和文件,比如我们在安装操作系统时选择的软件包,就存在这个目录下,还有一些平常安装的软件默认情况下也会安装在这个目录下,所以这个目录比较大。关于这个目录下一些常见的目录或者文件总结如下:

lib64                    64位操作系统中的函数库目录

local/lib64           64位操作系统中的函数库目录

src                       所有程序的源代码,主要是Linux核心程序的源代码

local                    本地安装软件和其他文件,和Linux无关

bin、local/bin     可执行的二进制文件

lib、local/lib       32位操作系统的函数库目录

sbin、local/sbin 存放管理员可以使用的特别命令

include               包含C语言的头文件

share                  存放共享的文件和数据库

7、/var目录

这个目录主要存放了系统运行和软件运行的日志信息。关于这个目录下一些常见的目录或者文件总结如下:

log        存放各种应用程序的日志文件,这里的文件是经常变动的,所以需要定期清理。

lib         存放系统正常运行时需要改变的库文件

tmp       允许比/tmp存放更大的文件

local       存放/usr/local中所安装的程序的可变数据

run         包含到下次启动前系统的信息

lock        存放被锁定的文件信息

8、/temp目录

保存临时文件目录,主要用于存放临时文件,这些临时文件可能会随时被删除,也可能随时删除。

9、/dev目录

这个目录包括了系统中所有的设备文件.

10、/boot目录

存放启动Linux时的核心文件,包含一些镜像文件和链接文件,所以这个目录十分重要,如果被破坏,系统将无法启动。

11、/run目录

外在设备的自动挂载点目录.

注意:Linux系统中,/ 表示根目录,这点和Windows系统中有差别,所以上述的常见目录都是根目录下常见的目录。