舊時代的 Linux 2.4 – 2.6.18 採用 /dev/ (devfs) + hotplug , 從核心 Linux 2.6.15 版後,Linux 全面採用 sysfs 取代過去的 devfs
- 什麼是 udev? – https://benjr.tw/10598
從核心 Linux 2.6.15 版後,Linux 全面採用 sysfs 取代過去的 devfs ,裝置名稱還是存放在 /dev/ 目錄下但是多了一個 /sys/ 的目錄,裡面存放當前硬體相對應的基本資訊.udev 則是透過 /sys/ 目錄的資訊創建出相對應的硬體設備節點 /dev/. - FHS – Filesystem Hierarchy Standard – https://benjr.tw/20849
在 Linux 下所有的目錄以及子目錄所放置位置,都是依據 Filesystem Hierarchy Standard 的標準來存放. - sysfs – /sys 目錄架構 – https://benjr.tw/20857
新版的 Linux 作業系統都是採用 kernel 2.6 的架構,所以如果想要查詢系統狀態都可以在 /sys 目錄下找到,我們來看一下 /sys 目錄的架構吧!!詳細 - udev 裝置命名規則 – https://benjr.tw/10607
裝置名稱除了系統預設的命名規則 (定義在目錄 /lib/udev/rules.d/) 外.使用者可以依據需要自行命名 (定義在目錄 /etc/udev/rules.d). - udev 基本規則 (Rules) 與 配對 (match) – https://benjr.tw/10614
現在我們要自己撰寫規則,先來看一下這些 rule 的格式.基本規則,字串替換與匹配. - udev 指令 – udevadm
- udevadm info – https://benjr.tw/10622
- udevadm monitor – https://benjr.tw/10624
- udevadm test – https://benjr.tw/10616
- udevadm control & udevadm trigger – https://benjr.tw/10619
- udevadm settle – https://benjr.tw/10602
- udev.conf 設定檔 – https://benjr.tw/10610
udev 設定檔存放在 /etc/udev/udev.conf . - udev 網絡介面卡的順序 – https://benjr.tw/10626
網絡介面卡的順序,不知道系統是怎麼偵測的,常常在開關機後順序大亂.
沒有解決問題,試試搜尋本站其他內容
5 thoughts on “Linux – udev”