![Linux 我如何证明 udev 是否已安装?](https://linux22.com/image/1328518/Linux%20%E6%88%91%E5%A6%82%E4%BD%95%E8%AF%81%E6%98%8E%20udev%20%E6%98%AF%E5%90%A6%E2%80%8B%E2%80%8B%E5%B7%B2%E5%AE%89%E8%A3%85%EF%BC%9F.png)
我如何证明 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/running
udev 正在运行。
答案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