配置文件:
udev的配置文件位于 /etc/udev/ 和 /lib/udev/ ( # 开头的是注释)
udev 的主配置文件是 /etc/udev/udev.conf。 它包含一套变量,允许用户修改 udev 默认值。可以设置的变量如下:
udev_root 设备目录,默认是 /dev
udev_log 日志等级(表示严重程度),跟 syslog 一致,例如: err, info, debug。
规则文件:
udev的规则文件一般位于 /lib/udev/rules.d/ ,也可以位于 /etc/udev/rules.d/。
临时存放规则文件的目录是 /dev/.udev/rules.d/
规则文件是按照字母顺序处理的,不管放在哪个目录。对于相同名字的规则文件, /etc/udev/rules.d 比 /lib/udev/rules.d 优先。
规则文件必须以 .rules 作为扩展名,否则不被当作规则文件。
规则文件的每一行都是 key=value 格式。 key 有两个类型:1)匹配型 key 2)赋值型 key
当所有匹配型 key 都匹配时,该规则即被采用,赋值型 key 就会获得相应的值。
当规则匹配时,可以重命名网络接口, 创建到设备节点的符号链或运行一个指定程序来处理该事件。
一条规则由多个key=value 组成,以英文逗号隔开。 每个 key 有一个操作,取决于操作符,有效的操作符如下:
== 比较是否相等