Linux目录配置

Linux 目录配置标准文件 FHS

 

为什么要有一个标准的配置文件呢?因为 linux 的开发人员太多了,如果每个人都使用自己的目录配置方法的话,那么带来的可能是很多的管理问题。当你进入一个企业以后,所接触的 linux 目录配置方法竟然和你以前学的完全不一样,很惊讶把?所以有了标准配置文件 (Filesysterm Hierarchy Standard FHS)

FHS http://www.pathname.com/fhs/ )实际上只规范了在根目录( / )下各个主要目录应该放什么样的文件, FHS 定义了两层,第一层是, / 目录下的各个目录应给放什么文件数据,例如, /etc 应给方设置文件, /bin /sbin 应该放置可执行文件。第二层是阵对 /usr /var 这两个目录的子目录来定义的,例如 /var/log 放置系统登录文件, /usr/share 放置共享数据。

FHS 只定义了最上层 / 和子层( /usr /var )所以其他子层内既可以由开发人员自行配置了,在 linux 中所有的文件与目录都有根目录( / )开始,它是所有目录与文件的源头,然而再一个分支下来,有点像树状,我们通常称为:“目录树( director tree )”。他有如下特点:

1 ):目录树的起点是根目录, / root

2 ):每一个目录不仅可以使用本地端分区的文件系统,还可以使用网络上的文件系统,例如:可以利用网络文件系统 (Network File System NFS) 服务器载入某特定目录;

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

根据文件名的写法不同,可以将路径定义为绝对路径和相对路径。相对路径为:由根目录( / )开始起写文件名或目录名,例如: /home/dmtsai/.bashrc ;相对路径为相对与当前的文件名写法,例如: ./home/dmtsai ../../home/dmtsai/ 等,只要是开头不是 / 就属于相对路径次的写法。

4 )单一文件或目录的最大长度为 255 个字符。

5 )包含完整的路径名称及目录( / )最多可以有 4096 个字符。

必须了解 . .. 的区别, . :表示当前目录。 .. :表示上一层目录。

 

目录配置的内容

我们知道, FHS 定义出两层目录内的规范,那么,如果到根目录查看目录数据,会显示什么呢?

 

从属性的角度来看,上面的文件名每个都是“目录名”,较为特殊的是root ,由于root 目录是管理员root 的家目录,这个家目录很重要。所以一定要设 置成较为严密的700 ( rwx------ ) 属性。如果以较为完整的树状目录来看,整个Linux 的树状目录如图

 

注意,每个目录都是依附在 / 根目录下面,所以,在安装的时候,一定要有一个 / 对应的分区才能安装的原因即在于此。这也就是我们俗称的“树状目录”。根据FHS 定义出来的每个目录内应该放置的文件内容如表


这就是目录内容表!下一章介绍特殊目录!

 

本文由小云同学整理。。

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值