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/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

Связанный контент