Linux 根目录遵循 FHS 文件系统层次标准,是系统运行、数据存储与程序管理的核心基础,按功能可分为三大核心体系:
一、核心启动体系
作为系统底层运行的基础,主要有五大关键目录。bin用于存放所有用户可执行的基础命令,sbin仅限管理员使用的高级管理工具;boot存储系统内核与引导程序,是系统启动的核心;dev将硬件设备映射为文件实现统一管理;etc存放系统与软件的全局配置文件,是系统参数管控的核心入口。
二、用户与软件体系
这是承载用户数据与应用程序的全生命周期的管理。home是普通用户的专属数据目录,root为超级管理员独立空间,二者权限完全隔离;lib存放程序运行必备的共享库文件,解决依赖问题;usr是绝大多数系统软件与应用的安装目录,opt则专门用于第三方大型软件包的部署,实现软件资源的规范管理。
三、动态运行与扩展体系
覆盖系统运行时数据管理与自定义场景扩展。var存放日志、邮件等持续变化的动态数据;proc是内存级虚拟文件系统,实时映射内核与进程运行状态,不占用磁盘空间;tmp存储临时文件,系统重启后自动清空;mnt用于外部文件系统的临时挂载;data、www等非标准目录,可灵活适配大数据存储、Web 服务等自定义业务场景。
#运维 #计算机 #网络安全