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

相关推荐

  • 文件查找和压缩

    文件查找和压缩 文件查找的两个命令 locate find————————————————————-locate loc…

    Linux笔记 2018-04-14
  • 计算机的组成及其功能

    计算机的组成

    2018-06-27
  • shell脚本基础知识

    1.shell脚本是一种非编译,弱类型的语言,解释型语言弱类型 不需要声明直接使用解释型 执行之时,不需编译直接执行 2.shell的作用:解释执行用户的命令;用户输入一条命令,shell就解释一条,交互式;用户事先写一个shell脚本(Script),其中有很多命令,让shell一次把这些命令执行完,而不用一条一条地敲命令,批处理(Batch ) 3.解释…

    2018-05-14
  • K8S的安装

    使用kubeadm安装部署kubernetes集群: 前提:1、各节点时间同步;2、各节点主机名称解析:dns OR hosts;3、各节点iptables及firewalld服务被disable; 一、设置主节点安装程序包 1、生成yum仓库配置: 主管理节点上的yum仓库的配置: 先配置安装docker仓库: [docker]name=dockerbas…

    2018-08-08
  • 如何删除大文件并立马释放磁盘空间

    我们先用df  -h发现磁盘空间快满了,图1 我们马上有rm -f /boot/bigfile删除大文件,发现磁盘并没有释放空间 图2 那我们用这个命令ls /boot来看看到底有没有删除  图3 发现确实已经删掉了,那怎么办了,我这里有个简单明了的方法,我们用大于号> /boot/bigfile把文件清空然后再用rm -f /boot/bigfile…

    2018-03-31