3,442 瀏覽數

Linux – udev

舊時代的 Linux 2.4 – 2.6.18 採用 /dev/ (devfs) + hotplug , 從核心 Linux 2.6.15 版後,Linux 全面採用 sysfs 取代過去的 devfs

  1. 什麼是 udev?
    從核心 Linux 2.6.15 版後,Linux 全面採用 sysfs 取代過去的 devfs ,裝置名稱還是存放在 /dev/ 目錄下但是多了一個 /sys/ 的目錄,裡面存放當前硬體相對應的基本資訊.udev 則是透過 /sys/ 目錄的資訊創建出相對應的硬體設備節點 /dev/.
  2. FHS – Filesystem Hierarchy Standard
    在 Linux 下所有的目錄以及子目錄所放置位置,都是依據 Filesystem Hierarchy Standard 的標準來存放.
  3. sysfs – /sys 目錄架構
    新版的 Linux 作業系統都是採用 kernel 2.6 的架構,所以如果想要查詢系統狀態都可以在 /sys 目錄下找到,我們來看一下 /sys 目錄的架構吧!!
  4. udev 裝置命名規則
    裝置名稱除了系統預設的命名規則 (定義在目錄 /lib/udev/rules.d/) 外.使用者可以依據需要自行命名 (定義在目錄 /etc/udev/rules.d).
  5. udev 基本規則 (Rules) 與 配對 (match)
    現在我們要自己撰寫規則,先來看一下這些 rule 的格式.基本規則,字串替換與匹配.
  6. udev 指令 – udevadm
  7. udev.conf 設定檔
  8. udev 網絡介面卡的順序
    網絡介面卡的順序,不知道系統是怎麼偵測的,常常在開關機後順序大亂.

5 Replies to “Linux – udev”

  1. 自動參照通知: New features in RHEL6 | Benjr.tw

  2. 自動參照通知: Biosdevname – Linux 下一致性的網絡設備命名 | Benjr.tw

  3. 自動參照通知: Linux – File | Benjr.tw

  4. 自動參照通知: Linux – 固定網絡介面順序 | Benjr.tw

  5. 自動參照通知: FHS – Filesystem Hierarchy Standard | Benjr.tw

發表迴響