Linux发行版的基础目录名称命名法则及功用规定

FHS

filesystem hierarchy standard

  • /bin: 所有用户可用的基本命令程序文件
  • /sbin: 供系统管理使用的工具程序
  • /boot: 引导加载器必须用到的各静态文件:kernel,initramfs(initrd),grub等;
  • /dev: 存储特殊文件或设备文件
  • /etc:系统程序的配置文件,只能为静态
  • /home:普通的用户家目录
  • /root: 管理员目录:可选
  • /lib:为系统启动或根文件系统上的应用程序提供共享库,以及为内核提供内核模块
  • /lib64:64位系统特有的内存放64位共享库的路径
  • /media: 便携式设备挂载点,cdrom,floppy等
  • /mnt: 其他文件系统的临时挂载点
  • /srv: 当前主机为服务提供的数据
  • /tmp: 临时文件目录,供所有用户执行写入操作:有特殊权限
  • /opt 第三方应用程序文件存放目录
  • /usr: usr hierarchy 全剧共享的只读数据路径
  •           bin,sbin
  •            lib,lib64
  •             include:C程序头文件
  •             share:命令手册和自带文档等架构特有的文件测存储位置
  •             local:另一个层级目录
  •             x11r6:x-window程序的安装位置
  •             src:程序源码文件的存储位置
  • /usr/local:local hierarchy让系统管理员安装本地应用程序;也常用于安装第三方程序
  • /var: /var hierarchy 存储长发生变化的数据的目录
  •          cache application cache date
  •          lib variable state information
  •          local variable data for /usr/local
  •          lock lock files
  •          log log files and directories
  •          run data relevant to running processes
  •          spool application spool data
  •          tmp temporary files preserved between system reboots
  • /proc:基于内存的虚拟文件系统,用于为内核及进程存储其他相关信息;他们多为内核参数,例如net.ipv4.ip_forward虚拟为net/ipv4/ip_forward,存储于/proc/sys/,因此其完整路径为/proc/sys/net/ipv4/ip_forward;
  • /sys: sysfs 虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径;其主要作用在于为管理linux设备提供一种统一模型的接口;

参考:https://www.ibm.com/developerworks/cn/linux/1-cn-sysfs/

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/98142

(0)
墨武墨武
上一篇 2018-05-11
下一篇 2018-05-11

相关推荐

  • 进程和计划任务

      进程概念 内核功能:进程管理 文件系统 网络功能 内存功能 驱动功能 安全功能 Process: 运行中的程序的一个副本,是被载入内存的一个指令集合 进程ID(Process ID,PID)号码被用来标记各个进程 UID、GID、和SELinux语境决定对文件系统的存取和访问权限, 通常从执行进程的用户来继承 存在生命周期 task struc…

    Linux笔记 2018-05-06
  • ansible httpd

    卸载服务ansible all -m shell -a ‘yum -y remove nginx’ 检查用户 组 uid gidansible all -m shell -a ‘getent passwd nginx’ansible all -m shell -a ‘getent group ngi…

    Linux笔记 2018-07-23
  • 源码编译安装httpd

    安装三大步骤
    一、下载源码包,并建立专门目录管理
    二、 make
    三、make install

    2018-05-26
  • 第二周作业

    1,Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示
    2,bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示
    3,使用命令行展开功能来完成以下练习

    2018-06-28
  • 软件包管理 2 —–基本知识 rpm yum

    rpm库文件查看二进制程序所依赖的库文件ldd /PATH/TO/BINARY_FILE管理及查看本机装载的库文件ldconfig 加载库文件/sbin/ldconfig -p:显示本机已经缓存的所有可用库文件名及文件路径映射关系配置文件:/etc/ld.so.conf, /etc/ld.so.conf.d/*.conf缓存文件:/etc/ld.so.cac…

    Linux笔记 2018-04-22
  • 第三章文件管理学习笔记

    文件系统结构元素

    创建和查看文佳

    复制、转移和删除文件

    使用Nautilus来管理文件

    软和硬链接

    Linux笔记 2018-04-01