FHS,全称Filesystem Hierachy Standard,目录配置标准
主要目的是规范每个特定目录下应该要防止怎么样的数据
FHS目录分类
可分享的 | 不可分享的 | |
---|---|---|
可变的 | /usr(软件放置处) ; /opt(第三方软件) | /etc(配置文件) ; /boot (开机相关文件) |
不可变的 | /var/mail(用户邮件信箱) ; /var/spool/news(新闻组) | /var/run (程序相关); /var/lock(程序相关) |
事实上,FHS针对目录树架构仅定义出三层目录下面应该放置什么数据,分别是下面这三个目录的定义:
1、/ (root根目录): 与开机有关
2、/urs (UNIX software resource): 与软件安装、执行有关
3、/var (variable): 与系统运作过程有关
FHS建议,应用程序所用到的安装软件不要放在与根目录同一个目录底下
读懂Linux目录
小编用了centOS7安装了个Linux,当我们进入到了跟目录底下,使用ls -al ,就会看到这么一个界面。
(对了,用 -al可以看到隐藏的文件哦,哪些是隐藏文件?名字前面带 “.” 的那些自然就是)
字有点小,但是这样更方便识记哦,小编可是敲了很久了呢~在这里的话,usr文件夹(?喂!那个谁!告诉你们家老师这个是UNIX software resource,不是user!)和var文件夹就不重复标记了。
其中,有五个打了红点的东东,分别是
bin (重要的执行文件)
dev(所需要的设备文件)
etc(配置文件)
lib(执行文件所需要的函数库与内核所需的模块)
sbin(重要的系统执行文件)
这几个文件夹必须放在根目录下的呢,千万不能分开,否则会音响系统正常运行~
❤❤ usr
小编很是喜欢在
/usr/local/src下面方案装的文件哦,平时撩得最多得也是usr文件夹(导致很多人以讹传讹说是用户文件夹),下面就来看看usr文件夹下面是存放什么东西的吧~
根据FHS的基本定义,/usr 目录下存放的是可分享、不可表的数据。
系统安装完成后,这个目录会占比较大的空间。
❤❤ var
嗯啊,那var目录,就是那个与系统运作有关的目录,咱也讲讲呗。
/var 目录是系统运行后才会慢慢占空间的目录~
好了,今天的分享就到这里,客官给加个鸡腿呗~?