2017.10.10 马哥linux学习笔记--linux 文件系统

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017.10.10 马哥linux学习笔记--linux 文件系统相关的知识,希望对你有一定的参考价值。

根文件系统(footfs): root filesystem

FHS:Filesystem Hierarchy Standard(文件系统目录标准)的缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录,FHS采用树形结构组织文件。FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录,同时还给出了例外处理与矛盾处理。

根目录下的目录:

/boot: 引导文件存放目录,如内核文件(vmlinuz),以及引导加载器(grub,bootloader)

/dev: 设备文件

  设备文件:

       块设备:随机访问,数据块

       字符设备:线性访问,按字符为单位

       设备号:主设备号(major)和次设备号(minor)

/etc:配置文件(纯文本文件)

/home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME

/root:管理员的家目录;

/lib:基本共享库文件

     静态库,  .a

     动态库, .dll, .so (shared object)

     /lib/modules:内核模块文件

/lib64:专用于x86或x64系统上的辅助共享库文件存放位置

/media:挂载点目录,移动设备  cdrom  USB

/mnt:挂载点目录,额外的临时文件系统

/opt:可选目录,第三方程序的安装目录

/proc:伪文件系统,内核映射文件

/sys:伪文件系统,跟硬件设备相关的属性映射文件

/tmp:临时文件, /var/tmp

/var:可变化的文件

    cache:应用程序缓存数据目录

    lib:应用程序状态信息数据库

    local:专用于为usr/local下的应用程序存储可变数据;

    lock:锁文件

    log:日志目录文件

    opt:专用于为/opt下的应用程序存储可变数据;

    run:运行中的进程相关的数据,通常用于存储进程的pid文件

    spool:应用程序数据池

    tmp:保存系统两次重启之间产生的临时数据;


/bin:  供所有用户使用的基本命令,不能关联至独立分区,os启动即会用到的程序:

/sbin:管理命令,不能关联至独立分区,os启动即会用到的程序

/srv:系统上用到的服务用到的数据

/usr:universal shared read-only  data:

    bin:保证系统拥有完整功能而提供的应用程序。

    sbin:

    lib64:

    include:c程序的头文件(head files)

    share:结构化独立的程序

    local:第三方应用程序的安装位置:

        bin,sbin,lib,lib64,etc,share

/proc: 用于输出内核与进程信息相关的虚拟文件系统

/sys: 用于输出当前系统上硬件设备相关信息的虚拟文件系统

/selinux: selinux相关的安全策略等信息的存储位置;













本文出自 “技术成就梦想” 博客,请务必保留此出处http://xuxiaoliang.blog.51cto.com/10882951/1971101

以上是关于2017.10.10 马哥linux学习笔记--linux 文件系统的主要内容,如果未能解决你的问题,请参考以下文章

马哥LINUX高薪LINUX高薪就业入门教程-虚拟机篇幅-学习笔记-11

马哥LINUX高薪LINUX高薪就业入门教程-虚拟机篇幅-学习笔记-11

一篇文章带你入门Linux——马哥Linux基础学习笔记

马哥-Linux云计算架构班学习计划

马哥——linux学习要求

马哥学习笔记