1.引言 本文所述关于文件管理的系列文章主要是对陈莉君老师所讲述的文件系统管理知识讲座的整理。 Linux可以支持不同的文件系统,它源于unix文件系统,也是unix文件系统的一大特色。 2.虚拟文件系统的引入 图 内核所支持的文件系统 通过cat /proc/filesystems可以查看当前内核 ...
分类:
系统相关 时间:
2017-07-30 10:19:15
阅读次数:
199
1.引言 本文所述关于文件管理的系列文章主要是对陈莉君老师所讲述的文件系统管理知识讲座的整理。 Linux可以支持不同的文件系统,它源于unix文件系统,也是unix文件系统的一大特色。 2.虚拟文件系统的引入 图 内核所支持的文件系统 通过cat /proc/filesystems可以查看当前内核 ...
分类:
系统相关 时间:
2017-07-22 15:43:26
阅读次数:
205
/ 根目录 包含了几乎所的文件目录。相当于中央系统。进入的最简单方法是:cd /。 /boot 引导程序,内核等存放的目录 这个目录,包括了在引导过程中所必需的文件。在最开始的启动阶段,通过引导程序将内核加载到内存,完成内核的启动(这个时候,虚拟文件系统还不存在,加载的内核虽然是从硬盘读取的,但是没 ...
分类:
系统相关 时间:
2017-07-21 13:25:36
阅读次数:
264
系统的内存使用信息能够在虚拟文件系统/proc/meminfo中找到,如图 所以只要打开/proc/meminfo文件,然后从中读取信息就好了 #include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#in ...
分类:
系统相关 时间:
2017-07-21 12:26:48
阅读次数:
169
Linux内核通过/proc虚拟文件系统向用户导出内核信息,用户也可以通过/proc文件系统或通过sysctl命令动态配置内核。比如,如果我们想启动NAT,除了加载模块、配置防火墙外,还需要启动内核转发功能。我们有三种方法: 1. 直接写/proc文件系统 # echo 1 > /proc/sys/ ...
分类:
系统相关 时间:
2017-07-15 12:38:51
阅读次数:
241
转载自:https://hacpai.com/article/1499929329929 组件说明 BCEL 字节码引擎库 - 用来分析,创建和操作 JAVA 类文件 BeanUtils JAVA 反射的简单包装 BSF Bean 脚本框架 - 脚本语言接口,包括 JSR-223 Chain 责任链 ...
分类:
Web程序 时间:
2017-07-14 10:00:11
阅读次数:
176
今天我们介绍还有一种用户内核空间通信的方法:proc文件系统。 proc文件系统作为linux提供的一种虚拟文件系统并不占用实际外围存储空间,它仅存在于内存中。系统断电即消失。proc文件系统最開始的设计主要是为满足内核向用户态进程报告其状态而设计,并没有为输入做规定和说明。随着发展,如今的proc ...
分类:
其他好文 时间:
2017-07-08 16:52:14
阅读次数:
159
http://www.cnblogs.com/zsw-1993/p/5048144.html 在我看来, "虚拟"二字主要有两层含义: 1, 在同一个目录结构中, 可以挂载着若干种不同的文件系统. VFS隐藏了它们的实现细节, 为使用者提供统一的接口; 2, 目录结构本身并不是绝对的, 每个进程可能 ...
分类:
其他好文 时间:
2017-06-14 13:16:01
阅读次数:
140
linux系统下一切皆文件,通过虚拟文件系统(VFS)的机制将所有底层屏蔽掉,用户可以通过统一的接口来实现对不同驱动的操作,对于每一个文件需要一个引用来指示,此时文件描述符应用而生,文件描述符类似于widows下的handle,对于文件的大部分操作都是通过这个描述符来操作的,例如read,write ...
分类:
其他好文 时间:
2017-06-10 10:38:50
阅读次数:
160
报告文件系统磁盘空间使用情况。 语法: df [OPTION]... [FILE]... 选项: -a:显示包括虚拟文件系统; -B SIZE:使用指定块大小; --total:产生一个总计; -h:已人类可读格式(K、M、G)显示; -H:同上,但是此选项的1k=1000字节,而不是1024; - ...
分类:
其他好文 时间:
2017-05-13 17:00:18
阅读次数:
169