udev规则中KERNELS属性说明

在udev规则中,SUBSYSTEM=="net"用于匹配网络设备(Network Interface Card,NIC)的子系统。当一个网络设备被添加到系统时,它将触发一个net子系统的事件,然后udev可以使用SUBSYSTEM=="net"来匹配该事件,并执行相应的规则操作。

除了SUBSYSTEM外,还有其他一些内核属性(KERNELS属性)可用于更精确地匹配设备。以下是一些常见的KERNELS属性:

  1. KERNELS=="pattern":使用KERNELS属性可以匹配设备的内核名称或路径。例如,KERNELS=="eth0"将匹配名称为"eth0"的设备。

  2. KERNELS=="*/pci*":使用通配符来匹配设备的内核路径。例如,KERNELS=="*/pci*"将匹配所有位于"/pci"目录下的设备。

  3. KERNELS=="sd[a-z]":使用正则表达式来匹配设备的内核名称。例如,KERNELS=="sd[a-z]"将匹配所有内核名称以"sd"开头并后跟一个小写字母的设备,例如"sdX"(X为小写字母)。

  4. KERNELS=="123:456":匹配指定的内核主设备号和次设备号。例如,KERNELS=="123:456"将匹配主设备号为123,次设备号为456的设备。

  5. KERNELS=="0000:01:00.0":匹配指定的PCI设备地址。例如,KERNELS=="0000:01:00.0"将匹配PCI地址为"0000:01:00.0"的设备。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

daolongzhang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值