Linux根文件系统FHS
FHS:
/bin, /sbin: 系统自身启动和运行时可能会用户的核心二进制命令
/lib: 为系统启动或根文件系统上的应用程序(/bin,/sbin)提供共享库,以及为内核提供内核模块
libc.so.*:动态链接的C库
ld*:运行时链接器/加载器
modules:用于存储内核模块的mul
/lib64:64位系统特有的存放64位共享库的库
/etc: 配置文件
/usr: 全局共享的只读数据路径
/usr/bin, /usr/sbin: 系统运行中,用户为完成某些操作可能用到的命令
/usr/lib, /usr/lib64: 库文件
/usr/share/man,目录手册页文档 /usr/share/doc 帮助文档
/usr/include C程序头文件
/usr/X11R6 X-Window程序安装位置
/usr/src 程序源码文件
/usr/local: 本地应用程序安装位置
/dev: devices的简写,所有设备的设备文件都存放于此处;设备文件通常也称为特殊文件(仅有元数据,而没有数据)
/proc: 虚拟文件系统,内核和进程信息的虚拟文件文件系统,存储内核和进程信息,多为内核参数
/sys: sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径,主要用来为管理Linux设备提供了一种统一模型的接口
相关说明参考:https://www.ibm.com/developerworks/cn/linux/l-cn-sysfs/index.html
/boot: 系统引导加载时用到的静态文件,内核和ramdisk(CentOS5:initrd, CentOS6:initramfs), grub(bootloader)
/home/USERNAME 普通用户家目录
/root root用户家目录
/mnt 其他文件系统的临时挂载点
/media 挂载便携设备的目录
/srv: 当前主机为服务提供的数据
/tmp:存储临时文件的目录,可供所有用户执行写入操作,有特殊权限
/var:存储经常发生变化的目录
/var/log 日志文件目录
/misc: 备用目录
/opt: 第三方应用程序的安装目录
/selinux
Security Enhanced Linux: 安全加强的Linux