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:虚拟文件系统,记录与核心相关的信息


  • 相关阅读:
    Constants and Variables
    随想
    C#基础篇之语言和框架介绍
    Python基础19 实例方法 类方法 静态方法 私有变量 私有方法 属性
    Python基础18 实例变量 类变量 构造方法
    Python基础17 嵌套函数 函数类型和Lambda表达式 三大基础函数 filter() map() reduce()
    Python基础16 函数返回值 作用区域 生成器
    Python基础11 List插入,删除,替换和其他常用方法 insert() remove() pop() reverse() copy() clear() index() count()
    Python基础15 函数的定义 使用关键字参数调用 参数默认值 可变参数
    Python基础14 字典的创建修改访问和遍历 popitem() keys() values() items()
  • 原文地址:https://www.cnblogs.com/lidan/p/2239503.html
Copyright © 2011-2022 走看看