一切皆文件,设备(文件)可以通过读写来操作;
/proc procfs;
/sys sysfs;

个人的理解(不知对不对,感觉有些片面)
/proc是内存中有关系统进程的实时信息;
/sys是有关系统内核以及驱动的实时信息;

通过读写/proc相关文件,可以实现一些功能:
cat /proc/cpuinfo
//查看当前CPU信息

echo "1" > /proc/sys/net/ipv4/ip_forward
//开启内核转发功能

/sys显示当前系统的驱动信息,根据linux内核驱动模型来看,
/sys/devices下为设备对象信息;
/sys/bus下为总线对象信息;
/sys/class下为类对象信息,这是查找驱动最关键也是最常用的目录;

Udev会根据sysfs中的设备信息,在/dev下动态创建设备文件

转载于:https://www.cnblogs.com/muhuacat/p/8126912.html

对/proc和/sys的一些理解相关推荐

  1. linux proc sys,对/proc和/sys的一些理解

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 刚查到一些/sys的用法 笔记本电池充电控制 设置开始与停止充电的阀值(百分比) # echo 40 > /sys/devices/platform ...

  2. Linux /proc与/sys目录分析

    proc与sys目录分析 基于Apollo,gingerbread,公版(LeOs之后还会加一些接口的,不予分析) 具体标准接口,可见linux代码documents/proc.txt在这里不做赘述, ...

  3. linux proc io,在/proc/[pid]/io 中,理解计数器_linux-kernel_开发99编程知识库

    虽然proc从 ( 所以大多数手册/文档都与 cookie-cutter user-space开发无关) 背后是可悲,这个东西完全是幸运的是记录在linux内核源代码Documentation/fil ...

  4. python sys stdout_如何理解python中的sys.stdout和sys.stderr

    我有以下简单的python代码. stdout = sys.stdout stderr = sys.stderr try: # omited finally: sys.stdout = stdout ...

  5. 关于热插拔usb hotplug /proc/sys/kernel mdev udev busybox

    如何使用busybox精简版本udev程序--mdev动态创建插入的u盘和鼠标等设备 busybox的mdev是一个精简了的udev管理程序,它可以间接的以hotplug方式被内核调用,进而在arm平 ...

  6. linux proc 自动清理,Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches

    Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches 频繁的文件访问会导致系统的Cache使用量大增 $ free -m total used free shared ...

  7. wifi驱动的理解(1)——驱动架构

    在分析WIFI驱动前,分享一下个人对Linux驱动的一些了解,其实纵观Linux众多的设备驱动,几乎都是以总线为载体,所有的数据传输都是基于总线形式的,即使设备没有所谓的总线接口,但是Linux还是会 ...

  8. linux内核深度解析 豆瓣,来着豆瓣经典点评《深入理解linux内核

    曾几何时,我们为调试成功第一段汇编小程序而欢欣鼓舞,为写完C语言小程序通宵达旦,为自己的数据结构解决了一个实际问题而踌躇满志.再后来我们学习了计算机组成原理或者高级点的计算机系统结构,学习过操作系统的 ...

  9. docker 使用理解 全流程

    1.docker是什么 docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制 ...

  10. 【Linux】proc详解

    Linux系统的proc详解 Linux系统上的/proc目录是一种文件系统,即proc文件系统.与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态 ...

最新文章

  1. 皮一皮:落伍了落伍了
  2. Java8 Stream性能如何及评测工具推荐
  3. Must 和 have to_54
  4. unix文件描述符——socket
  5. silklabo哪个公众号有资源_适合新手的公众号投稿资源大整合!
  6. 1018 锤子剪刀布 (20 分)—PAT (Basic Level) Practice (中文)
  7. python 判断某个字符是否为中文
  8. Windows系统下长ping记录日志小工具
  9. 淘宝网购物车jquery源码和网易新用户注册页面表单验证的练习
  10. C#: PDF转图片(ghostscript)
  11. 百度有啊前端框架分析(自定义事件)
  12. 中国SaaS驶入「2.0时代」
  13. 人月神话(二)——为什么巴比伦塔会失败
  14. vue form表单提交动态数据
  15. 【算法】最长递增子序列问题
  16. OpenWrt一些小问题的解决方法
  17. Java配置文件找不到指定,使用@ContextConfiguration注解后,提示找不到配置文件
  18. lz78算法c语言,LZW数据压缩算法研究
  19. 计算机网络这么多,开发怎么理解五层网络结构体系好?
  20. php 写入txt换行_php数组写入txt换行

热门文章

  1. top 显示按照内存、CPU排序
  2. 编译OpenJDK8:error: control reaches end of non-void function [-Werror=return-type]
  3. LINUX 编译gluegen/jogl
  4. CSDN终端数据更新不同步?
  5. 数据库同步功能要慎用
  6. 管理感悟:维护每日工作列表
  7. 设置GRUB菜单密码
  8. windows 内核对象核心知识点
  9. int转字符串_python3基础01数值和字符串(一)
  10. 数据结构详解之向量vector