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