遵循FSSTND标准,特点:非常简洁、只包含系统最基本的文件。有利于程序的编写和移植,便于系统管理与维护。
/etc目录,主要用于存放系统管理相关的配置文件以及子目录
比如系统初始化文件/etc/rc,用户信息文件/etc/passwd,相关网络配置文件和服务启动文件等,systemd的配置文件目录,CentOS7.x之后新增的目录, Linux启动的重要部分,用来完成对整个系统的基本初始化配置。/usr目录
systemd/system/*.wants 包含所有服务启动脚本的目录,开机时系统将自动启动这些服务(7.x之后新增)
sysconfig/network-scripts/ifcfg-eth0 ip地址配置文件,从7.x之后,网卡名从类似eth0/eth1标识变为enp0s3、enp0s4标识
X11 X-Window的配置文件
rsyslog.conf 系统日志输出配置文件
crontab 系统级别的守护进程配置文件
sysctl.conf 系统内核参数配置文件,7.x版本之后,内核参数配置文件转移到了/usr/lib/sysctl.d目录下,但此文件仍然有效,且可覆盖/usr/lib/sysctl.d中的配置
services 定义系统服务与端口的对应关系
profile 系统全局环境变量配置文件
主要存放应用程序和文件。
系统安装的时候选择了很多软件包,默认会安装到此目录下。
lib64以及local/lib64 64bits OS中的函数库目录
src Linux核心程序源代码
local 本地安装的软件或其他文件,与linux系统无关
bin 以及 local/bin 使用者可执行的二进制文件目录
lib以及local/lib 32bits OS使用的函数库目录
sbin以及local/sbin 该目录存放系统管理员才能执行的指令
include c语言的头文件
share 共享的文件和数据库