zoukankan      html  css  js  c++  java
  • linux目录配置 FHS

    FHS(Filesystem Hierarchy Standard)针对目录树架构定义出三层目录:

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

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

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

    根目录(/)的意义与内容:

    /bin:

    单人模式下还能被执行的指令

    /boot:

    主要放置开机会使用到的档案, 包括linux核心档案, 开机选单,与开机所需配置文件等。

    /dev:

    任何装置或接口设备都是以档案的形式存在于这个目录当中

    /etc:

    系统主要的配置文件几乎都放置在这个目录内, 如账号密码文件, 各种服务的起始档等

    /home:

    系统默认的用户家目录。

    /lib:

    开机时会用到的函数库,以及/bin或/sbin底下的指令会呼叫的函数库

    /media:

    可移除装置

    /mnt:

    暂时挂载某些额外的装置

    /opt:

    给第三方协力软件放置的目录

    /root:

    系统管理员的家目录

    /sbin:

    linux有许多指令是来设定系统环境的,这些指令只有root用户才能用来设定系统,其他用户只能用来查询而已,放在/sbin下的为开机过程中所需要的。

    /srv:

    service的缩写, 一些网络服务启动之后, 这些服务所需要取用的数据目录

    /tmp:

    一般用户或是正在执行的程序暂时放置档案的地方

    开机过程中仅有根目录会被挂载, 其他分割槽则是在开机完成后才会持续的进行挂载的行为。因此, 根目录下与开机有关的目录,就不能与根目录放到不同的分割槽去,这些目录有:

    /etc:配置文件

    /bin:重要执行档

    /dev:所需要的装置档案

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

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

    /usr的意义与内容:unix software resource

    /usr/bin:

    绝大部分的用户可使用指令都放在这里

    /usr/include:

    c/c++等程序语言的header与include文档放置处

    /usr/lib:

    各应用软件的函数库, 目标档案, 以及不被一般使用者惯用的执行档和脚本

    /usr/local:

    系统管理员在本机上自行安装自己下载的软件,建议安装在此目录, 便于管理

    /usr/sbin:

    非系统正常运行所需要的系统指令,最常见的就是某些网络服务器软件的服务指令(daemon)

    /usr/share:

    放置共享文件的地方

    /usr/src:

    源码建议放到这里, 核心源码建议放置到/usr/src/linux/下

    /var的意义与内容:

    /var是系统运作后会渐渐占用硬盘容量的目录,主要针对常态性变动的档案, 包括cache, log file以及某些软件运作所产生的档案。

    /var/cache:

    应用程序本身执行中会产生的一些暂存档

    /var/lib:

    程序执行中,需要使用到的数据文件放置的目录

    /var/lock:

    一次只能被一个应用程序使用

    /var/log:

    登陆文件放置的目录

    /var/mail:

    个人电子邮箱的目录, 这个目录也放置到/var/spool/mail/目录下, 通常这两个目录互为链接文件

    /var/run:

    某些程序或服务启动后, 会将它们的PID放置到这个目录下

    /var/spool:

    放置一些队列数据,排队等待其他程序使用的数据

    一些需要了解的目录:

    /lost+found:当文件系统发生错误时, 将一些遗失的片段放置在这个目录下

    /proc:虚拟文件系统, 放置的数据都是在内存中, 如系统核心, 进程信息,周边装置的状态及网络状态等

    /sys:虚拟文件系统,记录与核心相关的信息


  • 相关阅读:
    [原创] 腾讯RTX二次开发相关的一些注意事项
    小技巧:快速清除项目中的svn相关文件!
    用SQL实现的BASE64加密及解密函数(SQL2005以上有效)
    摄影基础知识
    优秀的WEB前端开发框架:Bootstrap!
    virtualbox 安装 mac os x lion 10.7实现全屏显示!
    按摩穴位治疗鼻炎
    实用技巧:利用Excel实现客户档案的统一管理
    写了个小游戏:怪兽岛之挖矿练习
    闲来无事,用javascript写了一个简单的轨迹动画
  • 原文地址:https://www.cnblogs.com/lidan/p/2239503.html
Copyright © 2011-2022 走看看