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