https://www.cnblogs.com/jikexianfeng/p/9209663.html

https://www.idc.net/help/92439/
https://news.sohu.com/a/782518531_121124374

sysfs介绍

Sysfs(System Filesystem)是Linux内核提供的一种虚拟文件系统,用于向用户空间公开有关设备和驱动程序的信息。它类似于/proc文件系统,但是专注于设备和驱动程序信息,而非进程信息。

Sysfs通过文件和目录的方式组织信息,其中每个文件或目录对应于系统中的一个设备、驱动程序或者其他内核对象。这些文件通常包含有关设备和驱动程序的属性、状态和配置信息。有些文件可以被写入,用于配置和控制设备。

Sysfs通常被挂载在/sys目录下,它提供了一种方便的方式,让用户空间的程序可以动态地获取和管理系统中的设备信息,而无需直接访问内核数据结构。

/sys与/dev目录的区别

https://blog.csdn.net/weixin_41199566/article/details/135741783

实例

网卡操作

列出所有的网卡设备

ls /sys/class/net

判断网卡是物理网卡还是虚拟网卡

虚拟网卡目录 /sys/devices/virtual/net/ls /sys/class/net的差集即为物理网卡。


0 条评论

发表回复

您的电子邮箱地址不会被公开。