这里只记录了常用的两种 Linux 操作系统:Ubuntu、CentOS

 

ImportanceUbuntuDescriptionCentOS
*/bin系统必备全局运行目录该项在/usr/bin
*/boot开机项
*/dev(nvme.tty.loop......)
device的缩写,存储记录串行端口设备
*/etc系统配置文件目录,包含:
系统启动脚本
启动配置文件
用户登录配置文件
网络配置文件
HTTPD配置文件
IPSec配置文件
...
*/home家目录,个人用户创建时,一般会在这里创建一个用户家子目录,存放个人用户的配置文件
*/libUbuntu将之分隔,低耦合环境/usr/lib
*/lib64同/lib/usr/lib64
/lost+found标准ext2/ext3档案格式产生的目录
/media一般挂(常挂)载软盘、光盘、DVD等外设时用的目录
/mnt一般挂(临时)载USB、移动硬盘等外设时用的目录
/opt常存放大型软件、(公共)服务,可以理解为windows系统中的D:/Software
/procproc伪文件系统(虚拟文件),存储当前内核运行状态的特殊文件(如:进程、内存、SCSI设备、驱动、硬盘等)
*/rootroot用户的专用家目录
/run其中的目录/文件,只存在在内储中(运行时产生的一些数据)
*/sbin存放着系统管理必备程式,如:
fdisk、ifconfig、reboot、runlevel、shutdown......
存放着网路管理必备程式,如:
dhcpd、httpd、呢他从覆盖、samba、tcpd......
/usr/sbin
/srv主动生产的数据,对外提供服务(存储本机/本服务器提供的服务、数据),如:ftp、流媒体服务、html......
/sys/block 块设备
/bus 总线
/class 设备类型
/dev 主次设备文件
/devices 全局设备结构体系
/firmware 加载固件机制接口
/fs 描述文件系统
/hypervisor
/kernel 内核可调参数
/module 模块信息
/power 电源选项
/tmp可随时销毁的缓存文件
/usr系统的软件,可理解为C:/Windows,其中的/usr/local 可理解为 C:/Software
与 /opt 相比较,这里存放的是全局性没那么高的公共脚本、程序
/var系统生产的数据、不可自动销毁的缓存文件、日志目录(mail,数据库文件,日志文件)