2014IT鐵人賽-23-管理 linux moudle
今天一樣使用 EasyCloud 雲端簡單龍的帳戶, 那就登入 https://gemini.nchc.org.tw/ 來開始練習openSUSE 基礎指令吧.
今天練習moudle的管理吧
筆記部份:
對 Linux 的使用者來說, 關於對硬體的支援, 有時候就要會適時的掛載某些 moudle 來讓硬體可以正常的運作, 例如一開始學 linux 的時候,很多人第1個問題可能是你的linux 認不到自己的網卡, 這個時候也許就可以藉由掛載moudule 來解決
Linux 的 modules 存放於 /lib/modules/核心版本 目錄下
可以使用下列指令管理 modules
lsmod 列出 modules
modprobe 載入 modules
rmmod 移除 modules
modinfo 顯示 modules 資訊
modules 的設定檔在 /etc/modprobe.conf
系統 使用 udev 來建立 / 維護硬體名稱
可以觀察 /etc/udev/rules.d 下面的設定來取得
開始練習吧
Lab: Manage linux kernel modules
#lsmod <列出目前的 module>
#lsmod | grep joy <請觀察資訊>
#rmmod joydev <移除 joydev module>
#lsmod | grep joy <請觀察資訊>
#modprobe joydev <載入 joydev module>
#lsmod | grep joy <請觀察資訊>
#uname -r <顯示 Kernel 版本>
#modinfo joydev <顯示 joydev 模組資訊>
#ls -l /lib/modules/版本/ <請觀察資訊>
#depmod <建立 modules.dep>
#ls -l /lib/modules/版本/ <請觀察資訊>
#modinfo joydev <顯示 joydev 模組資訊>
#modprobe -c <顯示 modules 相關設定>
#egrep -v '^# | ^$' /etc/modprobe.conf <請觀察資訊>
#yast2 hwinfo <使用 YaST 觀察硬體資訊>
#ls /etc/udev/rules.d <請觀察資訊>
#cat /etc/udev/rules.d/70-persistent-net.rules <請觀察資訊>
Fun with Day 23 ~