一旦你有一个定义好的 read_proc 函数, 你应当连接它到 /proc 层次中的一个入口项. 使用一个 creat_proc_read_entry 调用: struct proc_dir_entry *create_proc_read_entry(const char *name,mode_t ...
分类:
系统相关 时间:
2019-07-06 09:19:52
阅读次数:
119
所有使用 /proc 的模块应当包含 <linux/proc_fs.h> 来定义正确的函数. 要创建一个只读 /proc 文件, 你的驱动必须实现一个函数来在文件被读时产生数据. 当 某个进程读文件时(使用 read 系统调用), 这个请求通过这个函数到达你的模块. 我们先 看看这个函数并在本章后面 ...
分类:
系统相关 时间:
2019-07-06 09:18:07
阅读次数:
123
ioctl, 我们在第 1 章展示给你如何使用, 是一个系统调用, 作用于一个文件描述符; 它 接收一个确定要进行的命令的数字和(可选地)另一个参数, 常常是一个指针. 作为一个使 用 /proc 文件系统的替代, 你可以实现几个用来调试用的 ioctl 命令. 这些命令可以从 驱动拷贝相关的数据结 ...
分类:
系统相关 时间:
2019-07-06 09:17:11
阅读次数:
166
文件系统 内核提供了一个接口,用来显示一些它的数据结构,这些数据结构对于决定诸如使用的中断、初始化的设备和内存统计信息之类的系统参数可能很有用。这个接口是作为一个独立但虚拟的文件系统提供的,称为 /proc 文件系统。很多系统实用程序都使用这个文件系统中存在的值来显示系统统计信息。例如,/proc/ ...
分类:
系统相关 时间:
2019-06-30 14:24:48
阅读次数:
141
一旦你有一个定义好的 read_proc 函数, 你应当连接它到 /proc 层次中的一个入口项. 使用一个 creat_proc_read_entry 调用: struct proc_dir_entry *create_proc_read_entry(const char *name,mode_t ...
分类:
其他好文 时间:
2019-06-29 14:39:32
阅读次数:
106
所有使用 /proc 的模块应当包含 <linux/proc_fs.h> 来定义正确的函数. 要创建一个只读 /proc 文件, 你的驱动必须实现一个函数来在文件被读时产生数据. 当 某个进程读文件时(使用 read 系统调用), 这个请求通过这个函数到达你的模块. 我们先 看看这个函数并在本章后面 ...
分类:
其他好文 时间:
2019-06-29 14:36:05
阅读次数:
89
proc 文件系统 Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。 proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。虚拟文件系统: 内核、进程运行的状态信息[root@ ...
分类:
系统相关 时间:
2019-03-26 01:06:37
阅读次数:
233
磁盘信息 df -h 查看磁盘大小和使用量 du -h /root 查看指定目录总大小,并且输出所有内部所有文件夹的大小 du -ah /root 同上,增加输出文件大小 du -h -d2 /root 只输出两层的文件夹大小,内部的不再输出 du -sh /root 查看指定目录大小,只输出结果( ...
分类:
系统相关 时间:
2019-03-25 23:31:16
阅读次数:
240
如何查看linux中文件打开情况 前言 我们都知道,在linux下,“一切皆文件”,因此有时候查看文件的打开情况,就显得格外重要,而这里有一个命令能够在这件事上很好的帮助我们-它就是lsof。 linux下有哪些文件 在介绍lsof命令之前,先简单说一下,linux主要有哪些文件: 普通文件 目录 ...
分类:
系统相关 时间:
2019-03-14 14:58:10
阅读次数:
181
1 在当前终端设备输入命令 ls 你会看到如下图: 2 可以用树状结构图表示出来 如下图 3 以下是对这些目录的解释: ○ /bin : bin 是binary的缩写, 这个目录存放着最经常使用的命令 ○ /boot: 这里存放的是启动linux时使用的一些核心文件,包括一些连接文件及镜像文件 ○ ...
分类:
系统相关 时间:
2019-01-28 20:18:47
阅读次数:
226