文件系统层级结构

一、/ 目录结构: FHS

文件系统层级结构_第1张图片
在这里插入图片描述

目录及文件 说明
/dev 系统必备的 device 文件,如/dev/null/,/dev/sr0,/dev/zero
/bin 所有用户在单用户模式中必须具备的二进制命令文件,如vi,mv
/lib64 /bin/ 和/sbin/ 中必须的依赖库
/media 一些可以热拔插的介质(如CD-ROMs)的挂载点 (在FHS-2.3中出现)
/opt 可选的应用程序包
/proc 将进程和内核信息以文件形式呈现的虚拟文件系统
/root root用户的个人目录
/sbin 必备的系统可执行文件,如fsck, init, route
/srv 系统提供的特定站点的数据
/sys 包含连接到本台计算机的设备信息
/tmp 临时文件(和/var/tmp相同)
/usr 只读用户数据的次要层次,包含大部分(多)用户功能和应用
/etc 特定主机全系统的配置文件
/boot Boot loader文件,如 kernels, initrd
/mnt 临时挂载的文件系统
/var Variable files:各种在系统运行中,内容会不停改变的文件。如日志文件
/lib /bin/ 和/sbin/ 中必须的依赖库
/home 用户的个人目录,包含保存的文件和个人设置等

#设备(主要指存储设备)挂载目录:
media 移动设备默认的挂载点
mnt 手工挂载设备的挂载点
misc automount进程挂载
net automount进程挂载

#命令存储位置:
/bin 普通用户使用的命令 /bin/ls, /bin/date
/sbin 管理员使用的命令
/usr/bin 普通用户使用的应用程序
/usr/sbin 管理员使用的应用程序

#库文件存储位置:
/lib 库文件
/lib64 库文件
/usr/lib 库文件
/usr/lib64 库文件

二、/ etc/

系统主要的配置文件存放目录
/etc/目录存放着各种系统配置文件,其中包括了用户信息文件/etc/passwd,系统初始化文件/etc/rc 等。linux正是这些文件才得以正常地运行。

文件系统层级结构_第2张图片

目录及文件 说明
/etc/bashrc 用于系统范围内的别名和函数 /etc/crontab
/etc/crontab 定时任务的配置文件
/etc/fstab 指定系统启动时需要自动安装的文件系统列表
/etc/group 存放用户组基本信息
/etc/gshadow 组密码文件
/etc/passwd 用户基本信息
/etc/shadow 用户密码信息
/etc/hosts 保存了主机名和它们的 IP 地址
/etc/issue 包括用户在登录提示符前的输出信息
/etc/shells 列出可以使用的shell
/etc/skel 包含新账户的默认环境文件 /etc/ssh/
/etc/login.defs 设置用户帐号限制的文件
/etc/yum.repos.d 里面的配置文件用来连接系统和实际库
/etc/ssh/ 存储SSH服务配置文件
/etc/profile 系统的每个用户设置环境信息
/etc/profile.d/ 用来包含/etc/profile 文件要执行的脚本

三、/proc/

提供文件系统信息
/proc/文件系统是一个伪的文件系统,就是说它是一个实际上不存在的目录,因而这是一个非常特殊的 目录。它并不存在于某个磁盘上,而是由核心在内存中产生。这个目录用于提供关于系统的信息
文件系统层级结构_第3张图片

目录及文件 说明
/proc/bus/ 一些总线的设备
/proc/cpuinfo 处理器信息
/proc/filesystems 核心配置的文件系统信息
/proc/meminfo 存储器使用信息
/proc/modules 存放当前加载的核心模块信息
/proc/partitions 分区信息
/proc/uptime 系统启动的时间长度

四、/var/

/var/包含系统一般运行时要改变的数据
通常这些数据所在的目录的大小是要经常变化或扩充的。原来/var/目录中有些内容是在/usr/中的,但为了保持/usr/目录的相对稳定,就把那些需要经常改变的目 录放到/var/中了。
在这里插入图片描述

目录及文件 说明
/var/cache/ 应用程序本身运行过程中产生的一些缓存文件
/var/lib/ 程序本身执行过程中,需要使用到的数据文件放置的目录
/var/local/ 存放/usr/local/ 中安装的程序的可变数据(即系统管理员安装的程序)
/var/log/ 各种程序的日志(log)文件
/var/spool/ 放置“假脱机(spool)”程序的目录,如mail,news
/var/tmp/ 比/tmp/允许更大的或需要存在较长时间的临时文件

你可能感兴趣的:(linux)