您的位置:首页 > 运维架构 > Linux

linux学习笔记(4)- linux目录配置和linux支持的文件系统

2017-08-17 17:22 344 查看

1、linux目录配置

1.1、linux目录配置标准FHS

给予众多的开发人员一个统一的目录配置方法,方便学习和使用,于是就有了FHS(Filesystem  Hierarchy Standard )文件系统层次标准。FHS实际上只规范了最上层的根目录(/)和子层(/usr、/var)的目录应该要放置的文件数据,因此在其他目录下,就可以由开发人员自行配置。
在Linux中,所有文件和目录都是有根目录(/)开始,通常这种目录配置我们称之为“目录树”,下面是目录树的几个主要特征:


在linux中的路径可以分为局对路径和相对路径,绝对路径就是以/开头的,其他的路径表示形式就是相对路径。
还有一个比较特殊的目录,ls -al命令,我们可以在每个目录下都能看到这两个目录,一个是.
 ,一个是 . . ,一个点表示当前目录,两个点表示上一级目录。之前我们说过文件目录名字的最大限制是256,路径的长度也要一个限制,是4096,不过一般情况下我们是达不到这个限制的,太长的路径就视觉来说就非常繁琐了。

1.2、目录配置的内容

整个linux目录的树桩图如下:



至于各个目录下的内容,先记住几个比较常用到的目录:
①、root:管理员用户root的家目录。
②、home:系统默认的用户的家目录。
③、etc:系统的主要配置文件几乎都在这个目录下。
④、opt:系统额外安装软件目录。
⑤、usr:FHS规范的第二层内容,包含系统主要程序、图形界面所需要的文件、额外的函数库、本机自行安装的软件以及共享的目录和文件。
⑥、tmp:临时文件。
⑦、var:FHS规范的第二层内容,存放系统执行过程中经常变动的内容。

1.3、特殊目录

①、不建议与root分开的目录:etc、sbin、bin、dev、lib,linux启动是需要这些文件夹下的内容支持,需要跟根目录绑在一起。
②、最好单独建立分区的目录:home、usr、var、tmp,安全性和特殊功能考虑。
③、特别重要的目录:etc、usr/local、var
一般主机的分区和目录配置:
系统通常在usr中,个人数据再home中,启动数据在etc中。
分区情况为/;boot;usr;home;var
根目录1G左右;/boot大约50MB就行了;var至少1G以上;usr一般10G左右;剩下空间给home;也可以留一些给以后的安装和设置。

2、linux支持的文件系统

附上几张图供参考,简单了解。








内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: