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

相关推荐

  • 软件包管理

      软件包管理 API:Application Programming Interface POSIX:Portable OS 程序源代码 –> 预处理 –> 编译 –> 汇编 –> 链接 静态编译:.a 动态编译:.so 二进制应用程序的组成部分: 二进制文件、库文件、配置文…

    2018-04-19
  • 第三周作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。who | cut -d’ ‘ -f1 | sort -uwho:查看当前已经登陆的所有用户的详细信息cut -d ‘ ‘ -f1:以空格为界显示每行第一列sort -u :在输出行中去除重复行。2、取出最后登录到当前系统…

    Linux笔记 2018-09-01
  • N31第三周

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 who | cut -d ‘ ‘ -f1 | sort -u 2、取出最后登录到当前系统的用户的相关信息。  w |cut -d ‘ ‘ -f1 |tail -1 |xargs id 3、取出当前系统上被用户当作其默认shell的最多的那个shell。 cat /et…

    Linux笔记 2018-07-16
  • Linux笔记 2018-04-07
  • 第七周博客总结

    系统故障排错汇总

    Linux笔记 2018-05-13
  • linux权限管理命令

    date -s “2018-4-3”

    2018-04-03