Linux 我如何证明 udev 是否​​已安装?

Linux 我如何证明 udev 是否​​已安装?

我如何证明 udev 已安装并正常工作?只需调用 udevadm 就可以了,对吗?

答案1

确保 udev 守护进程udevd正在运行:

if [[ $(pgrep -c udevd) -eq 0 ]]; then
    echo "No udev"
else
    echo "udev is running"
fi

或者检查输出是否service udev status包含start/runningudev 正在运行。

答案2

如果您想测试您的 udev 是否​​正在运行并工作,请执行以下操作进行验证。

从 /dev 中删除一个设备

rm /dev/fd0

运行 udevtrigger,它将自动再次创建丢失的设备。

/sbin/udevtrigger

答案3

@Peter - 如果设备丢失,您可以使用以下命令重新创建它们。

[root@mg0016 ~]# mknod /tmp/fd0 b 2 0
[root@mg0016 ~]# ls -l /tmp/fd0
brw-r--r-- 1 root root 2, 0 Sep  7 10:09 /tmp/fd0

相关内容