APP | | | GNU C library | | (上层为用户空间,下层为内核空间) System call interface | Visual file system(缩写VFS,虚拟文件系统) | Individual file system (各种类型的文件系统,比如NTFS、FAT、 ...
分类:
系统相关 时间:
2018-04-21 16:12:39
阅读次数:
330
1.Linux体系结构 Linux体系结构包括:内核空间、用户空间。 Linux体系结构图 用户空间包括用户应用程序、公用函数库等 内核空间包括系统调用接口(SCI)、进程管理(PM)、内存管理(MM)、虚拟文件系统(VFS)、网络协议栈(NS)、设备程序驱动(DD)和体系结构相关代码(Arch)等 ...
分类:
其他好文 时间:
2018-04-17 22:17:43
阅读次数:
168
【导语】在Android系统移植中,有很重要的一个部分工作,就是为新平台上的硬件设备移植驱动程序。因为Android系统是基于Linux kernel内核构建,所以这里说的移植驱动程序,其实就是基于Android系统平台开发适应移动设备的Linux内核驱动程序。 一. Android系统中Linux ...
分类:
移动开发 时间:
2018-04-11 21:49:01
阅读次数:
255
linux下查看线程数的方法及超过系统线程最大值的报错通过/proc伪文件系统说明:Linux系统上的/proc目录是一种文件系统,即proc文件系统。与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息,甚至可以通过更改其中某些文件来改变内核的运行状态。基于/proc文
分类:
编程语言 时间:
2018-04-11 17:07:03
阅读次数:
193
内核代码中分别找出一处 proc 和 seq_file 的完整使用过程,记录下来 在用户空间进行相应“读”、“写” 介绍 Proc 虚拟文件系统 操作 proc 文件: /proc 文件系统是一个 虚拟文件系统 (没有任何一部分与磁盘相关,只存在内存中,不占用外存空间),包含了一些目录和虚拟文件 通 ...
分类:
其他好文 时间:
2018-04-09 21:14:37
阅读次数:
227
proc被称为虚拟文件系统,它是一个控制中心,可以通过更改其中某些文件改变内核运行状态, 它也是内核提空给我们的查询中心,用户可以通过它查看系统硬件及当前运行的进程信息。 Linux中许多工具的数据来源正是proc目录中的内容,比如lsmod的命令是cat /proc/modules的别名。 /pr ...
分类:
系统相关 时间:
2018-04-06 23:43:24
阅读次数:
251
Linux系统的目录结构根目录/顶点,其它所有的目录都在根下。根下面的目录及子目录是一个有层次的树状结构,很像一颗倒挂着的树。Linux的目录结构和磁盘分区是分离的。根目录/bin存放二进制的命令,一般是普通用户所使用的命令/boot存放系统引导文件,损坏系统不能启动/dev存放设备文件,/etc系统配置文件及服务配置文件,启动命令配置文件/proc显示进程信息的虚拟文件系统/lib/lib64库
分类:
系统相关 时间:
2018-03-22 20:35:53
阅读次数:
213
一切皆文件FHS标准目录结构树形结构/bin二进制文件存放普通用户可以使用的命令/sbin只有root用户可以使用的命令/rootroot用户的家目录/home普通用户的家目录的父目录/devdevice存放设备文件的目录/etc存放配置文件.conf.cfg.cf/proc虚拟文件系统存放所有的进程(pid),映射内核当前的状态cat/proc/meminfo查看内存信息,或freecat/pr
分类:
系统相关 时间:
2018-03-21 23:47:54
阅读次数:
374
第2部-重要目录结构详解 1.回顾Linux目录结构知识 /dev/ 设备目录 /etc/ 系统配置及服务配置文件,启动命令的目录 /proc 显示内核及进程信息的虚拟文件系统 /tmp 临时文件目录,公共厕所,客厅 /home 普通用户家目录,大臣的家 /root 超级管理员的家目录,皇宫 /va ...
分类:
系统相关 时间:
2018-03-20 18:15:34
阅读次数:
189
用python进行服务器的监控 在linux服务器中,一切皆为文件,就是说,服务器运行的个中信息,其实是可以从某些文件中查询得到的;百度后,你会知道,在Linux系统中,有一个/proc的虚拟文件系统: Linux 系统为管理员提供了非常好的方法,使其可以在系统运行时更改内核,而不需要重新引导内核系 ...
分类:
编程语言 时间:
2018-03-15 19:16:39
阅读次数:
231