【Linux】【Basis】文件系统
FHS:Filesystem Hierarchy Standard
Web site:
https://wiki.linuxfoundation.org/lsb/fhs
http://www.pathname.com/fhs/
Filesystem Hierarchy Standard:
/bin:所有用户可用的基本命令程序文件;
/sbin:供系统管理使用的工具程序;
/boot:引导加载器必须用到的各静态文件:kernel, initramfs(initrd), grub等;
/dev:存储特殊文件或设备文件;
设备有两种类型:字符设备(线性设备)、块设备(随机设备);
/etc:系统程序的配置文件,只能为静态;
/home:普通用户的家目录的集中位置;一般每个普通用户的家目录默认为此目录下与用户名同名的子目录,/home/USERNAME;
/root:管理员的家目录;可选;
/lib:为系统启动或根文件系统上应用程序(/bin,/sbin等)提供共享库,以及为内核提供内核模块
libc.so.*:动态链接的C库;
ld*:运行时链接器/加载器;
modules:用于存储内核模块的目录;
/lib64:64位系统特有的存放64bit共享库的路径;
/media:便携式设备挂载点,cdrom,floppy等;
/mnt:其他文件系统的临时挂载点;
/opt:附加应用程序的安装;可选路径;
/srv:当前主机为服务提供的数据;
/tmp:为那些会产生临时文件的程序提供的用于存储临时文件的目录;可供所有用户写入操作,有特殊权限
/usr:userHierarchy,全局共享的只读数据路径;
bin, sbin
lib, lib64
include:C程序头文件
share:命令手册页和自带文档等架构特有的文件的存储位置
local:另一个层级目录
X11R6:X-Window程序的安装位置
src:程序源码文件的存储位置
/usr/local:Local hierarchy,让系统管理员安装本地应用程序;也通常用于安装第三方程序;
/var:/var Hierarchy,存储常发生变化的数据的目录;
cache:Application cache data
lib:Variable state information
local:Variable data for /usr/local
loc:Lock files
log:Log files and directories
opt:Variable data for /opt
run:Data relevant to running processes
spool:Application spool data
tmp:Temporary files preserved between system reboots
/proc:基于内存的虚拟文件系统,内核及进程存储其相关信息;他们多为内核参数,例如net.ipv4.ip_forward,虚拟为net/ipv4/ip_forward,存储于/proc/sys/,因此其完整路径为/proc/sys/net/ipv4/ip_forward
/sys:sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径;其主要作用在于为管理linux设备提供一种统一模型的接口;
https://www.ibm.com/developerworks/cn/linux/l-cn-sysfs/
转载于:https://www.cnblogs.com/demonzk/p/6270051.html
【Linux】【Basis】文件系统相关推荐
- 文件系统管理 之 Linux 创建文件系统及挂载文件系统流程详解
作者:北南南北 来自: LinuxSir.Org 摘要:本文对新增硬盘,切割硬盘,创建硬盘分区,为硬盘分区创建文件系统,以及加载文件系统的流程做总结性论述:主要是为初学者弄清楚这一操作过程:本文涉及f ...
- linux的文件系统及节点表
linux的文件系统及节点表 一 linux的文件系统 1 我们都知道当我们安装linux时会首先给系统分区,然后我们会把分区格式化成EXT3格式的文件系统.那么在linux系统中还有没有其他的文件 ...
- 嵌入式linux文件系统格式,嵌入式Linux的文件系统分区及数据读写方法与流程
本发明涉及Linux系统的数据存储管理领域,特别是涉及一种基于NANDFlash存储器和UBIFS文件系统的嵌入式Linux的文件系统分区及数据读写方法. 背景技术: ::目前Linux操作系统由于源 ...
- Linux虚拟文件系统解析
概述 虚拟文件系统(Virtual Filesystem Switch,简称VFS)所有的数据结构都是在运行以后建立的,并在卸载时删除,在磁盘中并没有存储这些数据结构.虚拟文件系统只有和实际文件系统( ...
- linux虚拟文件系统浅析
linux虚拟文件系统浅析 虚拟文件系统(VFS) 在我看来, "虚拟"二字主要有两层含义: 1, 在同一个目录结构中, 可以挂载着若干种不同的文件系统. VFS隐藏了它们的实现细 ...
- Linux及文件系统基本介绍
Linux及文件系统基本介绍 1 互联网行业现状 在服务器端市场: 超级计算机 2014年11月的数据显示前500系统中的485个系统都在运行着 Linux 的发布系统,而仅仅只有一台运行着 Wi ...
- c# 找出目录下的所有子目录_第9期:Linux下文件系统满的处理
文件系统满(file system full),几乎是每个程序员都会遇到的问题.它会导致各种神奇的现象,比如程序突然无法启动.日志突然不刷新了等.测试环境,我们通常找出大文件并删除即可.常规的步骤是: ...
- Linux根文件系统的制作
1. 根文件系统 文件系统是包括在一个磁盘(包括光盘.软盘.闪盘及其它存储设备)或分区的目录结构:一个可应用的磁盘设备可以包含一个或多个文件系统:如果您想进入一个文件系统,首先您要做的是挂载(moun ...
- linux 文件系统 vfs,linux虚拟文件系统vfs
<操作系统>课程设计报告课程设计题目:操作系统课程设计 设计时间:2016/1/10一. 课程设计目的与要求需要完成的内容:(1) 安装虚拟机:Vmware.Vmware palyer ( ...
- linux c 编程 pdf_C/C++编程笔记:Linux 日志文件系统未解之谜,你知道吗?
文件系统要解决的一个关键问题是怎样防止掉电或系统崩溃造成数据损坏,在此类意外事件中,导致文件系统损坏的根本原因在于写文件不是原子操作,因为写文件涉及的不仅仅是用户数据,还涉及元数据(metadata) ...
最新文章
- 很详细的Nginx配置说明
- 三次样条插值 实验_【科普】理解数字图像插值(二)
- 深受程序员鄙视的外行语录,你都听过吗?
- 做旋转铁甲机器人_「铁甲评测」柳工CLG921E视频全面讲解
- bootstrap table传回的数据后端怎么获取_基于 Spring Cloud 开发的分布式系统,遇到爬虫、接口盗刷怎么办
- Django中的ORM进阶操作
- 软件开发模型_20202021企业软件开发流程(5)软件开发过程模型瀑布模型(2)软件设计、编码...
- 【java学习之路】(java框架)002.Git配置及使用
- 自定义Kettle数据库插件 1
- 文章学习_基于HowNet 的词汇语义倾向计算
- linux下打印pdf文件很慢,使用adobe Reader PDF 双面打印/ 福晰pdf阅读器打印速度慢
- 倒计时 分秒 小程序 方法_微信小程序 倒计时
- 《当程序员的那些狗日日子》(二十三)死在了今天的晚上
- 新发的日常小实验——Ubuntu安装拼音输入法
- 快手2018/9/10
- 闪来币SunlightCoin源码编译运行
- 主编推荐 | 深度学习如何影响运筹学?
- 一分钟了解“查看一台windows电脑是否成功安装了CUDA”
- 变分图自动编码器教程
- Word中更新图表所有的域