三、Linux的目录配置

1            Linux 目录配置标准FHS

       由于linux的开发人员太多,如果每个人都使用自己的配置

方法,可能会带来很多管理问题,所以用FHSFilesystem Hierrarchy Standard)文件系统层次标准来规范。

FHS实际只规范了:1:根目录(/)下各个主要目录放什么样的文件

                  2:对/usr/var这两个目录的子目录定义。

     例:/etc――-》设置文件

         /bin/sbin―――》可执行文件

         /var/log―――》系统登录文件

         /usr/share―――》共享数据

Linux中所有文件和目录都是由根目录(/)开始,然后分支下来,像树状,这种配置方式称为:目录树(directory teee),主要特性有:

     目录树的起始点为根目录(/)

     每个目录即可用本地文件系统也可用网络文件系统。

     每个文件在此目录树中的文件名是独一无二的。

路径(path)分为绝对路径(abslute path)与相对路径(relative path)

    绝对路径(abslute path)是由根目录(/)开始写起的文件或目录名称

         例如:/home/kris/rego/abc/xyz―――》abslute path

               ../abc/xyz―――》realtive path

             cd /home/kris

             cd ./kris

             cd ../home/kris

     .  :表示当前目录,可使用./来表示

     ..  :表示上一层目录,使用../来表示。

Tips:单一文件或目录的最大允许文件名为255个字符

    包含完整路径名称及目录(/)的字完整文件名为:4096个字符

    在系统中root从账号的角度可以指系统管理员,从目录的角度可

    以指根目录,就是”/”

2            目录配置的内容

                    

 

 

 

 

Tips(1). 不可与root(/)分区分开的目录

          /etc//sbin//bin//dev/、以及/lin/

(2).  建议最好独立成为单一分区的目录

     /home/usr/var/tmp

(3).  特别重要的目录

     /etc:系统设置文件放置的目录,包括系统的账号与密码(/etc/passwd/etc/shadow),启动时用到的各项设置值(/etc/sysconfig/*),该目录大小约为50MB左右,建议定期备份该目录。

    /usr/local/opt:软件安装的目录。

    /var:系统在管理运行中暂存数据,几乎所有服务的登录文件,日志都放置在该目录中,经常检查/var/log/messages文件是否存在异常信息。

 

三、Linux的文件和目录管理

1            目录的相关操作

  1 cd(change diretcory)命令

     .          表示此层目录

..        表示上层目录

         表示前一个工作目录

         表示当前“用户”所在的家目录

username 表示username所在的家目录

Ex:

 [root@localhost kris]# cd ./rego  ###切换到此层目录下的rego目录###

 

[root@localhost rego]# cd ..     ###切换到上层目录###

 

[root@localhost kris]# cd -  ###切换到上一个工作目录###

/home/kris/rego

[root@localhost rego]# cd -  ###切换到上一个工作目录###

/home/kris

 

[kris@localhost root]$ cd ~  ###切换到本用户(kris)的家目录

[kris@localhost ~]$ pwd

/home/kris

 

[root@localhost kris]# cd ~kris ###切换用户(kris)的家目录,注意此时登录用户为root用户###

[root@localhost kris]# pwd

/home/kris

 

 

 2 pwd(print working directory)命令(显示当前所在的目录)

3 mkdir(make directory)建立新目录

      格式 mkdir [-mp] directoryname

           Options: -m 设置文件权限

                  -p  直接建立所需要的目录递归(直接建立多层目录)

        Ex: mkdir test

           mkdir -p test1/test2/test3/test4 ###-p可直接建立该多层目录###

           mkdir –m 711 test2

###建立test2目录并强制设置权限为711drwx- -x- -x否则为默认属性###

 4 rmdir(删除目录)

       格式 rmdir [-p] directoryname

            Options-p  连上层目录一起删除。