Linux目录配置

Linux目录配置

目录配置依据

  • 利用Linux来开发的产品实在太多了,为了更好的管理,后来就有所谓的 Filesystem Hierarchy Standard(FHS)出炉。这套标准重点在于规范每个特定目录应该放置什么数据。
  • FHS依据文件系统使用的频率与是否允许使用者更改,将目录定义为四种交互作用的状态
    在这里插入图片描述
  1. 可分享的:可以分享给其他系统挂载使用的目录
  2. 不可分享的:自己机器上面运作的装置文件或者是与程序有关的socker文件
  3. 不变的:有些数据是不会经常变动的
  4. 可变动的:经常改变的数据

FHS定义的三层目录

FHS针对目录树架构定义出三层目录,这三层目录下的每层目录又有特定的规定,让我们先一一了解这三层目录

/(根目录):与开机有系统有关
  • 根目录是整个系统嘴重要的目录,因为不但所有目录都是从根目录衍生出来的,同时根目录也是开机/还原/系统修复等动作有关
    • 既然根目录这么重要,所以FHS建议:根目录所在的分区应该越小越好,且应用程序安装的软件不要与根目录放在同一个分区内,保持根目录越小越好。
  • 鉴于上述说明,FHS定义处根目录底下应该由这些次目录存在
必须要存在的目录
  1. /bin:在单人维护模式下还能被操作的指定,例如:cat,chmod,mv等
  2. /boot:放置开机会使用到的文件,包括核心文件以及开机配置文件
  3. /dev:装置和接口设备
  4. /etc:系统配置文件,例如人员账号密码文件,一般用户有read权限,只有root用户有修改权限。建议不要防止可执行文件在这个目录中
  5. /lib:开机时会用的函数库,以及/bin或/sbin中指令会调用函数库
  6. /media:防止的可移除的装置,例如软盘、光盘
  7. /mnt:暂时挂载某些额外装置
  8. /opt:给第三方协力软件防止的目录
  9. /sbin:开机过程所需要的指令,里面包括了开机、修复、还原系统等指令
  10. /tmp:一般用户或者正在执行的程序暂时放置文件的地方
建议可以存在的目录
  1. /home:系统默认的用户家目录
  2. /lib:用来存放与/lib不同的格式二进制函数库
  3. /root:系统管理员的家目录
  4. /proc:虚拟文件系统,他放置的数据都在内存中
  5. /sys:也是给虚拟文件系统,不过它放置的是核心与系统硬件信息

/usr:与软件安装/执行有关

很多人会误认为usr是user的缩写,其实usr是Unix操作系统软件资源的缩写,这里面放置的数据属于可分享的与不可变动的。这个目录类似Windows系统的c盘中Windows

必须存在的目录
  1. /usr/bin:所有一般用户能够使用的指令
  2. /usr/lib:基本上与/bin功能相同,所以/lib就是链接到此目录中的
  3. /usr/local:安装自己下载的软件安装至此目录
  4. /usr/sbin:非系统正常运行所需要的指令,最常见的就是某些网络服务器的指令
  5. /usr/share:只读的数据文件,共享文件
建议存在的目录
  1. /usr/include:c/c++等程序的头文件与包含档放置处
  2. /usr/libexec:不被一般使用者管用的执行档或脚本
  3. /usr/src:原始码建议放置处

/var:与系统运作过程有关

主要针对常态性变动的文件,包括快取、登陆档、以及某些软件运行产生的文件

必须存在的目录
  1. /var/cache:应用程序本身运作产生的一些暂存档
  2. /var/lib:程序本身执行时,需要使用到的数据文件放置的目录
  3. /var/lock:某些文件资源一次只能被一个应用程序所使用
  4. /var/log:登陆文件放置文件
  5. /var/mial:个人电子邮件信箱目录
  6. /var/run:某些程序或者时服务启动后,会将他们PID放置在这个目录下

目录树

在Linux底下,所有的文件与目录都是由根目录开始的,我们成这种目录配置方式为目录树,那目录树由哪些特性呢?

  • 目录树的起始点为根目录
  • 每个目录不止能够使用本地端的文件系统,也可以使用网络上的
  • 每一个文件在此目录树中的文件名都是第一无二
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值