Linux学习笔记(五)——Linux目录配置

本文详细解析了Linux Filesystem Hierarchy Standard (FHS)标准,阐述了根目录、usr目录、var目录的定义及其作用。同时介绍了根目录的重要性、与开机相关的关键目录(如/etc、/bin等)的存放位置,以及绝对路径与相对路径的概念。此外,文章还对比了/bin与/usr/bin的区别,并解释了不同文件系统的特性限制。最后,概述了目录树的组织原则和Linux目录结构的最佳实践。

1) FilesystemHierarchy Standard (FHS)标准

2) FHS针对目录树架构仅定义出三层目录底下应该放置什么数据而已,分别是底下这三个目录的定义:

/ (root, 根目录):与开机系统有关;

/usr (unix software resource):与软件安装/执行有关;

/var (variable):与系统运作过程有关。

3) 根目录(/)所在分割槽应该越小越好,且应用程序所安装的软件最好不要与根目录放在同一个分割槽内,保持根目录越小越好

4) 因为根目录与开机有关,开机过程中仅有根目录会被挂载,其他分割槽则是在开机完成后才会持续的进行挂载的行为。就是因为如此,因此根目录下与开机过程有关的目录, 就不能够与根目录放到不同的分割槽去,这五个目录千万不可与根目六分开在不同的分割槽。

 /etc:配置文件

 /bin:重要执行档

 /dev:所需要的装置档案

 /lib:执行档所需的函式库与核心所需的模块

 /sbin:重要的系统执行文件

5) /usr: 是UnixSoftware Resource的缩写, 系统刚安装完毕时,这个目录会占用最多的硬盘容量。

6) /var: 在系统运作后才会渐渐占用硬盘容量的目录。 主要针对常态性变动的档案,包括快取(cache)、登陆档案(log file)以及某些软件运作所产生的档案。

7) 绝对路径与相对路径

开头不是 / 就属于相对路径的写法

. :代表当前的目录,也可以使用 ./ 来表示;

 .. :代表上一层目录,也可以 ../ 来代表。

8) /bin主要放置在开机时,以及进入单人维护模式后还能够被使用的指令,至于/usr/bin则是大部分软件提供的指令放置处。

9) /bin放置的是一般用户惯用的指令,至于/sbin则是系统管理员才会使用到的指令。不过/bin与/sbin都与开机、单人维护模式有关。 更多的执行档会被放置到/usr/bin及/usr/sbin底下。

10)     由于使用Ext2/Ext3文件系统,单一档名可达 255 字符,完整文件名 (包括路径) 可达 4096 个字符。


----以上学习笔记整理自鸟哥的Linux私房菜

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值