• Linux文件系统层次结构标准FHS


    文件系统层次结构标准(英语:Filesystem Hierarchy Standard,FHS)定义了Linux操作系统中的主要目录及目录内容。FHS由Linux基金会维护。 当前版本为3.0版,于2015年发布。

    官方文档:https://refspecs.linuxfoundation.org/fhs.shtml

    / 第一层次结构的根,整个文件系统层次结构的根目录
    /bin 需要在单用户模式可用的必要命令(可执行文件);面向所有用户,例如:cat、ls、cp
    /sbin 必要的系统二进制文件,面向管理员用户。例如:init、ip、mount
    /boot 引导程序文件,系统引导文件,如内核vmlinuz、ramfs文件,initrd,以及grub(bootloader);通常划分单独的分区
    /dev 必要设备, 例如:/dev/null,/dev/sda
    /etc 系统范围内的配置文件
    /home

    用户的家目录,包含保存的文件、个人设置等

    每一个用户的家目录通常默认为/home/$USER
    /lib /bin/ 和 /sbin/中二进制文件必要的库文件。
    /lib64 /bin/ 和 /sbin/中二进制文件必要的库文件(64位)。
    /lost+found 系统断电时候临时保存的,默认为空
    /media 可移除媒体(如CD-ROM)的挂载点
    /mnt 临时挂载的文件系统
    /opt 备用目录,第三方程序的安装目录,默认为空
    /proc

    虚拟文件系统,将内核与进程状态归档为文本文件。例如:uptime、 network。在Linux中,对应Procfs格式挂载。

    /proc/meminfo:查看内存信息

    /proc/cpuinfo:cpu信息

    /proc/mounts:挂载信息

    /proc/loadavg:负载信息

    /proc/partitions:磁盘信息
    /root 超级用户的家目录
    /selinux selinux相关的安全策略等信息存储的位置,默认为空
    /srv 为服务提供数据存放位置,默认为空
    /sys 虚拟文件系统,用于输出当前系统上硬件设备相关信息的虚拟文件系统
    /tmp 临时文件(参见 /var/tmp),在系统重启时目录中文件不会被保留。
    /usr 用于存储只读用户数据的第二层次; 包含绝大多数的(多)用户工具和应用程序。
    /var

    频繁发生变化的文件——在正常运行的系统中其内容不断变化的文件,如日志,脱机文件和临时电子邮件文件。

    /var/cache:应用程序缓存数据目录

    /var/lib:应用程序状态信息数据

    /var/local:专用于/usr/local下的应用程序存储可变数据

    /var/log:日志目录文件

        /var/log/messages系统日志

        /var/log/secure 安全日志 SSH连接日志

    /var/lock:锁文件

    /var/run:与运行中进程相关的数据;通常存放进程的PID文件

    /var/spool:应用程序数据池

    /var/tmp:保存系统两次重启之间产生的临时数据
  • 相关阅读:
    注解
    使用反射机制调用属性和私有成员与代理模式的介绍
    动态代理模式
    SVN的安装与常用功能使用以及解决安装配置过程中的一些错误
    企业私服
    -Java-log4j
    List,Set,Map用法以及区别
    接口和抽象类有什么区别
    Dalvik opcodes
    外派公司或者外包公司,真的适合选择吗?
  • 原文地址:https://www.cnblogs.com/ysuwangqiang/p/11341323.html
Copyright © 2020-2023  润新知