Freebsd
在 FreeBSD 上查找新硬體何時連接
我如何知道設備何時連接到我的 FreeBSD 機器?假設我插入了 USB 設備、HDMI 設備、藍牙或類似設備。
我可以說一個控制台輸出嗎
$$ device $$並給出有關設備的一些輸出?
如果您只想檢查設備是否已連接(檢查核心消息
dmesg
,簽入/var/log
文件並使用一些工具,如usbconfig
,pciconf
或camcontrol
),所有其他答案都很好。但是,如果您想要更多(在插入設備時處理消息並執行程序或類似的東西),您可以使用devd。
當您連接設備時,FreeBSD 核心將生成消息:
- 當您插入設備時,
attach
會生成一條消息- 當您拔下設備時,
detach
會生成一條消息- 等等(
devd.conf
如果您想了解更多資訊,請參閱手冊頁)。FreeBSD
devd
預設使用,其配置儲存在/etc/devd/
和/etc/devd.conf
. 如果您使用 linux,則devfs
和存在相同的功能udev
。您可以在 中找到一些範例
/usr/share/examples/etc/devd.conf
。