“/”根目录
在LINUX中“/”代表根目录,根目录在构建LINUX系统中是必须存在的(如简单的构建分区可划分为“/”和交换分区SWAP),其他的目录都是在根目录基础上创建的。 Filesystem Hierarchy Standard (FHS)标准建议根目录的分区保持越小越好,能改善性能,而且减少出错的几率。
因为在开机过程中只有根目录被挂载,涉及开机过程的程序、函数库等的保存目录,不能单独的划分分区,不能和根目录分开。具体是:
/etc 系统中的大部分配置都保存在该目录下
/bin 与开关机及单用户模式下的一般用户和root用户使用的执行文件。
/sbin 由管理帐户执行的与开关机动作相关的命令。
/dev 在linux中所有的设备(例如硬盘、键盘等)都以文件的状态存在该目录下
/lib 存有在开关机时及使用/bin、/sbin目录下命令时需要使用加载的库文件
CentOS 5.6 下根目录下的目录:
dr-xr-xr-x 2 root root 4096 Aug 21 02:20
bin
//此目录保存有开关机及单用户模式下一般用户和管理员都可使用的执行文件
dr-xr-xr-x 3 root root 4096 Aug 21 02:24
boot
//此目录下保存的是开机使用的linux核心文件和引导程序(grub)
drwxr-xr-x 6 root root 1840 Aug 22 05:04
dev
//linux系统中所有的设备均被当作文件对待,使用的硬件(硬盘、键盘等)在此目录下都有所对应的文件。
drwxr-xr-x 66 root root 4096 Aug 22 12:17
etc
//系统中大部分的配置文件都保存在该目录
drwxr-xr-x 2 root root 4096 Nov 11 2010
home
//用户的主目录,新增用户时,用户用于保存如配置,使用环境等文件的目录都放在此目录下,例如/home/user/
dr-xr-xr-x 13 root root 12288 Aug 21 02:18
lib
//此目录保存有开关机和/bin、/sbin目录下的执行文件所需的库文件
drwxr-xr-x 2 root root 4096 Nov 11 2010
media
//挂载光盘、u盘等可移动的设备
drwxr-xr-x 2 root root 4096 Nov 11 2010
mnt
//在media目录没出现前用来挂载的目录
drwxr-xr-x 2 root root 4096 Nov 11 2010
opt
//可以将软件安装在此目录
dr-xr-xr-x 48 root root 0 Aug 22 05:04
proc
//此目录是一个特殊的虚拟文件系统,它作为一个接口使用户空间和内核空间通信。它没有在硬盘上保存任何信息,都是在内存中动态创建的。可以从此目录中得到系统信息。
dr-xr-x--- 3 root root 4096 Aug 21 02:59
root
//“root”超级用户保存例如配置、环境等文件的主目录
dr-xr-xr-x 2 root root 4096 Aug 21 02:20
sbin
// 由管理帐户运行的执行文件和开关机动作相关的命令。
drwxr-xr-x 2 root root 4096 Nov 11 2010
selinux
//此目录为selinux的执行目录
drwxr-xr-x 2 root root 4096 Nov 11 2010
srv
//srv可以看作是service的缩写,可以把象www网页目录、ftp目录放在该目录下。
drwxr-xr-x 3 root root 0 Aug 22 05:04
sys
//此目录的作用和proc目录类似,也是特殊的虚拟文件系统,除有内核相关信息外,还包括内核检测到的相关硬件信息。
drwxrwxrwt 3 root root 4096 Aug 30 12:41
tmp
//此目录是使用过程中临时文件存放的目录,所有用户和程序都可访问该目录
drwxr-xr-x 12 root root 4096 Jul 26 12:02
usr
//此目录是文件系统的第二个主要部分,是二级层次结构,例如系统默认安装的软件和其他软件都可放在此目录下
drwxr-xr-x 21 root root 4096 Aug 22 11:55
var
//var 文件系统包含变量数据文件,包括后台打印目录和文件,管理和日志数据,以及临时文件,例如mail、mysql等