Linux command
udevadm 命令
安全
权限或系统影响较大,执行前请核对目标。
常用示例
Monitor
sudo udevadm monitor
sudo udevadm monitor -k
sudo udevadm monitor -u
List
sudo udevadm info -a [/dev/sda]
Reload
sudo udevadm control -R
Trigger
sudo udevadm trigger
Test
sudo udevadm test [/dev/sda]
说明
udevadm is the Linux udev management tool for querying and controlling the udev device manager. It can monitor device events, query device attributes, reload rules, and trigger rule processing. The tool is essential for debugging udev rules, understanding device properties, and managing hot-plug device handling.
参数
- monitor
- Monitor kernel uevents and udev events
- info
- Query device information
- control
- Control the udev daemon
- trigger
- Request device events from the kernel
- settle
- Wait for pending udev events
- test
- Simulate a udev event
- -k, --kernel
- Print kernel uevents
- -u, --udev
- Print udev events
- -a, --attribute-walk
- Show all device attributes
- -R, --reload
- Reload udev rules
FAQ
What is the udevadm command used for?
udevadm is the Linux udev management tool for querying and controlling the udev device manager. It can monitor device events, query device attributes, reload rules, and trigger rule processing. The tool is essential for debugging udev rules, understanding device properties, and managing hot-plug device handling.
How do I run a basic udevadm example?
Run `sudo udevadm monitor` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does monitor do in udevadm?
Monitor kernel uevents and udev events