Chinaunix首页 | 论坛 | 博客

分类: LINUX

2009-01-10 13:45:11

目录树(directory tree)

另外,在Linux底下,所有的档案与目录都是由根目录开始的!那是所有目录与档案的源头~ 然后再一个一个的分支下来,有点像是树枝状啊~因此,我们也称这种目录配置方式为:‘目录树(directory tree)’ 这个目录树有什么特性呢?他主要的特性有:

    * 目录树的启始点为根目录 (/, root);
    * 每一个目录不止能使用本地端的 partition 的档案系统,也可以使用网路上的 filesystem 。举例来说, 可以利用 Network File System (NFS) 伺服器挂载某特定目录等。
    * 每一个档案在此目录树中的档名(包含完整路径)都是独一无二的。

好,谈完了FHS的标准之后,实际来看看CentOS在根目录底下会有什么样子的资料吧!我们可以下达以下的指令来查询:

[root@www ~]# ls -l /
drwxr-xr-x   2 root root  4096 Sep  5 12:34 bin
drwxr-xr-x   4 root root  1024 Sep  4 18:06 boot
drwxr-xr-x  12 root root  4320 Sep 22 12:10 dev
drwxr-xr-x 105 root root 12288 Sep 22 12:10 etc
drwxr-xr-x   4 root root  4096 Sep  5 14:08 home
drwxr-xr-x  14 root root  4096 Sep  5 12:12 lib
drwx------   2 root root 16384 Sep  5 01:49 lost+found
drwxr-xr-x   2 root root  4096 Mar 30  2007 media
drwxr-xr-x   2 root root     0 Sep 22 12:09 misc
drwxr-xr-x   2 root root  4096 Mar 30  2007 mnt
drwxr-xr-x   2 root root     0 Sep 22 12:09 net
drwxr-xr-x   2 root root  4096 Mar 30  2007 opt
dr-xr-xr-x  95 root root     0 Sep 22  2008 proc
drwxr-x---   4 root root  4096 Sep  8 14:06 root
drwxr-xr-x   2 root root 12288 Sep  5 12:33 sbin
drwxr-xr-x   4 root root     0 Sep 22  2008 selinux
drwxr-xr-x   2 root root  4096 Mar 30  2007 srv
drwxr-xr-x  11 root root     0 Sep 22  2008 sys
drwxrwxrwt   6 root root  4096 Sep 22 12:10 tmp
drwxr-xr-x  14 root root  4096 Sep  4 18:00 usr
drwxr-xr-x  26 root root  4096 Sep  4 18:19 var

上面表格中比较特殊的应该是/selinux这个目录了,这个目录的内容资料也是在记忆体中的资讯, 同样的不会占用任何的硬碟容量。这个/selinux是Secure Enhance Linux(SELinux)的执行目录, 而SELinux是Linux核心的重要外挂功能之一,他可以用来作为细部权限的控管,主要针对程序(尤其是网路程序)的存取权限来限制。 关于SELinux我们会在后续的章节继续做介绍的喔!

如果我们将整个目录树以图示的方法来显示,并且将较为重要的档案资料列出来的话,那么目录树架构有点像这样:

图3.2.1、目录树架构示意图

鸟哥只有就各目录进行简单的解释,看看就好,详细的解释请回到刚刚说明的表格中去查阅喔! 看完了FHS标准之后,现在回到第三章里面去看看安装前Linux规划的分割情况, 对于当初为何需要分割为这样的情况,有点想法了吗?^_^。根据FHS的定义,你最好能够将/var独立出来, 这样对于系统的资料还有一些安全性的保护呢!因为至少/var死掉时,你的根目录还会活著嘛! 还能够进入救援模式啊!

阅读(2444) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~