linux文件系统目录概述

linux文件系统目录概述

      Linux因为开源,所以有很多发行版,但为了便于用户使用、管理,需要有一套标准来规范,这套标准叫FHS(文件系统层级标准),主要构成如下:

      /:根,普天之下,莫非王土,一切的开始

/bin:系统提供给所有用户使用的基础命令二进制文件

/sbin:系统管理类的命令二进制文件

/boot:系统引导、加载时用到的静态文件,启动加载器必须使用到的静态文件,如内核、grub等

/root:root用户的家目录

/home :普通用户的家目录

/etc:系统配置文件,只能是静态文件

/tmp:存放临时文件,供所有用户执行、写入操作,有特殊权限设置

/dev:系统设备文件,所有设备文件都存放于此,设备文件也叫特殊文件

/mnt:系统临时挂载点

/media:可移动设备挂载点,例如:光盘、U盘

/lib:系统库文件,共享库,内核模块

/lib64:64位系统的库文件,为bin、sbin里面的命令提供服务、共享库以及为内核提供内核模块

/srv:系统提供的服务数据,当前主机为服务提供的数据

/usr:系统安装完后最大体积的目录,存放全局共享只读文件

/usr/bin、/usr/sbin:用户为了完成某些操作可能用到的命令

/bin、/usr/sbin:系统自身启动、运行时可能会用到的核心二进制命令

bin和sbin为什么要分开,因为系统自身启动时,在/usr挂载之前要用到bin、sbin中的文件,所以usr可以单独分区,但bin和sbin必须和/在一起

/usr/lib、/usr/lib64:非核心命令依赖的共享库

/opt:存放应用程序安装包、第三方程序,但现在主流都不放opt下

/proc:内核和进程信息虚拟化之后的文件系统接口,称为伪文件系统,一旦关机后,该目录为空,开机后目录中就有文件,多为一些内核参数,是系统把内存中正在运行的内核、进程映射为文件

/sys:伪文件系统,存放硬件设备信息虚拟文件系统接口,这个目录比/proc更优化、更统一,以后会取代/proc

/var:一开始体积很小,但随着使用过程,越来越大,存放经常发生变化的文件

/var/log:日志文件

/var/cache:应用程序缓存数据

/var/crash:系统crash时dump出来的数据

/var/games:游戏数据

 

 

 

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/98331

(0)
炜炜荡漾炜炜荡漾
上一篇 2018-05-13 08:55
下一篇 2018-05-13 09:56

相关推荐

  • 文本三剑客之sed

    简要概括sed

    Linux笔记 2018-04-29
  • 正则表达式及vim使用方法

    正则表达式(正则表达式匹配的是文本内容中的字符串,通倍符匹配的是文件名)REGEXP:由一类特殊字符及文本字符所编写的模式,其中有些字符(元字符)不表示字符字面意义,而表示控制或通配的功能程序支持:grep,sed,awk,vim, less,nginx,varnish等分两类:不同的命令支持不同的正则表达式基本正则表达式:BRE扩展正则表达式:EREgre…

    Linux笔记 2018-04-08
  • Apache

    apache的安装

    2018-04-22
  • 用户、组和权限及相关命令

    本文主要介绍Linux用户管理的一些基础概念和一些基础命令的用法。内容分为三个部分:1、用户和组相关介绍;2、用户管理命令;3、组管理命令

    2018-04-08
  • 笔记

    LINUX中查看路由表的命令 route -nIP地址 有类的 无类的无类:网络ID ,主机ID不确定 (32位以内的)CIDR 无类域间路由无类ID要与netmask(子网掩码)一起用 用子网掩码(也是32位的2进制数)来确定无类ID的网络ID和主ID netmask对应的是1IP/网络ID位数255.255.0.000000000 010000000 1…

    Linux笔记 2018-05-01
  • Linux的文件管理和Bash的基础特性

    Linux文件管理,Bash的基础特性及练习

    2018-07-02